This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/17437] New: obscure GC problem
- From: "steven at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 12 Sep 2004 15:13:08 -0000
- Subject: [Bug other/17437] New: obscure GC problem
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
Compile the attached test case with -O3 and you get this:
Program received signal SIGSEGV, Segmentation fault.
0x000000000090e182 in lookup_page_table_entry (p=0x14) at ../../mainline/gcc/
ggc-page.c:581
581 while (table->high_bits != high_bits)
$ ../build/gcc/xgcc -c -B../build/gcc/ -O3 -v t.i
Reading specs from ../build/gcc/specs
Configured with: ../mainline/configure --disable-nls --disable-multilib
--disable-libmudflap --enable-languages=c
Thread model: posix
gcc version 4.0.0 20040912 (experimental)
../build/gcc/cc1 -fpreprocessed t.i -quiet -dumpbase t.i -mtune=k8 -auxbase t
-O3 -version -o /tmp/ccpw2dgs.s
GNU C version 4.0.0 20040912 (experimental) (x86_64-unknown-linux-gnu)
compiled by GNU C version 3.3.3 (SuSE Linux).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
t.i: In function `live_out_1':
t.i:14236: internal compiler error: Segmentation fault
Of course, I don't have a smaller test case, and the bug does not reproduce
with a gcac enabled compiler. GC problems, *sigh*.
--
Summary: obscure GC problem
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P2
Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: steven at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
GCC host triplet: x86_64-unknown-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17437