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

            Bug ID: 65660
           Summary: [5 Regression] 252.eon regression on bdver2 with
                    -Ofast
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Keywords: missed-optimization
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rguenth at gcc dot gnu.org
            Target: x86_64-*-*

Created attachment 35211
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35211&action=edit
-fopt-info-vec difference

r220580 regressed 252.eon on bdver2 with -Ofast
(http://gcc.opensuse.org/SPEC/CINT/sb-megrez-head-64/252_eon_big.png). 
Actually I didn't verify yet it was r220580 but the regression appeared in the
range 220566:220590.

Attached is the difference in -fopt-info-vec where '-' is r220579 and '+' is
r220580.

As expected we vectorize a lot more but also some basic-block vectorizations
are gone it seems (btw, stupid spec separates stdout and stderr so for .h files
we don't easily see what sources they were included from)

Reply via email to