https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105528
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Target Milestone|--- |11.4 Component|target |tree-optimization Ever confirmed|0 |1 Last reconfirmed| |2022-05-09 --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Without -g: _9 = _8 >= { 4294967295, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; _10 = BIT_FIELD_REF <w, 32, 160>; _11 = VIEW_CONVERT_EXPR<unsigned int[16]>(w)[_10]; _12 = _11 + 1; _18 = w; _19 = .VEC_SET (_18, _12, _10); w = _19; v_13 = VEC_COND_EXPR <_9, { 4294967264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }>; With -g: v_13 = .VCONDU (_8, { 4294967295, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 4294967264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 111); vector(16) unsigned int _8; vector(16) <signed-boolean:1> _9;