https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84877
Rainer Orth <ro at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |ro at gcc dot gnu.org Resolution|FIXED |--- --- Comment #6 from Rainer Orth <ro at gcc dot gnu.org> --- (In reply to Renlin Li from comment #5) > Mark it as fixed. However, the new test FAILs on quite a number of targets: 1 hppa-unknown-linux-gnu 5 m68k-unknown-linux-gnu 6 moxie-unknown-elf 6 s390x-ibm-linux-gnu default 1 sparc-sun-solaris2.11 4 sparcv9-sun-solaris2.11 I'm seeing it on 32-bit SPARC: Thread 2 received signal SIGABRT, Aborted. [Switching to Thread 1 (LWP 1)] 0xfec7de84 in __lwp_sigqueue () from /lib/libc.so.1 (gdb) where #0 0xfec7de84 in __lwp_sigqueue () from /lib/libc.so.1 #1 0xfebb9818 in raise () from /lib/libc.so.1 #2 0xfeb8b150 in abort () from /lib/libc.so.1 #3 0x00010c6c in foo (p=...) at /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/pr84877.c:23 #4 0x00010c9c in main () at /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.dg/pr84877.c:36 (gdb) p (intptr_t)(&p1) $3 = 163 (gdb) p (intptr_t)(&p1) & mask $4 = 3