gcc bugfix