https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120409

--- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> ---
> --- Comment #3 from Iain Sandoe <iains at gcc dot gnu.org> ---
> interesting - it does not show on i686-linux or darwin.

Endianess (or strict-alignment) issue?

> I am assuming 32b solaris/sparc has 32b pointers?

Sure: just a regular ILP32 target.  However, I lied: it's the 64-bit
test that FAILs, 32-bit is fine:

Thread 2 received signal SIGABRT, Aborted.
[Switching to Thread 1 (LWP 1)]
0xffffffff7edcbf40 in __lwp_sigqueue () from /lib/64/libc.so.1
(gdb) bt
#0  0xffffffff7edcbf40 in __lwp_sigqueue () from /lib/64/libc.so.1
#1  0xffffffff7ed19e24 in raise () from /lib/64/libc.so.1
#2  0xffffffff7ece96e4 in abort () from /lib/64/libc.so.1
#3  0x0000000100001c44 in main ()
    at
/vol/gcc/src/hg/master/local/gcc/testsuite/g++.dg/coroutines/torture/pr119916.C:65

Reply via email to