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

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
The r237185 revision really caused that one slsr opportunity is gone, however
there's still one remaining (-fno-tree-slsr vs -ftree-slsr) show:

   <bb 3>:
-  a2_15 = s_11(D) * 4;
-  _4 = (long unsigned int) a2_15;
-  _5 = _4 * 4;
-  _6 = -_5;
-  x2_16 = c_13(D) + _6;
+  x2_16 = x1_14 + _3;
   goto <bb 5>;

I'm going to send patch to ML.

Reply via email to