This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/22221] New: "make bootstrap" enters endless loop (Hangs)
- From: "smcconne at seakr dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 28 Jun 2005 18:00:10 -0000
- Subject: [Bug ada/22221] New: "make bootstrap" enters endless loop (Hangs)
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
It hangs when compiling gnat.
------------------------------------------------------------
It stays in the following state.
ps -aux
smcconne 15294 0.0 0.5 3508 1492 pts/3 S+ 11:27 0:00 make bootstrap
smcconne 15454 0.0 0.5 4064 1320 pts/3 S+ 11:27 0:00 /bin/sh -c
r=`${PWDCMD-pwd}`; export r; s=`cd ../gcc; ${
smcconne 15518 0.0 1.1 4860 2844 pts/3 S+ 11:27 0:00 make DESTDIR=
RPATH_ENVVAR=LD_LIBRARY_PATH TARGET_SUBDIR=
smcconne 15549 0.0 1.4 5860 3748 pts/3 S+ 11:27 0:00 make CC=
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/i
root 17454 0.0 0.0 0 0 ? S 11:32 0:00 [pdflush]
smcconne 18920 0.0 0.1 1596 448 pts/3 S+ 11:36 0:00 stage2/xgcc
-Bstage2/ -B/home/smcconne/gcc/cvs/install/i6
smcconne 18921 93.8 0.9 14400 2304 pts/3 R+ 11:36 18:34 stage2/gnat1
-I- -I. -Iada -I../../gcc/gcc/ada -quiet -du
------------------------------------------------------------------------------
[smcconne@smcconne ~]$ gcc -v
Reading specs from /usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/specs
Configured with: ../configure --prefix=/usr --libexecdir=/usr/lib
--with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info
--enable-shared --enable-threads=posix --disable-checking --enable-long-long
--enable-__cxa_atexit --enable-clocale=gnu --disable-libunwind-exceptions
--enable-languages=c,c++,ada,f77,objc,java --host=i586-mandrake-linux-gnu
--with-system-zlib
Thread model: posix
gcc version 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)
---------------------------------------------------------------------------
How I configure and build:
../gcc/configure \
--prefix=/home/smcconne/gcc/cvs/install \
--enable-shared \
--enable-languages=c,ada \
--disable-nls \
--disable-checking \
--disable-libada \
--enable-threads=posix
make bootstrap
----------------------------------------------------------------
Where it hangs:
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-c -O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H -I.
-I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include
-I../../gcc/gcc/../libcpp/include ../../gcc/gcc/tree-inline.c -o tree-inline.o
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-c -O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H -I.
-I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include
-I../../gcc/gcc/../libcpp/include ../../gcc/gcc/cgraph.c -o cgraph.o
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-c -O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H -I.
-I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include
-I../../gcc/gcc/../libcpp/include ../../gcc/gcc/cgraphunit.c -o cgraphunit.o
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-c -O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H -I.
-I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include
-I../../gcc/gcc/../libcpp/include ../../gcc/gcc/tree-nomudflap.c -o
tree-nomudflap.o
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-c -O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H -I.
-I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include
-I../../gcc/gcc/../libcpp/include ../../gcc/gcc/ipa.c -o ipa.o
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-c -O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H -I.
-I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include
-I../../gcc/gcc/../libcpp/include ../../gcc/gcc/ipa-inline.c -o ipa-inline.o
rm -rf libbackend.a
ar rc libbackend.a tree-chrec.o tree-scalar-evolution.o tree-data-ref.o
tree-cfg.o tree-dfa.o tree-eh.o tree-ssa.o tree-optimize.o tree-gimple.o
gimplify.o tree-pretty-print.o tree-into-ssa.o tree-outof-ssa.o tree-ssa-ccp.o
tree-vn.o tree-ssa-uncprop.o tree-ssa-dce.o tree-ssa-copy.o tree-nrv.o
tree-ssa-copyrename.o tree-ssa-pre.o tree-ssa-live.o tree-ssa-operands.o
tree-ssa-alias.o tree-ssa-phiopt.o tree-ssa-forwprop.o tree-nested.o
tree-ssa-dse.o tree-ssa-dom.o domwalk.o tree-tailcall.o gimple-low.o
tree-iterator.o tree-phinodes.o tree-ssanames.o tree-sra.o tree-complex.o
tree-vect-generic.o tree-ssa-loop.o tree-ssa-loop-niter.o tree-ssa-loop-manip.o
tree-ssa-threadupdate.o tree-vectorizer.o tree-vect-analyze.o
tree-vect-transform.o tree-ssa-loop-ivcanon.o tree-ssa-propagate.o
tree-ssa-address.o tree-ssa-math-opts.o tree-ssa-loop-ivopts.o tree-if-conv.o
tree-ssa-loop-unswitch.o alias.o bb-reorder.o bitmap.o builtins.o caller-save.o
calls.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfglayout.o cfgloop.o
cfgloopanal.o cfgloopmanip.o loop-init.o loop-unswitch.o loop-unroll.o cfgrtl.o
combine.o conflict.o convert.o coverage.o cse.o cselib.o dbxout.o ddg.o
tree-ssa-loop-ch.o loop-invariant.o tree-ssa-loop-im.o debug.o df.o
diagnostic.o dojump.o dominance.o loop-doloop.o dwarf2asm.o dwarf2out.o
emit-rtl.o except.o explow.o loop-iv.o expmed.o expr.o final.o flow.o
fold-const.o function.o gcse.o genrtl.o ggc-common.o global.o graph.o
gtype-desc.o haifa-sched.o hooks.o ifcvt.o insn-attrtab.o insn-emit.o
insn-modes.o insn-extract.o insn-opinit.o insn-output.o insn-peep.o
insn-recog.o integrate.o intl.o jump.o langhooks.o lcm.o lists.o local-alloc.o
loop.o mode-switching.o modulo-sched.o optabs.o options.o opts.o params.o
postreload.o postreload-gcse.o predict.o insn-preds.o pointer-set.o print-rtl.o
print-tree.o profile.o value-prof.o var-tracking.o real.o recog.o reg-stack.o
regclass.o regmove.o regrename.o reload.o reload1.o reorg.o resource.o rtl.o
rtlanal.o rtl-error.o sbitmap.o sched-deps.o sched-ebb.o sched-rgn.o
sched-vis.o sdbout.o simplify-rtx.o sreal.o stmt.o stor-layout.o stringpool.o
targhooks.o timevar.o toplev.o tracer.o tree.o tree-dump.o varasm.o varray.o
vec.o version.o vmsdbgout.o xcoffout.o alloc-pool.o et-forest.o cfghooks.o
bt-load.o pretty-print.o ggc-page.o web.o passes.o rtl-profile.o tree-profile.o
rtlhooks.o cfgexpand.o lambda-mat.o lambda-trans.o lambda-code.o
tree-loop-linear.o tree-ssa-sink.o tree-vrp.o tree-stdarg.o tree-cfgcleanup.o
tree-ssa-reassoc.o tree-ssa-structalias.o tree-object-size.o i386.o
host-linux.o tree-inline.o cgraph.o cgraphunit.o tree-nomudflap.o ipa.o
ipa-inline.o
ranlib libbackend.a
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H -o
cc1-dummy c-lang.o stub-objc.o attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o
c-typeck.o c-convert.o c-aux-info.o c-common.o c-opts.o c-format.o
c-semantics.o c-incpath.o cppdefault.o c-ppoutput.o c-cppbuiltin.o prefix.o
c-objc-common.o c-dump.o c-pch.o c-parser.o c-gimplify.o tree-mudflap.o
c-pretty-print.o dummy-checksum.o \
main.o
libbackend.a ../libcpp/libcpp.a ../libcpp/libcpp.a ../libiberty/libiberty.a
build/genchecksum cc1-dummy > cc1-checksum.c
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-c -O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H -I.
-I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include
-I../../gcc/gcc/../libcpp/include cc1-checksum.c -o cc1-checksum.o
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H -o cc1
c-lang.o stub-objc.o attribs.o c-errors.o c-lex.o c-pragma.o c-decl.o
c-typeck.o c-convert.o c-aux-info.o c-common.o c-opts.o c-format.o
c-semantics.o c-incpath.o cppdefault.o c-ppoutput.o c-cppbuiltin.o prefix.o
c-objc-common.o c-dump.o c-pch.o c-parser.o c-gimplify.o tree-mudflap.o
c-pretty-print.o cc1-checksum.o \
main.o
libbackend.a ../libcpp/libcpp.a ../libcpp/libcpp.a ../libiberty/libiberty.a
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-c -O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H -I.
-I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include
-I../../gcc/gcc/../libcpp/include ../../gcc/gcc/gcov.c -o gcov.o
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H gcov.o
intl.o version.o errors.o ../libcpp/libcpp.a ../libiberty/libiberty.a -o gcov
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-c -O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H -I.
-I. -I../../gcc/gcc -I../../gcc/gcc/. -I../../gcc/gcc/../include
-I../../gcc/gcc/../libcpp/include ../../gcc/gcc/gcov-dump.c -o gcov-dump.o
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-O2 -g -fomit-frame-pointer -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wno-variadic-macros -Wold-style-definition -Werror -DHAVE_CONFIG_H
gcov-dump.o version.o errors.o ../libcpp/libcpp.a ../libiberty/libiberty.a -o
gcov-dump
stage2/xgcc -Bstage2/ -B/home/smcconne/gcc/cvs/install/i686-pc-linux-gnu/bin/
-c -O2 -g -fomit-frame-pointer -gnatpg -gnata -I- -I. -Iada
-I../../gcc/gcc/ada ../../gcc/gcc/ada/ada.ads -o ada/ada.o
--
Summary: "make bootstrap" enters endless loop (Hangs)
Product: gcc
Version: 4.1.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: smcconne at seakr dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: 4.1.0 (latest cvs)
GCC host triplet: 3.4.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22221