[Bug libffi/64799] New: [5 regression] libffi.special/unwindtest.cc FAILs on Solaris/SPARC
ro at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Jan 26 14:07:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64799
Bug ID: 64799
Summary: [5 regression] libffi.special/unwindtest.cc FAILs on
Solaris/SPARC
Product: gcc
Version: 5.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libffi
Assignee: unassigned at gcc dot gnu.org
Reporter: ro at gcc dot gnu.org
CC: rth at gcc dot gnu.org
Host: *-*-solaris2.1[01]
Target: *-*-solaris2.1[01]
Build: *-*-solaris2.1[01]
Since the libffi merge, two testcases FAIL on Solaris/SPARC when using Sun as,
both for 32 and 64-bit:
FAIL: libffi.special/unwindtest.cc -shared-libgcc -lstdc++ execution test
FAIL: libffi.special/unwindtest_ffi_call.cc -shared-libgcc -lstdc++ execution
test
I'm also seeing a couple of libjava regressions that are almost certainly
related:
FAIL: noclass execution - gij test
FAIL: pr11951 run
FAIL: throwit execution - gij test
FAIL: pr29812 execution - gij test
FAIL: ExtraClassLoader execution - source compiled test
FAIL: ExtraClassLoader -findirect-dispatch execution - source compiled test
FAIL: ExtraClassLoader -O3 execution - source compiled test
FAIL: ExtraClassLoader -O3 -findirect-dispatch execution - source compiled test
FAIL: invokethrow execution - source compiled test
FAIL: invokethrow -findirect-dispatch execution - source compiled test
FAIL: invokethrow -O3 execution - source compiled test
FAIL: invokethrow -O3 -findirect-dispatch execution - source compiled test
I'm pretty sure that this happens because the merge lost the handcrafted
.eh_frame sections, relying on .cfi_* directives that the native Solaris/SPARC
assembler does not support.
Rainer
More information about the Gcc-bugs
mailing list