This is the mail archive of the gcc-bugs@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]

Re: ICE in optimized build of 20000103



Hi Alexandre,

I applied your patch to the 20000104 snapshot, reconfigured with
CFLAGS set to:

-O3 -march=pentiumpro -ffast-math -funroll-loops -fomit-frame-pointer
 -malign-double -fforce-mem -fforce-addr

reconfigured, and did a bootstrap build (in a clean directory).  I get
past the old problem, but now die in the stage2 build of libiberty

stage2/xgcc -Bstage2/ -B/usr/local/i686-pc-linux-gnu/bin/  -DIN_GCC    -W -Wall -Wtraditional -O2 -O3 -march=pentiumpro -ffast-math -funroll-loops -fomit-frame-pointer -malign-double -fforce-mem -fforce-addr  -DHAVE_CONFIG_H  -o cc1 diagnostic.o toplev.o version.o tree.o print-tree.o stor-layout.o fold-const.o function.o stmt.o except.o expr.o calls.o expmed.o explow.o optabs.o real.o builtins.o intl.o varasm.o rtl.o print-rtl.o rtlanal.o emit-rtl.o genrtl.o dbxout.o sdbout.o dwarfout.o dwarf2out.o xcoffout.o bitmap.o alias.o gcse.o integrate.o jump.o cse.o loop.o unroll.o flow.o stupid.o combine.o varray.o regclass.o regmove.o local-alloc.o global.o reload.o reload1.o caller-save.o insn-peep.o reorg.o haifa-sched.o final.o recog.o reg-stack.o insn-opinit.o insn-recog.o insn-extract.o insn-output.o insn-emit.o lcm.o profile.o insn-attrtab.o i386.o  convert.o mbchar.o dyn-string.o splay-tree.o graph.o sbitmap.o resource.o hash.o lists.o ggc-common.o ggc-page.o simplify-rtx.o c-!
parse.o c-lang.o c-lex.o c-pragma.o c-decl.o c-typeck.o c-convert.o c-aux-info.o c-common.o c-iterate.o  obstack.o        ../libiberty/libiberty.a
insn-attrtab.o: In function `get_attr_length':
insn-attrtab.o(.text+0x49260): multiple definition of `get_attr_length'
final.o(.text+0x820): first defined here
/usr/bin/ld: Warning: size of symbol `get_attr_length' changed from 279 to 1476 in insn-attrtab.o
collect2: ld returned 1 exit status
make[2]: *** [cc1] Error 1
make[2]: Leaving directory `/home/ronis/Project/notar/objdir/gcc'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory `/home/ronis/Project/notar/objdir/gcc'
make: *** [bootstrap] Error 2

This didn't happen with the default build parameters (before I applied your
patch).

David


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