This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [tree-ssa]: Copy of committed SSAPRE patch
- From: Diego Novillo <dnovillo at redhat dot com>
- To: Daniel Berlin <dberlin at dberlin dot org>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 13 Feb 2003 13:02:47 -0500
- Subject: Re: [tree-ssa]: Copy of committed SSAPRE patch
- Organization: Red Hat Canada
- References: <249C3254-3F77-11D7-B968-000393575BCC@dberlin.org>
On Thu, 13 Feb 2003, Daniel Berlin wrote:
> I changed it a lot since the last time i posted the update, and when i
> committed, so here's the patch that is actually committing right now.
>
Oops. You forgot to re-add tree-ssa-pre.o to OBJS:
-----------------------------------------------------------------------------
[ ... ]
gcc -g -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -fno-common -DHAVE_CONFIG_H -o cc1 \
c-parse.o c-lang.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-objc-common.o c-dump.o c-pch.o libcpp.a c-simplify.o c-call-graph.o tree-mudflap.o c-mudflap.o c-pretty-print.o main.o libbackend.a ../libiberty/libiberty.a ../libbanshee/points-to/libandersen.a ../libbanshee/engine/libbansheeengine.a ../libbanshee/libcompat/libbansheecompat.a
libbackend.a(tree-optimize.o): In function `optimize_function_tree':
/home/dnovillo/tree-ssa/src/gcc/tree-optimize.c:77: undefined reference to `tree_perform_ssapre'
collect2: ld returned 1 exit status
make[2]: *** [cc1] Error 1
make[2]: Leaving directory `/notnfs/dnovillo/BLD-tree-ssa-native.tobiano/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/notnfs/dnovillo/BLD-tree-ssa-native.tobiano/gcc'
make: *** [restage1] Error 2
-----------------------------------------------------------------------------
Diego.
* Makefile.in (OBJS): Add tree-ssa-pre.o.
Index: Makefile.in
===================================================================
RCS file: /cvs/gcc/gcc/gcc/Makefile.in,v
retrieving revision 1.903.2.73
diff -d -u -p -r1.903.2.73 Makefile.in
--- Makefile.in 12 Feb 2003 19:52:01 -0000 1.903.2.73
+++ Makefile.in 13 Feb 2003 17:59:25 -0000
@@ -785,6 +785,7 @@ C_OBJS = c-parse.o c-lang.o $(C_AND_OBJC
OBJS = tree-cfg.o tree-dfa.o tree-ssa.o tree-optimize.o tree-simple.o \
tree-alias-type.o gimplify.o tree-nomudflap.o tree-pretty-print.o \
tree-alias-common.o tree-ssa-ccp.o tree-browser.o @ANDER@ tree-ssa-dce.o \
+ tree-ssa-pre.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 \