This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[tree-ssa]: Broken bootstrap
- From: Daniel Berlin <dberlin at dberlin dot org>
- To: law at redhat dot com, <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 23 Aug 2002 13:38:46 -0400 (EDT)
- Subject: [tree-ssa]: Broken bootstrap
- Reply-to: dberlin at dberlin dot org
Your changes to add double chaining of statements broke the bootstrap for
C++.
stage1/xgcc -Bstage1/ -B/usr/local/i686-pc-linux-gnu/bin/ -g -O2
-save-temps -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -fno-common
-DHAVE_CONFIG_H -o cc1plus \
cp/call.o cp/decl.o cp/expr.o cp/pt.o cp/typeck2.o cp/class.o
cp/decl2.o cp/error.o cp/lex.o cp/parse.o cp/ptree.o cp/rtti.o cp/spew.o
cp/typeck.o cp/cvt.o cp/except.o cp/friend.o cp/init.o cp/method.o
cp/search.o cp/semantics.o cp/tree.o cp/repo.o cp/dump.o cp/optimize.o
cp/mangle.o cp/cp-lang.o cp/cp-simplify.o attribs.o c-common.o c-format.o
c-pragma.o c-semantics.o c-lex.o c-dump.o c-opts.o tree-cfg.o tree-dfa.o
tree-optimize.o tree-ssa.o tree-ssa-pre.o c-simplify.o c-pretty-print.o
tree-simple.o tree-alias-steen.o tree-alias-ecr.o tree-alias-type.o
disjoint-set.o tree-ssa-ccp.o main.o libbackend.a libcpp.a
../libiberty/libiberty.a
tree-optimize.o: In function `optimize_function_tree':
/buildspace/ast-optimizer-branch/build/gcc/../../gcc/tree-optimize.c:154:
undefined reference to `double_chain_stmts'
/buildspace/ast-optimizer-branch/build/gcc/../../gcc/tree-optimize.c:190:
undefined reference to `double_chain_free'
You forgot to add tree-dchain.o to cp/Make-lang.in.
Please fix it.
Please make sure to bootstrap more than just C when making generic
changes like that.
--Dan