This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/20226] New: [4.0, 4.1 Regression] Error in __gnat_install_SEH_handler breaks bootstrap
- From: "aaronavay62 at aaronwl dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 27 Feb 2005 02:26:10 -0000
- Subject: [Bug ada/20226] New: [4.0, 4.1 Regression] Error in __gnat_install_SEH_handler breaks bootstrap
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
When bootstrapping GCC mainline 20050226, the build breaks here:
../../gnatbind -C -I- -I../rts -I. -
I/aaronwl/cs/compilers/gcc/src/cvs/head/gcc/gcc/ada -o b_gnatm.c gnatmake.ali
make[3]: *** [b_gnatm.c] Error 5
make[3]: Leaving directory `/aaronwl/cs/env/mingw-
head/20050226/build/gcc/gcc/ada/tools'
gdb shows:
Program received signal SIGSEGV, Segmentation fault.
__gnat_install_SEH_handler (ER=0x77c3aead)
at /aaronwl/cs/compilers/gcc/src/cvs/head/gcc/gcc/ada/seh_init.c:220
220 ((int *)ER)[1] = (int)__gnat_SEH_error_handler; /* new handler */
(gdb) bt
#0 __gnat_install_SEH_handler (ER=0x77c3aead)
at /aaronwl/cs/compilers/gcc/src/cvs/head/gcc/gcc/ada/seh_init.c:220
#1 0x00401595 in main (argc=9, argv=0x3d4238, envp=0x3d2fc8)
at ada/b_gnatb.c:260
(gdb) quit
This may be related to this recent patch: <http://gcc.gnu.org/ml/gcc-
patches/2005-02/msg00428.html>.
I can't tell superficially what the problem is, as "set ((int *)ER)[1] = (int)
__gnat_SEH_error_handler" appears to work just fine.
Target: i686-pc-mingw32
Configured with: /aaronwl/cs/compilers/gcc/src/cvs/head/gcc/configure --enable-
languages=ada,c,c++,f95,java,objc --with-dwarf2 --enable-libmudflap --enable-
libgcj --enable-libstdcxx-allocator=mt --enable-libstdcxx-debug --enable-
concept-checks --with-included-gettext --prefix=/aaronwl/cs/env/mingw-
head/20050226 --with-libiconv-prefix=/aaronwl/cs/internat/iconv/install --with-
gmp=/aaronwl/cs/math/gmp/gmp-4.1.4 --with-mpfr=/aaronwl/cs/math/mpfr/mpfr-2.1.0
Thread model: win32
gcc version 4.1.0 20050226 (experimental)
i686-pc-mingw32
Windows XP SP2 Professional
Pentium 4 256MB
Cygwin Current Thu Feb 24 03:40:25 2005
host gcc 3.4.1 (mingw special)
host binutils 2.15.91 20040904 (mingw)
host mingwrt 3.5
host w32api 3.1
msvcrt 7.0.2600.2180
libiconv 1.9.1
GNU Make 3.80
expect 5.26
tcl 8.4
dejagnu 1.4.2.x
ln with softlinks disabled
--
Summary: [4.0, 4.1 Regression] Error in
__gnat_install_SEH_handler breaks bootstrap
Product: gcc
Version: 4.1.0
Status: UNCONFIRMED
Keywords: build
Severity: critical
Priority: P2
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aaronavay62 at aaronwl dot com
CC: charlet at adacore dot com,gcc-bugs at gcc dot gnu dot
org
GCC target triplet: i686-pc-mingw32
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20226