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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |https://gcc.gnu.org/piperma
                   |                            |il/gcc-patches/2023-April/6
                   |                            |16805.html

--- Comment #16 from Peter Bergner <bergner at gcc dot gnu.org> ---
Another test case from Nick's dup bugzilla (PR108239):

--- test.c ---
// powerpc64le-linux-gnu-gcc -O2 -mcpu=power10 -mno-pcrel -c test.c

#include <stdint.h>

static inline uint32_t readl(uint32_t *addr)
{
        uint32_t ret;
        __asm__ __volatile__("lwz %0,%1" : "=r" (ret) : "m" (*addr));
        return ret;
}

int test(void *addr)
{
        return readl(addr + 0x8024);
}

Reply via email to