Optimized bootstrap failure in gcc-ss-20001023

David Ronis ronis@ronispc.chem.mcgill.ca
Tue Oct 24 05:39:00 GMT 2000


An optimized boostrap failure on an i686-linux(2.2.17)-gnu(2.1.3)
failed in the compare stage.  A bootstrap with the default
optimization options works fine, although I get a few more testsuite
failures than I got on the last (buildable) snapshot.  

I configured and built with

CFLAGS=-O3 -march=i686 -funroll-loops -ffast-math -fomit-frame-pointer
   -fforce-mem -fforce-addr -malign-jumps=3 -malign-functions=3
   -malign-loops=3 -mpreferred-stack-boundary=3

(CFLAGS set before configuring)

Configured with: --host=i686-pc-linux-gnu --prefix=/usr --with-gnu-as
   --enable-shared --with-gnu-ld


Optimized builds haven't worked for me for quite some time.  I'm
always using the same flags given above, and always failing in the
compare stage.  However, it's usually only been in the file
java/parse.o.

David

Here's what I get:

Bootstrap comparison failure!
alias.o differs
bb-reorder.o differs
bitmap.o differs
builtins.o differs
c-common.o differs
c-decl.o differs
c-lex.o differs
c-parse.o differs
c-pragma.o differs
c-semantics.o differs
c-typeck.o differs
caller-save.o differs
calls.o differs
collect2.o differs
combine.o differs
conflict.o differs
convert.o differs
cpperror.o differs
cppexp.o differs
cppfiles.o differs
cppinit.o differs
cpplex.o differs
cpplib.o differs
cppmacro.o differs
cppoutput.o differs
cse.o differs
cxxmain.o differs
dbxout.o differs
dce.o differs
dependence.o differs
diagnostic.o differs
doloop.o differs
dwarf2out.o differs
dwarfout.o differs
emit-rtl.o differs
except.o differs
explow.o differs
expmed.o differs
expr.o differs
final.o differs
flow.o differs
fold-const.o differs
function.o differs
gcc.o differs
gcov.o differs
gcse.o differs
genattr.o differs
genattrtab.o differs
gencheck.o differs
gencodes.o differs
genconfig.o differs
genemit.o differs
genextract.o differs
genflags.o differs
gengenrtl.o differs
genopinit.o differs
genoutput.o differs
genpeep.o differs
genrecog.o differs
genrtl.o differs
gensupport.o differs
ggc-common.o differs
ggc-page.o differs
global.o differs
graph.o differs
haifa-sched.o differs
i386.o differs
ifcvt.o differs
insn-attrtab.o differs
insn-emit.o differs
insn-extract.o differs
insn-opinit.o differs
insn-output.o differs
insn-recog.o differs
integrate.o differs
jump.o differs
lists.o differs
local-alloc.o differs
loop.o differs
objc-act.o differs
objc-parse.o differs
optabs.o differs
predict.o differs
print-rtl.o differs
print-tree.o differs
profile.o differs
real.o differs
recog.o differs
reg-stack.o differs
regclass.o differs
regmove.o differs
regrename.o differs
reload.o differs
reload1.o differs
resource.o differs
rtl.o differs
rtlanal.o differs
sbitmap.o differs
sibcall.o differs
simplify-rtx.o differs
ssa.o differs
stmt.o differs
stor-layout.o differs
toplev.o differs
tradcif.o differs
tradcpp.o differs
tree.o differs
unroll.o differs
varasm.o differs
cp/call.o differs
cp/class.o differs
cp/cvt.o differs
cp/decl.o differs
cp/decl2.o differs
cp/dump.o differs
cp/error.o differs
cp/except.o differs
cp/expr.o differs
cp/friend.o differs
cp/init.o differs
cp/lex.o differs
cp/mangle.o differs
cp/method.o differs
cp/optimize.o differs
cp/parse.o differs
cp/pt.o differs
cp/ptree.o differs
cp/rtti.o differs
cp/search.o differs
cp/semantics.o differs
cp/spew.o differs
cp/tree.o differs
cp/typeck.o differs
cp/typeck2.o differs
cp/xref.o differs
f/bad.o differs
f/bit.o differs
f/bld.o differs
f/com.o differs
f/expr.o differs
f/fini.o differs
f/global.o differs
f/info.o differs
f/intrin.o differs
f/lex.o differs
f/src.o differs
f/sta.o differs
f/stb.o differs
f/stc.o differs
f/std.o differs
f/ste.o differs
f/stu.o differs
f/stw.o differs
f/symbol.o differs
f/target.o differs
f/type.o differs
f/where.o differs
java/boehm.o differs
java/check-init.o differs
java/class.o differs
java/constants.o differs
java/decl.o differs
java/except.o differs
java/expr.o differs
java/gjavah.o differs
java/jcf-io.o differs
java/jcf-parse.o differs
java/jcf-write.o differs
java/lang.o differs
java/parse-scan.o differs
java/parse.o differs
java/typeck.o differs
java/verify.o differs
java/xref.o differs
java/zextract.o differs
make[1]: *** [compare] Error 1
make[1]: Leaving directory `/home/ronis/Project/notar/objdir/gcc'
make: *** [bootstrap] Error 2


More information about the Gcc-bugs mailing list