> I'm not entirely understanding why this breaks now when
 > insn-conditions.o was fine, but a potential big-hammer fix is to put
 > #if GCC_VERSION >= 3001 ... #endif around most of the includes, like
 > in the appended patch.  Would you please try it?
 > zw
 > 
 >      * genconditions.c (write_header): In generated code, #if
 >      out all headers and fake declarations, except bconfig.h
 >      and system.h, when not compiling with GCC >= 3.0.1.
 >      (write_conditions): Tweak commentary in generated code.

Okay, now I get:

   cc -c -g -DIN_GCC -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild
     -I../../egcc-SVN20060124/gcc -I../../egcc-SVN20060124/gcc/build
     -I../../egcc-SVN20060124/gcc/../include
     -I../../egcc-SVN20060124/gcc/../libcpp/include
     -I../../egcc-SVN20060124/gcc/../libdecnumber -I../libdecnumber -o
     build/gencondmd.o build/gencondmd.c
   "build/gencondmd.c", line 60: incomplete struct/union/enum c_test: 
insn_conditions
   "build/gencondmd.c", line 1952: warning: syntax error:  empty initializer
   "build/gencondmd.c", line 1952: cannot recover from previous errors
   cc: acomp failed for build/gencondmd.c
   make[3]: *** [build/gencondmd.o] Error 2
   
(I'm going to sleep, so I won't be able to test anything more until
tomorrow.)

--
Kaveh R. Ghazi                  [EMAIL PROTECTED]

Reply via email to