[Bug ada/17986] New: Compile error for make.adb breaks bootstrap

aaronavay62 at aaronwl dot com gcc-bugzilla@gcc.gnu.org
Thu Oct 14 00:45:00 GMT 2004


During bootstrap with Ada and libada enabled:

../../xgcc -B../../ -c -O2 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -fno-common      -gnatpg -gnata -I- -I../rts -I.
-I/aaronwl/cs/compilers/gcc/src/cvs/head/gcc/gcc/ada
/aaronwl/cs/compilers/gcc/src/cvs/head/gcc/gcc/ada/make.adb -o make.o

raised STORAGE_ERROR : EXCEPTION_STACK_OVERFLOW
make[4]: *** [make.o] Error 1

This error is generated after running for about 50 seconds.

It can be worked around by changing -O2 to -O1.

Configured with: ../../src/cvs/head/gcc/configure
--enable-languages=ada,c,c++,f95,java,objc --with-dwarf2 --enable-libmudflap
--enable-libgcj --with-win32-nlsapi=unicows --enable-libstdcxx-allocator=mt
--enable-libstdcxx-debug --prefix=/aaronwl/cs/env/mingw-head-head-head-20041012
--with-included-gettext
--with-libiconv-prefix=/aaronwl/cs/internat/iconv/install
--with-gmp=/aaronwl/cs/env/mingw-head-head-head-20041012
--with-mpfr=/aaronwl/cs/env/mingw-head-head-head-20041012
Thread model: win32
gcc version 4.0.0 20041013 (experimental)

i686-pc-mingw32
Windows XP SP2 Professional
Pentium 4 256MB
binutils mainline 2.15.92 20040920
mingwrt mainline 20041012
msvcrt 7.0.2600.2180
w32api mainline 20041012
libiconv 1.9.1
Environment and misc. tools from Cygwin Current Thu Oct  7 19:20:20 2004

-- 
           Summary: Compile error for make.adb breaks bootstrap
           Product: gcc
           Version: 4.0.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ada
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: aaronavay62 at aaronwl dot com
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-mingw32
  GCC host triplet: i686-pc-mingw32
GCC target triplet: i686-pc-mingw32


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17986



More information about the Gcc-bugs mailing list