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

--- Comment #5 from vekumar at gcc dot gnu.org ---
The expand dump after SLP split 

---snip--
;; MEM[(logical(kind=1) *)&A.8] = { 1, 0, 1, 0 };

(insn 71 70 72 (set (reg:SI 308)
        (const_int 16777472 [0x1000100])) intrinsic_pack_1.f90:49 -1
     (nil))

(insn 72 71 0 (set (mem/c:SI (plus:SI (reg/f:SI 105 virtual-stack-vars)
                (const_int -576 [0xfffffffffffffdc0])) [8
MEM[(logical(kind=1)D.7 *)&A.8D.3679]+0 S4 A64])
        (reg:SI 308)) intrinsic_pack_1.f90:49 -1
     (nil))

;; MEM[(logical(kind=1) *)&A.8 + 4B] = { 1, 0, 1, 0 };

(insn 73 72 74 (set (reg:SI 309)
        (const_int 16777472 [0x1000100])) intrinsic_pack_1.f90:49 -1
     (nil))

(insn 74 73 0 (set (mem/c:SI (plus:SI (reg/f:SI 105 virtual-stack-vars)
                (const_int -572 [0xfffffffffffffdc4])) [8
MEM[(logical(kind=1)D.7 *)&A.8D.3679 + 4B]+0 S4 A32])
        (reg:SI 309)) intrinsic_pack_1.f90:49 -1
     (nil))

;; MEM[(logical(kind=1)[9] *)&A.8][8] = 1;

(insn 75 74 76 (set (reg:SI 310)
        (const_int 1 [0x1])) intrinsic_pack_1.f90:49 -1
     (nil))

(insn 76 75 77 (set (reg:QI 311)
        (subreg:QI (reg:SI 310) 3)) intrinsic_pack_1.f90:49 -1
     (nil))

(insn 77 76 0 (set (mem/c:QI (plus:SI (reg/f:SI 105 virtual-stack-vars)
                (const_int -568 [0xfffffffffffffdc8])) [8 A.8D.3679+8 S1 A64])
        (reg:QI 311)) intrinsic_pack_1.f90:49 -1
     (nil))
--snip---

Reply via email to