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: [email protected]
ReportedBy: [email protected]
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 <[email protected]>
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