This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/70025] [6 Regression] Miscompilation of gc-7.4.2 on s390x starting with r227382


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

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Indeed.  At this point we have:
(insn 97 98 191 10 (parallel [
            (set (mem/f:DI (plus:DI (reg/v/f:DI 164 [orig:129 p ] [129])
                        (const_int 16 [0x10])) [4 p_8(D)->d3+0 S8 A64])
                (plus:DI (reg/v/f:DI 151 [orig:129 p ] [129])
                    (const_int 824 [0x338])))
            (clobber (reg:CC 33 %cc))
        ]) cordbscs2.c:36 1267 {*adddi3}
     (expr_list:REG_DEAD (reg/v/f:DI 151 [orig:129 p ] [129])
        (expr_list:REG_UNUSED (reg:CC 33 %cc)
            (nil))))
where the pseudo 164 has been created by process_addr_reg earlier and the
former pseudo 151 at that spot changed to the pseudo 164.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]