https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94166
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Priority|P3 |P1 CC| |jakub at gcc dot gnu.org Ever confirmed|0 |1 Last reconfirmed| |2020-03-13 Target Milestone|--- |10.0 --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Indeed: --- pr92618.c.123t.reassoc1_ 2020-03-13 13:58:06.494566731 +0100 +++ pr92618.c.123t.reassoc1 2020-03-13 13:58:33.151172526 +0100 @@ -88,8 +88,8 @@ foo (long long unsigned int * x) <bb 2> [local count: 1073741824]: c_6 = bar (); d_8 = bar (); - _19 = VIEW_CONVERT_EXPR<vector(2) long long unsigned int>(c_6); - _18 = VIEW_CONVERT_EXPR<vector(2) long long unsigned int>(d_8); + _19 = VIEW_CONVERT_EXPR<vector(2) long long unsigned int>(d_8); + _18 = VIEW_CONVERT_EXPR<vector(2) long long unsigned int>(c_6); _17 = _18 + _19; _21 = BIT_FIELD_REF <_17, 64, 0>; _20 = BIT_FIELD_REF <_17, 64, 64>;