From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7411 invoked by alias); 10 Sep 2008 16:12:19 -0000 Received: (qmail 6050 invoked by uid 48); 10 Sep 2008 16:11:01 -0000 Date: Wed, 10 Sep 2008 16:12:00 -0000 Subject: [Bug other/37463] New: [4.4 regression] All Solaris/x86 eh tests fail X-Bugzilla-Reason: CC Message-ID: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "ro at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2008-09/txt/msg01274.txt.bz2 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