[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#277206: gcc-3.3: internal error (segfault) while compiling Linux 2.6.9



can you still reproduce this? If so, can you provide the preprocessed
source, as generated when adding -save-temps to the flags?

Yes, it's still present in 1:3.3.5-5.

For users of non-free BK: the source tree can be acquired by pulling Linus's tree and exporting this specific snapshot:
bk export -r417454bfpfdm0m7rr7xnJadPA4ioZA ../l269/

A cleanup of the specific file resulted in workaround, see
http://marc.theaimsgroup.com/?t=109815260400002&r=1&w=2
The problem seems to be variable argument macros in assembler files.

I tracked it down to a vsyscall.S file containing only the line

#define __builtin_warning(x, ...) (1)

and compiling it with
gcc -traditional -o vsyscall.s vsyscall.S
causes the segfault.

--
Meelis Roos (mroos@linux.ee)



Reply to: