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

Reply via email to