------- Additional Comments From pluto at agmk dot net 2005-06-16 18:33 ------- (In reply to comment #4) > Andrew, your C++ test case doesn't reproduce for me. I'm attempting to see > if Ada is now in a buildable state... with current mainline I'm able to bootstrap ada only with additional patches: [1] --- gcc/gcc/ada/misc.c.orig +++ gcc/gcc/ada/misc.c @@ -339,6 +339,8 @@ gnat_init_options (unsigned int argc, co /* Uninitialized really means uninitialized in Ada. */ flag_zero_initialized_in_bss = 0; + flag_wrapv = 1; + return CL_Ada; } [2] PR22019 --- gcc-4.1-20050616_1200/gcc/ada/Makefile.in.orig +++ gcc-4.1-20050616_1200/gcc/ada/Makefile.in @@ -2057,6 +2057,17 @@ $(CC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O2 $(ADA_INCLUDES) \ $< $(OUTPUT_OPTION) +# workaround for PR tree-optimization/22019 +g-socket.o : g-socket.adb g-socket.ads + $(CC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 $(ADA_INCLUDES) \ + $< $(OUTPUT_OPTION) +make.o : make.adb make.ads + $(CC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 $(ADA_INCLUDES) \ + $< $(OUTPUT_OPTION) +prj-util.o : prj-util.adb prj-util.ads + $(CC) -c $(ALL_ADAFLAGS) $(FORCE_DEBUG_ADAFLAGS) -O0 $(ADA_INCLUDES) \ + $< $(OUTPUT_OPTION) + adadecode.o : adadecode.c adadecode.h aux-io.o : aux-io.c argv.o : argv.c
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22022