This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[tree-ssa]: Broken bootstrap


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]