This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/37463] New: [4.4 regression] All Solaris/x86 eh tests fail
- From: "ro at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 10 Sep 2008 16:11:01 -0000
- Subject: [Bug other/37463] New: [4.4 regression] All Solaris/x86 eh tests fail
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
Now that i386-pc-solaris2.10 bootstraps again after the IRA merge, the first
testsuite run revealed that all eh tests fail, affecting at least the g++
tests,
ada/acats and libjava. The symptom is always the same; I take
FAIL: g++.dg/eh/alias1.C execution test
as an example.
Running alias1.exe under gdb, I get the following stacktrace:
Program received signal SIGABRT, Aborted.
0xfedf5cd5 in _lwp_kill () from /lib/libc.so.1
(gdb) up
#1 0xfedf2b96 in thr_kill () from /lib/libc.so.1
(gdb) where
#0 0xfedf5cd5 in _lwp_kill () from /lib/libc.so.1
#1 0xfedf2b96 in thr_kill () from /lib/libc.so.1
#2 0xfeda1307 in raise () from /lib/libc.so.1
#3 0xfed81719 in abort () from /lib/libc.so.1
#4 0xfee36b34 in uw_init_context_1 (context=0x8047560, outer_cfa=0x8047600,
outer_ra=0xfef6e9fd) at /vol/gcc/src/gcc-dist/libgcc/../gcc/unwind-dw2.c:1249
#5 0xfee3716a in _Unwind_RaiseException (exc=0x8060e78) at unwind.inc:93
#6 0xfef6e9fd in __cxa_throw (obj=0x8060e98, tinfo=0x8050bfc, dest=0) at
/vol/gcc/src/gcc-dist/libstdc++-v3/libsupc++/eh_throw.cc:81
#7 0x08050b51 in main ()
So the gcc_assert call in _Unwind_SetSpColumn causes this.
Maybe one of the recent dwarf2 undwind patches has caused this?
gcc was configured with --with-gnu-as --with-as=/usr/sfw/bin/gas, where
/usr/sfw/bin/gas is gas 2.15. gcc/auto-host.h has
auto-host.h:#define HAVE_GAS_CFI_DIRECTIVE 1
auto-host.h:#define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE 0
I'm filing this under other since no other component seemed appropriate.
--
Summary: [4.4 regression] All Solaris/x86 eh tests fail
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ro at gcc dot gnu dot org
GCC build triplet: i386-pc-solaris2.10
GCC host triplet: i386-pc-solaris2.10
GCC target triplet: i386-pc-solaris2.10
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37463