This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Bootsrap comparison failure
- To: gcc-help at gcc dot gnu dot org
- Subject: Bootsrap comparison failure
- From: andy at softbookpress dot com
- Date: Thu, 14 Dec 2000 00:20:42 -0700
I'm getting "Bootsrap comparison failure!" trying to build the snapshot
20001204
I'm using "make bootstrap" command
I configured the snapshot as follows:
"../gcc-20001204/configure --prefix=/home/andy/gcc-cur/gcc-beta
--enable-shared --enab
le-languages=c++ --enable-version-specific-runtime-libs"
The working gcc on the machine is 2.95.2
It's an armv4l-linux box
I saw a similiar message in this mailing list archive but it wasn't clear
what needed to be done to fix it
Any idea how to fix this ?
TIA, Andy
And here's the error message:
"
Comparing stage2 and stage3 of the compiler
make[1]: Entering directory `/home/andy/gcc-cur/build-gcc/gcc'
rm -f .bad_compare
case "compare" in compare | compare-lean ) stage=2 ;; * ) stage=`echo
compare | sed -e 's,^compare\([0-9][0-9]*\).*,\1,'` ;; esac; \
for file in *.o; do \
tail +16c ./$file > tmp-foo1; \
tail +16c stage$stage/$file > tmp-foo2 \
&& (cmp tmp-foo1 tmp-foo2 > /dev/null 2>&1 || echo $file differs >>
.bad_compare) || true; \
done
case "compare" in compare | compare-lean ) stage=2 ;; * ) stage=`echo
compare | sed -e 's,^compare\([0-9][0-9]*\).*,\1,'` ;; esac; \
for dir in tmp-foo intl cp; do \
if [ "`echo $dir/*.o`" != "$dir/*.o" ] ; then \
for file in $dir/*.o; do \
tail +16c ./$file > tmp-foo1; \
tail +16c stage$stage/$file > tmp-foo2 \
&& (cmp tmp-foo1 tmp-foo2 > /dev/null 2>&1 || echo $file differs >>
.bad_compare) || true; \
done; \
else true; fi; \
done
rm -f tmp-foo*
case "compare" in compare | compare-lean ) stage=2 ;; * ) stage=`echo
compare | sed -e 's,^compare\([0-9][0-9]*\).*,\1,'` ;; esac; \
if [ -f .bad_compare ]; then \
echo "Bootstrap comparison failure!"; \
cat .bad_compare; \
exit 1; \
else \
case "compare" in \
*-lean ) rm -rf stage$stage ;; \
*) ;; \
esac; true; \
fi
Bootstrap comparison failure!
alias.o differs
arm.o differs
bb-reorder.o differs
bitmap.o differs
builtins.o differs
c-aux-info.o differs
c-common.o differs
c-decl.o differs
c-lex.o differs
c-parse.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
cpperror.o differs
cppexp.o differs
cppfiles.o differs
cppinit.o differs
cpplex.o differs
cppmacro.o differs
cppspec.o differs
cse.o differs
cxxmain.o differs
dbxout.o differs
dce.o differs
dependence.o differs
diagnostic.o differs
dominance.o differs
dwarf2out.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
g++spec.o differs
gcc.o differs
gcov.o differs
gcse.o differs
genattr.o differs
genattrtab.o differs
genemit.o differs
genextract.o differs
genflags.o differs
genopinit.o differs
genoutput.o differs
genpeep.o differs
genrecog.o differs
gensupport.o differs
ggc-common.o differs
ggc-page.o differs
global.o differs
graph.o differs
haifa-sched.o differs
ifcvt.o differs
integrate.o differs
jump.o differs
lcm.o differs
local-alloc.o differs
loop.o differs
optabs.o differs
predict.o differs
print-rtl.o differs
profile.o differs
real.o differs
recog.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
sched-deps.o differs
sched-rgn.o differs
sched-vis.o differs
sibcall.o differs
simplify-rtx.o differs
ssa.o differs
stmt.o differs
stor-layout.o differs
tlink.o differs
toplev.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/errfn.o differs
cp/error.o differs
cp/except.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/repo.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
make[1]: *** [compare] Error 1
make[1]: Leaving directory `/home/andy/gcc-cur/build-gcc/gcc'
make: *** [bootstrap] Error 2
"