* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
@ 2004-10-29 14:03 ` pinskia at gcc dot gnu dot org
2004-10-29 14:30 ` pinskia at gcc dot gnu dot org
` (20 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-10-29 14:03 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
OtherBugsDependingO| |17549
nThis| |
Component|c |tree-optimization
Keywords| |missed-optimization
Summary|gcc-4.0.0 bloats code by 31%|[4.0 Regression] gcc-4.0.0
| |bloats code by 31%
Target Milestone|--- |4.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
2004-10-29 14:03 ` [Bug tree-optimization/18219] [4.0 Regression] " pinskia at gcc dot gnu dot org
@ 2004-10-29 14:30 ` pinskia at gcc dot gnu dot org
2004-10-29 15:43 ` giovannibajo at libero dot it
` (19 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-10-29 14:30 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-29 14:30 -------
Confirmed, on PPC, IV-OPTS causes a code bloat also, 7 new instructions but note 4.0.0 with IV-OPTS
on PPC is only one instruction more than 3.3. (on PPC every instruction is the same length).
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2004-10-29 14:30:12
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
2004-10-29 14:03 ` [Bug tree-optimization/18219] [4.0 Regression] " pinskia at gcc dot gnu dot org
2004-10-29 14:30 ` pinskia at gcc dot gnu dot org
@ 2004-10-29 15:43 ` giovannibajo at libero dot it
2004-10-30 20:35 ` rakdver at gcc dot gnu dot org
` (18 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: giovannibajo at libero dot it @ 2004-10-29 15:43 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From giovannibajo at libero dot it 2004-10-29 15:43 -------
Zdenek, this is another PR about ivopts and -Os. The test case is very very
simple, so if you could give a look it would be great.
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |rakdver at gcc dot gnu dot
| |org, giovannibajo at libero
| |dot it
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (2 preceding siblings ...)
2004-10-29 15:43 ` giovannibajo at libero dot it
@ 2004-10-30 20:35 ` rakdver at gcc dot gnu dot org
2004-11-01 13:21 ` rakdver at gcc dot gnu dot org
` (17 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: rakdver at gcc dot gnu dot org @ 2004-10-30 20:35 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |rakdver at gcc dot gnu dot
|dot org |org
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (3 preceding siblings ...)
2004-10-30 20:35 ` rakdver at gcc dot gnu dot org
@ 2004-11-01 13:21 ` rakdver at gcc dot gnu dot org
2004-11-01 14:40 ` giovannibajo at libero dot it
` (16 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: rakdver at gcc dot gnu dot org @ 2004-11-01 13:21 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From rakdver at gcc dot gnu dot org 2004-11-01 13:21 -------
Unfortunately I do not think this will help much in other related PRs.
Patch:
http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00025.html
--
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |patch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (4 preceding siblings ...)
2004-11-01 13:21 ` rakdver at gcc dot gnu dot org
@ 2004-11-01 14:40 ` giovannibajo at libero dot it
2004-11-01 14:58 ` rakdver at atrey dot karlin dot mff dot cuni dot cz
` (15 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: giovannibajo at libero dot it @ 2004-11-01 14:40 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From giovannibajo at libero dot it 2004-11-01 14:40 -------
Zdenek, thanks for the patch!
What is the generated code like after your patch?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (5 preceding siblings ...)
2004-11-01 14:40 ` giovannibajo at libero dot it
@ 2004-11-01 14:58 ` rakdver at atrey dot karlin dot mff dot cuni dot cz
2004-11-05 9:10 ` uros at kss-loka dot si
` (14 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: rakdver at atrey dot karlin dot mff dot cuni dot cz @ 2004-11-01 14:58 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From rakdver at atrey dot karlin dot mff dot cuni dot cz 2004-11-01 14:57 -------
Subject: Re: [4.0 Regression] gcc-4.0.0 bloats code by 31%
> Zdenek, thanks for the patch!
> What is the generated code like after your patch?
It seems that the 3.4 code is still smaller (I haven't measured it, just
guessing from looking at your disassembly), but -fno-ivopts no longer
changes it.
pushl %ebp
movl %esp, %ebp
pushl %edi
pushl %esi
pushl %ebx
movl 8(%ebp), %edi
movl 20(%ebp), %esi
movl 16(%ebp), %ebx
incl %ebx
movl %ebx, %ecx
leal 0(,%ebx,4), %edx
addl 12(%ebp), %edx
jmp .L2
.L3:
movl -4(%edi,%ecx,4), %eax
incl %eax
sall %eax
subl (%edx), %eax
movl %eax, (%edx)
incl %ecx
addl $4, %edx
.L2:
cmpl %esi, %ecx
jle .L3
popl %ebx
popl %esi
popl %edi
leave
ret
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (6 preceding siblings ...)
2004-11-01 14:58 ` rakdver at atrey dot karlin dot mff dot cuni dot cz
@ 2004-11-05 9:10 ` uros at kss-loka dot si
2004-11-05 10:34 ` giovannibajo at libero dot it
` (13 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: uros at kss-loka dot si @ 2004-11-05 9:10 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From uros at kss-loka dot si 2004-11-05 09:10 -------
It looks that this PR is related to PR17647. Should we merge them together?
Uros.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (7 preceding siblings ...)
2004-11-05 9:10 ` uros at kss-loka dot si
@ 2004-11-05 10:34 ` giovannibajo at libero dot it
2004-11-05 14:34 ` pinskia at gcc dot gnu dot org
` (12 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: giovannibajo at libero dot it @ 2004-11-05 10:34 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From giovannibajo at libero dot it 2004-11-05 10:34 -------
Subject: Re: [4.0 Regression] gcc-4.0.0 bloats code by 31%
uros at kss-loka dot si wrote:
> It looks that this PR is related to PR17647. Should we
> merge them together?
We are still waiting for Zdenek's patch to be applied. I will reevaluate the PR
after it.
Giovanni Bajo
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (8 preceding siblings ...)
2004-11-05 10:34 ` giovannibajo at libero dot it
@ 2004-11-05 14:34 ` pinskia at gcc dot gnu dot org
2004-11-27 21:17 ` neroden at gcc dot gnu dot org
` (11 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-11-05 14:34 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-05 14:34 -------
Hmm, for -O2 on PPC, we are not using the branch on count register instruction if we do that, -O2 will
be smaller than -Os.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (9 preceding siblings ...)
2004-11-05 14:34 ` pinskia at gcc dot gnu dot org
@ 2004-11-27 21:17 ` neroden at gcc dot gnu dot org
2005-01-21 7:57 ` pinskia at gcc dot gnu dot org
` (10 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: neroden at gcc dot gnu dot org @ 2004-11-27 21:17 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
OtherBugsDependingO| |18693
nThis| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (10 preceding siblings ...)
2004-11-27 21:17 ` neroden at gcc dot gnu dot org
@ 2005-01-21 7:57 ` pinskia at gcc dot gnu dot org
2005-01-21 8:19 ` rakdver at atrey dot karlin dot mff dot cuni dot cz
` (9 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-01-21 7:57 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-21 07:57 -------
I think one of the problems is that ivopts causes out of ssa not to Coalesce two SSA_NAME:
Before out of ssa:
D.1127_16 = *ivtmp.8_9;
D.1128_21 = *ivtmp.12_30;
D.1129_22 = D.1127_16 - D.1128_21;
*ivtmp.12_30 = D.1129_22;
ivtmp.3_17 = ivtmp.3_18 + 1;
# ivtmp.12_30 = PHI <ivtmp.12_35(0), ivtmp.12_31(1)>;
# ivtmp.8_9 = PHI <ivtmp.8_29(0), ivtmp.8_7(1)>;
# ivtmp.3_18 = PHI <0(0), ivtmp.3_17(1)>;
<L1>:;
ivtmp.8_7 = ivtmp.8_9 + 4B;
ivtmp.12_31 = ivtmp.12_30 + 4B;
D.1171_37 = ivtmp.3_18 + D.1163_6;
i_38 = (int) D.1171_37;
if (i_38 <= maxLen_4) goto <L0>; else goto <L2>;
After:
<L0>:;
*ivtmp.12 = *ivtmp.17 - *ivtmp.12;
ivtmp.3 = ivtmp.3 + 1;
ivtmp.17 = ivtmp.8;
ivtmp.12 = ivtmp.16;
<L1>:;
ivtmp.8 = ivtmp.17 + 4B;
ivtmp.16 = ivtmp.12 + 4B;
if ((int) (ivtmp.3 + D.1163) <= maxLen) goto <L0>; else goto <L2>;
Note how there are two moves in the BB for L0.
Coalesce list: (6)ivtmp.12_30 & (7)ivtmp.12_31 [map: 6, 7] : Fail due to conflict
Coalesce list: (1)ivtmp.8_7 & (2)ivtmp.8_9 [map: 1, 2] : Fail due to conflict
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (11 preceding siblings ...)
2005-01-21 7:57 ` pinskia at gcc dot gnu dot org
@ 2005-01-21 8:19 ` rakdver at atrey dot karlin dot mff dot cuni dot cz
2005-01-21 14:05 ` steven at gcc dot gnu dot org
` (8 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: rakdver at atrey dot karlin dot mff dot cuni dot cz @ 2005-01-21 8:19 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From rakdver at atrey dot karlin dot mff dot cuni dot cz 2005-01-21 08:18 -------
Subject: Re: [4.0 Regression] gcc-4.0.0 bloats code by 31%
> ------- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-21 07:57 -------
> I think one of the problems is that ivopts causes out of ssa not to Coalesce two SSA_NAME:
> Before out of ssa:
> D.1127_16 = *ivtmp.8_9;
> D.1128_21 = *ivtmp.12_30;
> D.1129_22 = D.1127_16 - D.1128_21;
> *ivtmp.12_30 = D.1129_22;
> ivtmp.3_17 = ivtmp.3_18 + 1;
>
> # ivtmp.12_30 = PHI <ivtmp.12_35(0), ivtmp.12_31(1)>;
> # ivtmp.8_9 = PHI <ivtmp.8_29(0), ivtmp.8_7(1)>;
> # ivtmp.3_18 = PHI <0(0), ivtmp.3_17(1)>;
> <L1>:;
> ivtmp.8_7 = ivtmp.8_9 + 4B;
> ivtmp.12_31 = ivtmp.12_30 + 4B;
> D.1171_37 = ivtmp.3_18 + D.1163_6;
> i_38 = (int) D.1171_37;
> if (i_38 <= maxLen_4) goto <L0>; else goto <L2>;
>
>
> After:
> <L0>:;
> *ivtmp.12 = *ivtmp.17 - *ivtmp.12;
> ivtmp.3 = ivtmp.3 + 1;
> ivtmp.17 = ivtmp.8;
> ivtmp.12 = ivtmp.16;
>
> <L1>:;
> ivtmp.8 = ivtmp.17 + 4B;
> ivtmp.16 = ivtmp.12 + 4B;
> if ((int) (ivtmp.3 + D.1163) <= maxLen) goto <L0>; else goto <L2>;
>
> Note how there are two moves in the BB for L0.
> Coalesce list: (6)ivtmp.12_30 & (7)ivtmp.12_31 [map: 6, 7] : Fail due to conflict
> Coalesce list: (1)ivtmp.8_7 & (2)ivtmp.8_9 [map: 1, 2] : Fail due to conflict
I am fairly sure that ivopts themselves create both ivtmp.12 and ivtmp.8
such that life ranges of their ssa names do not overlap. However some
of the later passes (most probably dom) propagates ivtmp.8_9 to
expressions after definition of ivtmp.8_7.
It might help to add pass that would transform this code to the
following, thus enabling the coalescing of ivs. I will give it a try.
D.1127_16 = *ivtmp.8.9;
D.1128_21 = *ivtmp.12.30;
D.1129_22 = D.1127_16 - D.1128_21;
*ivtmp.12.30 = D.1129_22;
ivtmp.3_17 = ivtmp.3_18 + 1;
# ivtmp.12_30 = PHI <ivtmp.12_35(0), ivtmp.12_31(1)>;
# ivtmp.8_9 = PHI <ivtmp.8_29(0), ivtmp.8_7(1)>;
# ivtmp.3_18 = PHI <0(0), ivtmp.3_17(1)>;
<L1>:;
ivtmp.8.9 = ivtmp.8_9;
ivtmp.8_7 = ivtmp.8_9 + 4B;
ivtmp.12.30 = ivtmp.12_30;
ivtmp.12_31 = ivtmp.12_30 + 4B;
D.1171_37 = ivtmp.3_18 + D.1163_6;
i_38 = (int) D.1171_37;
if (i_38 <= maxLen_4) goto <L0>; else goto <L2>;
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (12 preceding siblings ...)
2005-01-21 8:19 ` rakdver at atrey dot karlin dot mff dot cuni dot cz
@ 2005-01-21 14:05 ` steven at gcc dot gnu dot org
2005-01-21 21:05 ` pinskia at gcc dot gnu dot org
` (7 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-01-21 14:05 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From steven at gcc dot gnu dot org 2005-01-21 14:04 -------
This actually looks like a duplicate of PR19038 now.
--
What |Removed |Added
----------------------------------------------------------------------------
BugsThisDependsOn| |19038
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (13 preceding siblings ...)
2005-01-21 14:05 ` steven at gcc dot gnu dot org
@ 2005-01-21 21:05 ` pinskia at gcc dot gnu dot org
2005-02-07 4:52 ` cvs-commit at gcc dot gnu dot org
` (6 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-01-21 21:05 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-21 21:05 -------
(In reply to comment #11)
> This actually looks like a duplicate of PR19038 now.
Actually it is not, the problem is related not doing loop copy header for -Os.
--
What |Removed |Added
----------------------------------------------------------------------------
BugsThisDependsOn|19038 |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (14 preceding siblings ...)
2005-01-21 21:05 ` pinskia at gcc dot gnu dot org
@ 2005-02-07 4:52 ` cvs-commit at gcc dot gnu dot org
2005-02-08 14:04 ` andrewhutchinson at cox dot net
` (5 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-02-07 4:52 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-06 18:47 -------
Subject: Bug 18219
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: rakdver@gcc.gnu.org 2005-02-06 18:47:14
Modified files:
gcc : ChangeLog tree-ssa-loop-ivopts.c
Log message:
PR tree-optimization/18219
* tree-ssa-loop-ivopts.c (get_computation_at): Produce computations
in distributed form.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.7394&r2=2.7395
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-ivopts.c.diff?cvsroot=gcc&r1=2.42&r2=2.43
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (15 preceding siblings ...)
2005-02-07 4:52 ` cvs-commit at gcc dot gnu dot org
@ 2005-02-08 14:04 ` andrewhutchinson at cox dot net
2005-02-10 23:53 ` pinskia at gcc dot gnu dot org
` (4 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: andrewhutchinson at cox dot net @ 2005-02-08 14:04 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From andrewhutchinson at cox dot net 2005-02-08 02:12 -------
Bad post ignore
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (16 preceding siblings ...)
2005-02-08 14:04 ` andrewhutchinson at cox dot net
@ 2005-02-10 23:53 ` pinskia at gcc dot gnu dot org
2005-02-11 10:15 ` steven at gcc dot gnu dot org
` (3 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-02-10 23:53 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-10 21:09 -------
On PPC, at least (now), the code size increases come from having more than one IV.
--
What |Removed |Added
----------------------------------------------------------------------------
Keywords|patch |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0 Regression] gcc-4.0.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (17 preceding siblings ...)
2005-02-10 23:53 ` pinskia at gcc dot gnu dot org
@ 2005-02-11 10:15 ` steven at gcc dot gnu dot org
2005-04-21 5:02 ` [Bug tree-optimization/18219] [4.0/4.1 Regression] gcc-4.0/4.1.0 " mmitchel at gcc dot gnu dot org
` (2 subsequent siblings)
21 siblings, 0 replies; 23+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-02-11 10:15 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From steven at gcc dot gnu dot org 2005-02-10 23:57 -------
flags: .text size:
-Os 86 bytes
-Os -fno-ivopts 86 bytes
-m32 -Os 62 bytes
-m32 -Os -fno-ivopts 54 bytes
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0/4.1 Regression] gcc-4.0/4.1.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (18 preceding siblings ...)
2005-02-11 10:15 ` steven at gcc dot gnu dot org
@ 2005-04-21 5:02 ` mmitchel at gcc dot gnu dot org
2005-07-08 1:38 ` mmitchel at gcc dot gnu dot org
2005-09-27 16:02 ` mmitchel at gcc dot gnu dot org
21 siblings, 0 replies; 23+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2005-04-21 5:02 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.0.0 |4.0.1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0/4.1 Regression] gcc-4.0/4.1.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (19 preceding siblings ...)
2005-04-21 5:02 ` [Bug tree-optimization/18219] [4.0/4.1 Regression] gcc-4.0/4.1.0 " mmitchel at gcc dot gnu dot org
@ 2005-07-08 1:38 ` mmitchel at gcc dot gnu dot org
2005-09-27 16:02 ` mmitchel at gcc dot gnu dot org
21 siblings, 0 replies; 23+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2005-07-08 1:38 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.0.1 |4.0.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread
* [Bug tree-optimization/18219] [4.0/4.1 Regression] gcc-4.0/4.1.0 bloats code by 31%
2004-10-29 14:00 [Bug c/18219] New: gcc-4.0.0 bloats code by 31% miguel55angel at hotmail dot com
` (20 preceding siblings ...)
2005-07-08 1:38 ` mmitchel at gcc dot gnu dot org
@ 2005-09-27 16:02 ` mmitchel at gcc dot gnu dot org
21 siblings, 0 replies; 23+ messages in thread
From: mmitchel at gcc dot gnu dot org @ 2005-09-27 16:02 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.0.2 |4.0.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18219
^ permalink raw reply [flat|nested] 23+ messages in thread