This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/12290] New: Solaris 8/SPARC bootstrap failure: ICE in output_function_exception_table in ada/a-colire.adb
- From: "gcc-bugzilla at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 15 Sep 2003 19:45:40 -0000
- Subject: [Bug bootstrap/12290] New: Solaris 8/SPARC bootstrap failure: ICE in output_function_exception_table in ada/a-colire.adb
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12290
Summary: Solaris 8/SPARC bootstrap failure: ICE in
output_function_exception_table in ada/a-colire.adb
Product: gcc
Version: 3.4
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ro at techfak dot uni-bielefeld dot de
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: sparc-sun-solaris2.8
GCC host triplet: sparc-sun-solaris2.8
GCC target triplet: sparc-sun-solaris2.8
make gnatlib-and-tools fails on Solaris 8/SPARC:
../../xgcc -B../../ -c -g -O2 -g -O2 -W -Wall -gnatpg -I. -I/vol/gnu/src/gcc/gcc-dist/gcc/ada a-colire.adb -v -save-temps
Reading specs from ../../specs
Configured with: '/vol/gnu/src/gcc/gcc-dist/configure' '--prefix=/vol/gcc '--with-local-prefix=/vol/gcc '--disable-nls
Thread model: posix
gcc version 3.4 20030915 (experimental)
../../gnat1 -I. -I/vol/gnu/src/gcc/gcc-dist/gcc/ada -quiet -dumpbase a-colire.adb -g -g -gnatpg -O2 -O2 -W -Wall -mcpu=v7 a-colire.adb -o a-colire.s
+===========================GNAT BUG DETECTED==============================+
| 3.4 20030915 (experimental) (sparc-sun-solaris2.8) GCC error: |
| in output_function_exception_table, at except.c:3720 |
| Error detected at a-colire.adb:80:44 |
Here's a stack trace from gnat1:
#0 fancy_abort (file=0x5bbb88 "/vol/gnu/src/gcc/gcc-dist/gcc/except.c",
line=0, function=0xff158410 "")
at /vol/gnu/src/gcc/gcc-dist/gcc/diagnostic.c:577
#1 0x003039f8 in output_function_exception_table ()
at /vol/gnu/src/gcc/gcc-dist/gcc/except.c:3720
#2 0x00491524 in rest_of_compilation (decl=0xff0d6580)
at /vol/gnu/src/gcc/gcc-dist/gcc/toplev.c:2045
#3 0x000d7978 in end_subprog_body ()
at /vol/gnu/src/gcc/gcc-dist/gcc/ada/utils.c:1812
#4 0x000ea2b4 in tree_transform (gnat_node=1471)
at /vol/gnu/src/gcc/gcc-dist/gcc/ada/trans.c:2717
#5 0x000ef9b4 in gnat_to_code (gnat_node=-15364016)
at /vol/gnu/src/gcc/gcc-dist/gcc/ada/trans.c:238
#6 0x000e432c in process_decls (gnat_decls=6323200, gnat_decls2=1471,
gnat_end_list=0, pass1p=47072, pass2p=-4265160)
at /vol/gnu/src/gcc/gcc-dist/gcc/ada/trans.c:4343
#7 0x000e6678 in tree_transform (gnat_node=1365)
at /vol/gnu/src/gcc/gcc-dist/gcc/ada/sinfo.h:441
#8 0x000ef9b4 in gnat_to_code (gnat_node=-15364016)
at /vol/gnu/src/gcc/gcc-dist/gcc/ada/trans.c:238
#9 0x000e7540 in tree_transform (gnat_node=1355)
at /vol/gnu/src/gcc/gcc-dist/gcc/ada/sinfo.h:813
#10 0x000ef9b4 in gnat_to_code (gnat_node=-15364016)
at /vol/gnu/src/gcc/gcc-dist/gcc/ada/trans.c:238
#11 0x002abba8 in back_end__call_back_end (mode=back_end__generate_object)
at /vol/gnu/src/gcc/gcc-dist/gcc/ada/back_end.adb:108
#12 0x002ac90c in _ada_gnat1drv ()
at /vol/gnu/src/gcc/gcc-dist/gcc/ada/gnat1drv.adb:573
#13 0x0048f4ac in toplev_main (argc=6668288, argv=0x65c000)
at /vol/gnu/src/gcc/gcc-dist/gcc/toplev.c:1792
Environment:
System: SunOS padouk 5.8 Generic_108528-23 sun4u sparc SUNW,Sun-Fire-880
Architecture: sun4
host: sparc-sun-solaris2.8
build: sparc-sun-solaris2.8
target: sparc-sun-solaris2.8
configured with: '/vol/gnu/src/gcc/gcc-dist/configure' '--prefix=/vol/gcc '--with-local-prefix=/vol/gcc '--disable-nls
How-To-Repeat:
Bootstrap gcc as above and run make gnatlib-and-tools