--
What|Removed |Added
Component|other |target
Keywords||ice-on-valid-code
http://gcc.gnu.org/bugzilla/show_bug
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-20
23:21 ---
I cannot reproduce this on the mainline (last night's compiler) with -msse2
-O[0-3]. Note the inline-
asm is invalid in that it uses labels which are not unique which causes
assmeblying at -O3.
--
htt
--- Additional Comments From chris at bubblescope dot net 2005-09-20 23:28
---
Nope, the code in PR 23896 works fine on my compiler.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23978
--- Additional Comments From uttamp at us dot ibm dot com 2005-09-21 01:13
---
With the latest (05-19-2005) mainline cvs tree, following are the benchmark
numbers with and without ipa-inline patch
(http://gcc.gnu.org/ml/gcc-cvs/2005-07/msg01016.html) compiled with flags "-O3
-m32 -mcpu=p
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-21
01:33 ---
With -ffast-math on the mainline, we get:
_Z6foobarv:
.LFB2:
movaps b(%rip), %xmm1
mulps a(%rip), %xmm1
movaps %xmm1, %xmm2
movaps %xmm1, %xmm0
shufps $85, %xmm1
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-21
01:46 ---
Note these are all questionable in aliasing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19637
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-21
01:57 ---
We now get:
# i_7 = PHI ;
:;
i_3 = i_7 + 1;
bar (i_3);
D.1284_13 = *array_8;
D.1285_14 = (long unsigned int) D.1284_13;
D.1286_15 = i_7 & 31;
D.1287_16 = 1 << D.1286_15;
D.1288_17 = D.1285_14
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-21
02:01 ---
Fixed.
--
What|Removed |Added
Status|NEW |RESOLVED
--
Bug 20638 depends on bug 20641, which changed state.
Bug 20641 Summary: Missed optimization on the tree level (malloc attribute)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20641
What|Old Value |New Value
-
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-21
02:12 ---
Fixed for 4.1.0.
--
What|Removed |Added
Status|NEW |RESO
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-21
02:13 ---
Note this is now fixed on the mainline by tree optimizers.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20638
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-21
02:20 ---
Very much related to PR 23384.
--
What|Removed |Added
BugsThisDependsOn|
--- Additional Comments From paolo dot bonzini at lu dot unisi dot ch
2005-09-21 06:51 ---
Subject: Re: x87 reg allocated for constants for -mfpmath=sse
>Note that in this pattern cost computation of MMX_REGS are all ignored ('*'
>in front of y). So, the cost
>which is computed is
101 - 113 of 113 matches
Mail list logo