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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rguenth at gcc dot gnu.org

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
There's a cycle in CSSVN:

Value numbering store hy to _6
Setting value number of .MEM_32 to .MEM_32
Value numbering hy.0_1 stmt = hy.0_1 = hy;
Setting value number of hy.0_1 to 0
Value numbering ez_28 stmt = ez_28 = hy.0_1 ^ ez_12;
Applying pattern match.pd:83, gimple-match.c:33234
Match-and-simplified hy.0_1 ^ ez_12 to ez_12
RHS hy.0_1 ^ ez_12 simplified to ez_12
Setting value number of ez_28 to ez_12
Value numbering _3 stmt = _3 = ez_28 ^ wo_37;
Applying pattern match.pd:567, gimple-match.c:33443
Match-and-simplified ez_28 ^ wo_37 to 0
RHS ez_28 ^ wo_37 simplified to 0
Setting value number of _3 to 0 (changed)
Value numbering wo_40 stmt = wo_40 = _3;
Setting value number of wo_40 to 0 (changed)
Starting iteration 46252
Value numbering .MEM_16 stmt = .MEM_16 = PHI <.MEM_18(D)(2), .MEM_35(9)>
Setting value number of .MEM_16 to .MEM_16
Value numbering .MEM_15 stmt = .MEM_15 = PHI <.MEM_16(3), .MEM_32(7)>
Setting value number of .MEM_15 to .MEM_15
Value numbering .MEM_35 stmt = hy ={v} {CLOBBER};
Setting value number of .MEM_35 to .MEM_35
Value numbering .MEM_26 stmt = hy = 0;
RHS 0 simplified to 0
No store match
Value numbering store hy to 0
Setting value number of .MEM_26 to .MEM_26
Value numbering ez_12 stmt = ez_12 = PHI <0(4), ez_28(5)>
Setting value number of ez_12 to ez_12
Value numbering .MEM_14 stmt = .MEM_14 = PHI <.MEM_26(4), .MEM_14(5)>
Setting value number of .MEM_14 to .MEM_26
Value numbering wo_37 stmt = wo_37 = PHI <0(4), wo_40(5)>
Setting value number of wo_37 to 0 (changed)
Value numbering _5 stmt = _5 = b8_13 < wo_37;
Setting value number of _5 to _5
Value numbering _6 stmt = _6 = (int) _5;
Setting value number of _6 to _6
Value numbering hy.3_7 stmt = hy.3_7 = hy;
Setting value number of hy.3_7 to 0
Value numbering _8 stmt = _8 = _6 + hy.3_7;
Applying pattern match.pd:83, gimple-match.c:25537
Match-and-simplified _6 + hy.3_7 to _6
RHS _6 + hy.3_7 simplified to _6
Setting value number of _8 to _6
Value numbering .MEM_32 stmt = hy = _8;
No store match
Value numbering store hy to _6
Setting value number of .MEM_32 to .MEM_32
Value numbering hy.0_1 stmt = hy.0_1 = hy;
Setting value number of hy.0_1 to 0
Value numbering ez_28 stmt = ez_28 = hy.0_1 ^ ez_12;
Applying pattern match.pd:83, gimple-match.c:33234
Match-and-simplified hy.0_1 ^ ez_12 to ez_12
RHS hy.0_1 ^ ez_12 simplified to ez_12
Setting value number of ez_28 to ez_12
Value numbering _3 stmt = _3 = ez_28 ^ wo_37;
Applying pattern match.pd:83, gimple-match.c:33234
Match-and-simplified ez_28 ^ wo_37 to ez_12
RHS ez_28 ^ wo_37 simplified to ez_12
Setting value number of _3 to ez_12 (changed)
Value numbering wo_40 stmt = wo_40 = _3;
Setting value number of wo_40 to ez_12 (changed)
Starting iteration 46253

Reply via email to