http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56522



             Bug #: 56522

           Summary: [4.8 Regression] Bytemark ASSIGNMENT 9% / 11%  slower

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: tree-optimization

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: wbr...@gmail.com





http://www.tux.org/~mayer/linux/nbench-byte-2.2.3.tar.gz



196263

ASSIGNMENT          :          57.274  :     217.94  :      56.53

196260

ASSIGNMENT          :           62.83  :     239.08  :      62.01

4.6 branch

ASSIGNMENT          :          64.311  :     244.72  :      63.47



196263:



2013-02-25  Richard Biener  <rguent...@suse.de>



PR tree-optimization/56175

* tree-ssa-forwprop.c (hoist_conversion_for_bitop_p): New predicate,

split out from ...

(simplify_bitwise_binary): ... here.  Also guard the conversion

of (type) X op CST to (type) (X op ((type-x) CST)) with it.



* gcc.dg/tree-ssa/forwprop-24.c: New testcase.



-O3 -g0  -march=corei7 -fomit-frame-pointer -funroll-loops -ffast-math -fno-PIE

-fno-exceptions -fno-stack-protector -static

CPU Sandy Bridge

Reply via email to