This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug other/37463] New: [4.4 regression] All Solaris/x86 eh tests fail


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]