On Thu, Feb 15, 2018 at 8:13 PM, Yury Gribov
<tetra2005.patc...@gmail.com> wrote:
> Hi all,
>
> This is an updated version of patch for PR 81535.  The patch was last
> discussed in November.  The new version addresses Segher's comments in
> https://gcc.gnu.org/ml/gcc-patches/2017-08/msg00558.html

Forgot to mention: I've added the -fno-reorder-blocks flag to PowerPC
tests because otherwise bbro pass copies call to g() which breaks
number of nops. Roughly
  if (a > 10 && f ())
    ret += rec (a - 1);
  g ();
is converted to
  if (a <= 10) {
  lab:
    g();
  } else {
    if (!f())
      goto lab;
    ret += rec (a - 1);
    g ();
  }

-Y

Reply via email to