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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|unknown                     |14.2.0

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Looks fixed on the trunk:
        lui     a5,%hi(s)
        addi    a5,a5,%lo(s)
        addi    a1,a5,2047
        lui     a4,%hi(.LANCHOR0)
        addi    a1,a1,1601
        addi    a5,a5,48
        addi    a4,a4,%lo(.LANCHOR0)


While GCC 14 gave:
        lui     a5,%hi(s+48)
        lui     a4,%hi(.LANCHOR0)
        lui     a1,%hi(s+3648)
        addi    a5,a5,%lo(s+48)
        addi    a4,a4,%lo(.LANCHOR0)
        addi    a1,a1,%lo(s+3648)

Reply via email to