Summary: | [4.5 Regression] Revision 149170 breaks bootstrap | ||
---|---|---|---|
Product: | gcc | Reporter: | H.J. Lu <hjl.tools> |
Component: | bootstrap | Assignee: | Richard Biener <rguenth> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gcc-bugs, rguenth |
Priority: | P3 | ||
Version: | 4.5.0 | ||
Target Milestone: | 4.5.0 | ||
Host: | Target: | ||
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: | 2009-07-02 15:01:18 |
Description
H.J. Lu
2009-07-02 13:28:55 UTC
For 4.5 you mean? (In reply to comment #1) > For 4.5 you mean? > Yes. Only on Linux/ia32. Linux/x86-64 passed that failure point. Ok, I'm trying to reproduce and get genmodes.i. Hm, I'm into stage2 and genmodes was already built and executed fine - so, I don't seem to be able to reproduce it right now. How did you configure? I did /space/rguenther/tramp3d/trunk/configure --enable-languages=c --disable-nls --with-build-time-tools=/abuild/rguenther/tools32/usr/bin which configures for i686-pc-linux-gnu for me. Thus, please somebody attach genmodes.i that is miscompiled. Ok, I see it with stage3 only :( build/genmodes > tmp-modes.c /bin/sh: line 1: 16996 Segmentation fault build/genmodes > tmp-modes.c make[3]: *** [s-modes] Error 139 make[3]: *** Waiting for unfinished jobs.... rm fsf-funding.pod gcov.pod gfdl.pod cpp.pod gcc.pod make[3]: Leaving directory `/abuild/rguenther/obj-32/gcc' make[2]: *** [all-stage3-gcc] Error 2 make[2]: Leaving directory `/abuild/rguenther/obj-32' make[1]: *** [stage3-bubble] Error 2 make[1]: Leaving directory `/abuild/rguenther/obj-32' make: *** [all] Error 2 (In reply to comment #6) > Ok, I see it with stage3 only :( > > build/genmodes > tmp-modes.c > /bin/sh: line 1: 16996 Segmentation fault build/genmodes > tmp-modes.c > make[3]: *** [s-modes] Error 139 > make[3]: *** Waiting for unfinished jobs.... > rm fsf-funding.pod gcov.pod gfdl.pod cpp.pod gcc.pod > make[3]: Leaving directory `/abuild/rguenther/obj-32/gcc' > make[2]: *** [all-stage3-gcc] Error 2 > make[2]: Leaving directory `/abuild/rguenther/obj-32' > make[1]: *** [stage3-bubble] Error 2 > make[1]: Leaving directory `/abuild/rguenther/obj-32' > make: *** [all] Error 2 > Configuring gcc with ../src-trunk/configure --enable-clocale=gnu --with-system-zlib --enable-shared --with-demangler-in-ld may see it in stage2. Hmm, building genmodes.o with -save-temps makes the segfault go away... Ok, i have an idea. Subject: Bug 40617 Author: rguenth Date: Thu Jul 2 15:50:26 2009 New Revision: 149179 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149179 Log: 2009-07-02 Richard Guenther <rguenther@suse.de> PR bootstrap/40617 * tree-ssa-structalias.c (new_var_info): Initialize is_restrict_var. Modified: trunk/gcc/ChangeLog trunk/gcc/tree-ssa-structalias.c Fixed I suppose. |