This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug rtl-optimization/78200] [7 Regression] 429.mcf of cpu2006 regresses in GCC trunk for avx2 target.


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

--- Comment #4 from Venkataramanan <venkataramanan.kumar at amd dot com> ---
Created attachment 39976
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39976&action=edit
Test case for noncanonical gimple formation at tree if conversion.

The test case is simulated from primal_bea_mpp of 429.mcf.

gcc version 7.0.0 20161106

---- snip from test.c.155t.ifcvt----
;;   basic block 30, loop depth 1, count 0, freq 407, maybe hot
;;    prev block 29, next block 31, flags: (NEW, REACHABLE, VISITED)
;;    pred:       28 [64.0%]  (FALSE_VALUE,EXECUTABLE)
  _96 = _67 == 2;
  _29 = if_conversion_var_66 > 0;
  _12 = _96 & _29; <== Non canonical gimple
  if (_12 != 0)
    goto <bb 31>;
  else
    goto <bb 32>;
-----snip ends-----

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]