c-decl.c is broken :-(

Bruce Korb bkorb@sco.COM
Thu Jun 29 08:35:00 GMT 2000


Is this for you, Zack?

gcc -c  -DIN_GCC    -g  -W -Wall -Wtraditional -Wwrite-strings \
  -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long  \
  -DHAVE_CONFIG_H    -I. -I../../egcs/gcc -I../../egcs/gcc/config \
  -I../../egcs/gcc/../include ../../egcs/gcc/c-decl.c
../../egcs/gcc/c-decl.c: In function `finish_struct':
../../egcs/gcc/c-decl.c:5214: warning: implicit declaration of function `_'
./../egcs/gcc/c-decl.c:5214: warning: format argument is not a pointer (arg 2)
../../egcs/gcc/c-decl.c:5217: warning: format argument is not a pointer (arg 2)
../../egcs/gcc/c-decl.c:5228: warning: function `_' was previously declared
within a block
../../egcs/gcc/c-decl.c:5229: warning: format argument is not a pointer (arg 2)
../../egcs/gcc/c-decl.c:5229: warning: format argument is not a pointer (arg 3)

The consequence:

gcc -DIN_GCC -g -W -Wall -Wtraditional -Wwrite-strings -Wstrict-prototypes \
  -Wmissing-prototypes -pedantic -Wno-long-long  -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 \
  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 regrename.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 splay-tree.o graph.o sbitmap.o resource.o hash.o \
  predict.o lists.o ggc-common.o ggc-page.o simplify-rtx.o ssa.o \
  bb-reorder.o sibcall.o conflict.o timevar.o ifcvt.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 alloca.o ../libiberty/libiberty.a
Undefined			first referenced
 symbol  			    in file
_                                   timevar.o
cc1: fatal error: Symbol referencing errors. No output written to cc1
collect2: ld returned 1 exit status
gmake[2]: *** [cc1] Error 1
gmake[2]: Leaving directory `/tools/gcc/=build/gcc'
gmake[1]: *** [bootstrap] Error 2
gmake[1]: Leaving directory `/tools/gcc/=build/gcc'
gmake: *** [bootstrap] Error 2


More information about the Gcc-bugs mailing list