------- Comment #15 from ebotcazou at gcc dot gnu dot org 2008-09-01 21:46 ------- > checking for i386-unknown-freebsd8.0-gcc... /usr/home/kargl/gcc/obj/./gcc/xgcc > -B/usr/home/kargl/gcc/obj/./gcc/ > -B/usr/home/kargl/work/i386-unknown-freebsd8.0/bin/ > -B/usr/home/kargl/work/i386-unknown-freebsd8.0/lib/ -isystem > /usr/home/kargl/work/i386-unknown-freebsd8.0/include -isystem > /usr/home/kargl/work/i386-unknown-freebsd8.0/sys-include > checking for suffix of object files... configure: error: in > `/usr/home/kargl/gcc/obj/i386-unknown-freebsd8.0/libgcc': > configure: error: cannot compute suffix of object files: cannot compile > See `config.log' for more details. > gmake[2]: *** [configure-stage2-target-libgcc] Error 1 > gmake[2]: Leaving directory `/usr/home/kargl/gcc/obj' > gmake[1]: *** [stage2-bubble] Error 2 > gmake[1]: Leaving directory `/usr/home/kargl/gcc/obj' > gmake: *** [bootstrap] Error 2
It's the same issue as the __muldi3 thing. cgraphbuild.c:rebuild_cgraph_edges is miscompiled at -O2 -fomit-frame-pointer by regalloc/reload because of some problem with elimination offsets. I think -fomit-frame-pointer is somewhat broken since the IRA merge. I'll attach testcases tomorrow. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37296