[Bug tree-optimization/23181] [4.1 Regression] Dominator opts slows down bresenham line drawing by roughly 20%
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Aug 1 14:42:00 GMT 2005
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-01 14:42 -------
It makes worse code on ppc also:
L5:
stb r8,1(r11)
blt- cr0,L6
addi r0,r11,22
addi r10,r9,-22
L6:
mr r11,r0
mr r9,r10
addi r0,r11,1
addic. r10,r9,18
cmpw cr7,r2,r0
bne+ cr7,L5
vs:
L5:
cmpwi cr7,r11,0
stb r0,0(r9)
blt- cr7,L6
addi r9,r9,21
addi r11,r11,-40
L6:
addi r9,r9,1
addi r11,r11,18
cmpw cr7,r2,r9
bne+ cr7,L5
Notice how there is no mrs in the second one, the second one is with -fno-tree-dominator-opts.
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |law at gcc dot gnu dot org
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
GCC target triplet|i686-linux |
Keywords| |missed-optimization
Last reconfirmed|0000-00-00 00:00:00 |2005-08-01 14:42:37
date| |
Summary|Dominator opts slows down |[4.1 Regression] Dominator
|bresenham line drawing by |opts slows down bresenham
|roughly 20% |line drawing by roughly 20%
Target Milestone|--- |4.1.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23181
More information about the Gcc-bugs
mailing list