Using and Porting GNU CC
7.1: Actual Bugs We Haven't Fixed Yet
-
The
fixincludes
script interacts badly with automounters; if the
directory of system header files is automounted, it tends to be
unmounted while fixincludes
is running. This would seem to be a
bug in the automounter. We don't know any good way to work around it.
-
The
fixproto
script will sometimes add prototypes for the
sigsetjmp
and siglongjmp
functions that reference the
jmp_buf
type before that type is defined. To work around this,
edit the offending file and place the typedef in front of the
prototypes.
-
Loop unrolling doesn't work properly for certain C++ programs. This is
because of difficulty in updating the debugging information within the
loop being unrolled. We plan to revamp the representation of debugging
information so that this will work properly, but we have not done this
in version 2.6 because we don't want to delay it any further.