public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x
@ 2011-08-27 19:34 bigotp at acm dot org
2011-08-28 9:40 ` [Bug rtl-optimization/50213] [4.6/4.7 Regression] " rguenth at gcc dot gnu.org
` (15 more replies)
0 siblings, 16 replies; 17+ messages in thread
From: bigotp at acm dot org @ 2011-08-27 19:34 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
Bug #: 50213
Summary: Regression in space-optimized code relative to 4.5.x
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: rtl-optimization
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: bigotp@acm.org
Some change between 4.5.x and 4.6.x decreased generated code quality,
especially noticeable with -Os, for the following function:
int checkTLV (unsigned char* tlv)
{
unsigned int csum;
extern unsigned int __info_segment_size;
const unsigned int* p = (const unsigned int*)(tlv + __info_segment_size);
csum = 0;
while (--p > (const unsigned int*)tlv)
csum ^= *p;
csum += *p;
return 0 == csum;
}
In 4.5.2 -Os, the loop has an 11 byte body:
11 000c EB02 jmp .L2 # 52 jump [length = 2]
12 .L3:
13 000e 3310 xorl (%rax), %edx # 15 *xorsi_1/1
[length = 2]
14 .L2:
15 0010 4883E804 subq $4, %rax # 18 *adddi_1/1
[length = 4]
16 0014 4839F8 cmpq %rdi, %rax # 20 *cmpdi_1/1
[length = 3]
17 0017 77F5 ja .L3 # 21 *jcc_1 [length = 2]
while in 4.6.1 -Os the loop has a 15 byte body:
11 000b EB06 jmp .L2 # 66 jump [length = 2]
12 .L3:
13 000d 3350FC xorl -4(%rax), %edx # 29 *xorsi_1/1
[length = 3]
14 0010 4889C8 movq %rcx, %rax # 21
*movdi_internal_rex64/2 [length = 3]
15 .L2:
16 0013 488D48FC leaq -4(%rax), %rcx # 57 *lea_1 [length
= 4]
17 0017 4839F9 cmpq %rdi, %rcx # 34 *cmpdi_1/1
[length = 3]
18 001a 77F1 ja .L3 # 35 *jcc_1 [length = 2]
My hypothesis is that the label L2 is preventing the pseudo registers for the
loop variable and the memory access from being merged into the same hardware
register. This is not specific to the x86 back-end: I noticed it in an
unsupported back-end, where the suboptimal register allocation causes a spill.
The current trunk (svn 178132) generates the same suboptimal code as 4.6.1.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/50213] [4.6/4.7 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
@ 2011-08-28 9:40 ` rguenth at gcc dot gnu.org
2011-09-06 15:46 ` jakub at gcc dot gnu.org
` (14 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-08-28 9:40 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
Richard Guenther <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |missed-optimization
Target| |x86_64-*-*
Target Milestone|--- |4.6.2
Summary|Regression in |[4.6/4.7 Regression]
|space-optimized code |Regression in
|relative to 4.5.x |space-optimized code
| |relative to 4.5.x
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/50213] [4.6/4.7 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
2011-08-28 9:40 ` [Bug rtl-optimization/50213] [4.6/4.7 Regression] " rguenth at gcc dot gnu.org
@ 2011-09-06 15:46 ` jakub at gcc dot gnu.org
2011-09-06 15:52 ` [Bug tree-optimization/50213] " rguenth at gcc dot gnu.org
` (13 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-06 15:46 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-06 15:45:10 UTC ---
This regressed with http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=161655
and with -Os -fno-tree-forwprop you get the same code as you used to get
before.
At the tree level, the difference seems to be in
<bb 3>:
- D.2724_9 = *p_8;
+ D.2724_9 = MEM[(const unsigned int *)p_2 + -4B];
csum_10 = csum_1 ^ D.2724_9;
<bb 4>:
# csum_1 = PHI <0(2), csum_10(3)>
# p_2 = PHI <p_6(2), p_8(3)>
p_8 = p_2 + -4;
if (p_8 > tlv_5(D))
goto <bb 3>;
else
goto <bb 5>;
<bb 5>:
- D.2724_11 = *p_8;
+ D.2724_11 = MEM[(const unsigned int *)p_2 + -4B];
being now done in forwprop while it wasn't possible before MEM_REF - it wasn't
valid GIMPLE.
While in the loop IVOPTs undoes the undesirable transformation back to
MEM[base: p_8], in bb5 as it is not a loop we keep the longer form and thus use
a var from the middle of the loop instead of p after the loop. That results in
different expansion.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6/4.7 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
2011-08-28 9:40 ` [Bug rtl-optimization/50213] [4.6/4.7 Regression] " rguenth at gcc dot gnu.org
2011-09-06 15:46 ` jakub at gcc dot gnu.org
@ 2011-09-06 15:52 ` rguenth at gcc dot gnu.org
2011-09-06 17:14 ` jakub at gcc dot gnu.org
` (12 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-09-06 15:52 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
Richard Guenther <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed| |2011-09-06
Component|rtl-optimization |tree-optimization
AssignedTo|unassigned at gcc dot |rguenth at gcc dot gnu.org
|gnu.org |
Ever Confirmed|0 |1
--- Comment #2 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-09-06 15:51:29 UTC ---
Mine.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6/4.7 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (2 preceding siblings ...)
2011-09-06 15:52 ` [Bug tree-optimization/50213] " rguenth at gcc dot gnu.org
@ 2011-09-06 17:14 ` jakub at gcc dot gnu.org
2011-09-07 9:10 ` rguenth at gcc dot gnu.org
` (11 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-09-06 17:14 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-09-06 17:08:57 UTC ---
It seems that in the loop it is changed then again by RTL fwprop2. Why it
isn't done by fwprop2 with -fno-tree-forwprop is a question...
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6/4.7 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (3 preceding siblings ...)
2011-09-06 17:14 ` jakub at gcc dot gnu.org
@ 2011-09-07 9:10 ` rguenth at gcc dot gnu.org
2011-09-07 9:13 ` rguenth at gcc dot gnu.org
` (10 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-09-07 9:10 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
--- Comment #4 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-09-07 08:59:01 UTC ---
With
Index: gcc/tree-ssa-forwprop.c
===================================================================
--- gcc/tree-ssa-forwprop.c (revision 178628)
+++ gcc/tree-ssa-forwprop.c (working copy)
@@ -34,6 +34,7 @@ along with GCC; see the file COPYING3.
#include "flags.h"
#include "gimple.h"
#include "expr.h"
+#include "cfgloop.h"
/* This pass propagates the RHS of assignment statements into use
sites of the LHS of the assignment. It's basically a specialized
@@ -1069,10 +1070,11 @@ forward_propagate_addr_expr (tree name,
continue;
}
- /* If the use is in a deeper loop nest, then we do not want
- to propagate non-invariant ADDR_EXPRs into the loop as that
- is likely adding expression evaluations into the loop. */
- if (gimple_bb (use_stmt)->loop_depth > stmt_loop_depth
+ /* If the use is in a different loop nest, then we do not want
+ to propagate non-invariant ADDR_EXPRs into or out of the loop
+ as that is likely adding expression evaluations into the loop
+ or extends register lifetimes across loop boundaries. */
+ if (gimple_bb (use_stmt)->loop_depth != stmt_loop_depth
&& !is_gimple_min_invariant (rhs))
{
all = false;
@@ -2322,6 +2324,13 @@ ssa_forward_propagate_and_combine (void)
{
basic_block bb;
unsigned int todoflags = 0;
+ bool cleanup_loops = false;
+
+ if (!current_loops)
+ {
+ loop_optimizer_init (LOOPS_NORMAL);
+ cleanup_loops = true;
+ }
cfg_changed = false;
@@ -2517,6 +2526,9 @@ ssa_forward_propagate_and_combine (void)
}
}
+ if (cleanup_loops)
+ loop_optimizer_finalize ();
+
if (cfg_changed)
todoflags |= TODO_cleanup_cfg;
This is fixed. Of course computing loops all over the place is ... not
the cheapest thing.
I'll see if we can easily avoid some of them.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6/4.7 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (4 preceding siblings ...)
2011-09-07 9:10 ` rguenth at gcc dot gnu.org
@ 2011-09-07 9:13 ` rguenth at gcc dot gnu.org
2011-09-07 9:32 ` rguenth at gcc dot gnu.org
` (9 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-09-07 9:13 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
--- Comment #5 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-09-07 09:08:16 UTC ---
It will of course no longer combine offsets that way, like for
p_2 = p_1 + 4;
loop
p_4 = MEM[p_2 - 4];
so it's clearly not a win-win situation to base the decision on loop
depth.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6/4.7 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (5 preceding siblings ...)
2011-09-07 9:13 ` rguenth at gcc dot gnu.org
@ 2011-09-07 9:32 ` rguenth at gcc dot gnu.org
2011-09-07 11:51 ` rguenth at gcc dot gnu.org
` (8 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-09-07 9:32 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
--- Comment #6 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-09-07 09:31:02 UTC ---
Other simple heuristic would be to not propagate the IV increment (see what
DOM does in simple_iv_increment_p). I'm going to test a patch like that.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6/4.7 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (6 preceding siblings ...)
2011-09-07 9:32 ` rguenth at gcc dot gnu.org
@ 2011-09-07 11:51 ` rguenth at gcc dot gnu.org
2011-09-07 11:59 ` [Bug tree-optimization/50213] [4.6 " rguenth at gcc dot gnu.org
` (7 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-09-07 11:51 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
--- Comment #7 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-09-07 11:28:43 UTC ---
Author: rguenth
Date: Wed Sep 7 11:28:39 2011
New Revision: 178633
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178633
Log:
2011-09-07 Richard Guenther <rguenther@suse.de>
PR tree-optimization/50213
* tree-flow.h (simple_iv_increment_p): Declare.
* tree-ssa-dom.c (simple_iv_increment_p): Export. Also handle
POINTER_PLUS_EXPR.
* tree-ssa-forwprop.c (ssa_forward_propagate_and_combine): Do
not propagate simple IV counter increments.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/tree-flow.h
trunk/gcc/tree-ssa-dom.c
trunk/gcc/tree-ssa-forwprop.c
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (7 preceding siblings ...)
2011-09-07 11:51 ` rguenth at gcc dot gnu.org
@ 2011-09-07 11:59 ` rguenth at gcc dot gnu.org
2011-10-17 6:48 ` propolice at gmail dot com
` (6 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenth at gcc dot gnu.org @ 2011-09-07 11:59 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
Richard Guenther <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to work| |4.7.0
Summary|[4.6/4.7 Regression] |[4.6 Regression] Regression
|Regression in |in space-optimized code
|space-optimized code |relative to 4.5.x
|relative to 4.5.x |
--- Comment #8 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-09-07 11:50:26 UTC ---
Fixed on trunk sofar.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (8 preceding siblings ...)
2011-09-07 11:59 ` [Bug tree-optimization/50213] [4.6 " rguenth at gcc dot gnu.org
@ 2011-10-17 6:48 ` propolice at gmail dot com
2011-10-17 9:34 ` rguenther at suse dot de
` (5 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: propolice at gmail dot com @ 2011-10-17 6:48 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
Eduardo Tongson <propolice at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |propolice at gmail dot com
--- Comment #9 from Eduardo Tongson <propolice at gmail dot com> 2011-10-17 06:47:31 UTC ---
Seems trivial to backport to 4.6.1 (at least) or it is not?
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (9 preceding siblings ...)
2011-10-17 6:48 ` propolice at gmail dot com
@ 2011-10-17 9:34 ` rguenther at suse dot de
2011-10-17 11:16 ` bigotp at acm dot org
` (4 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rguenther at suse dot de @ 2011-10-17 9:34 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
--- Comment #10 from rguenther at suse dot de <rguenther at suse dot de> 2011-10-17 09:33:49 UTC ---
On Mon, 17 Oct 2011, propolice at gmail dot com wrote:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
>
> Eduardo Tongson <propolice at gmail dot com> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> CC| |propolice at gmail dot com
>
> --- Comment #9 from Eduardo Tongson <propolice at gmail dot com> 2011-10-17 06:47:31 UTC ---
> Seems trivial to backport to 4.6.1 (at least) or it is not?
We don't backport this kind of patches generally, they may expose
more serious bugs on release branches.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (10 preceding siblings ...)
2011-10-17 9:34 ` rguenther at suse dot de
@ 2011-10-17 11:16 ` bigotp at acm dot org
2011-10-26 17:52 ` jakub at gcc dot gnu.org
` (3 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: bigotp at acm dot org @ 2011-10-17 11:16 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
--- Comment #11 from Peter A. Bigot <bigotp at acm dot org> 2011-10-17 11:16:16 UTC ---
Richard: Thanks for the fix.
For my non-integrated target I don't need it backported to 4.6 since I have a
separate way to provide the patch. As I recall, the original patch didn't
apply to 4.6 cleanly due to subsequent changes to tree-ssa-forwprop.c; a patch
at the fork of gcc-4_6-branch from trunk is available at:
http://mspgcc.git.sourceforge.net/git/gitweb.cgi?p=mspgcc/gcc;a=commit;h=21a41ea517c2e60d3a910aca8012a2c0d57b1005
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (11 preceding siblings ...)
2011-10-17 11:16 ` bigotp at acm dot org
@ 2011-10-26 17:52 ` jakub at gcc dot gnu.org
2011-11-11 4:29 ` pinskia at gcc dot gnu.org
` (2 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: jakub at gcc dot gnu.org @ 2011-10-26 17:52 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.6.2 |4.6.3
--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-10-26 17:13:59 UTC ---
GCC 4.6.2 is being released.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (12 preceding siblings ...)
2011-10-26 17:52 ` jakub at gcc dot gnu.org
@ 2011-11-11 4:29 ` pinskia at gcc dot gnu.org
2012-03-01 15:25 ` jakub at gcc dot gnu.org
2013-04-12 16:18 ` jakub at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu.org @ 2011-11-11 4:29 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
--- Comment #13 from Andrew Pinski <pinskia at gcc dot gnu.org> 2011-11-11 00:47:50 UTC ---
(In reply to comment #10)
> We don't backport this kind of patches generally, they may expose
> more serious bugs on release branches.
I do get one failure with this patch applied in pr48335-2.c .
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (13 preceding siblings ...)
2011-11-11 4:29 ` pinskia at gcc dot gnu.org
@ 2012-03-01 15:25 ` jakub at gcc dot gnu.org
2013-04-12 16:18 ` jakub at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: jakub at gcc dot gnu.org @ 2012-03-01 15:25 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target Milestone|4.6.3 |4.6.4
--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> 2012-03-01 14:39:19 UTC ---
GCC 4.6.3 is being released.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug tree-optimization/50213] [4.6 Regression] Regression in space-optimized code relative to 4.5.x
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
` (14 preceding siblings ...)
2012-03-01 15:25 ` jakub at gcc dot gnu.org
@ 2013-04-12 16:18 ` jakub at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: jakub at gcc dot gnu.org @ 2013-04-12 16:18 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50213
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
Target Milestone|4.6.4 |4.7.0
--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-04-12 16:18:01 UTC ---
The 4.6 branch has been closed, fixed in GCC 4.7.0.
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2013-04-12 16:18 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-27 19:34 [Bug rtl-optimization/50213] New: Regression in space-optimized code relative to 4.5.x bigotp at acm dot org
2011-08-28 9:40 ` [Bug rtl-optimization/50213] [4.6/4.7 Regression] " rguenth at gcc dot gnu.org
2011-09-06 15:46 ` jakub at gcc dot gnu.org
2011-09-06 15:52 ` [Bug tree-optimization/50213] " rguenth at gcc dot gnu.org
2011-09-06 17:14 ` jakub at gcc dot gnu.org
2011-09-07 9:10 ` rguenth at gcc dot gnu.org
2011-09-07 9:13 ` rguenth at gcc dot gnu.org
2011-09-07 9:32 ` rguenth at gcc dot gnu.org
2011-09-07 11:51 ` rguenth at gcc dot gnu.org
2011-09-07 11:59 ` [Bug tree-optimization/50213] [4.6 " rguenth at gcc dot gnu.org
2011-10-17 6:48 ` propolice at gmail dot com
2011-10-17 9:34 ` rguenther at suse dot de
2011-10-17 11:16 ` bigotp at acm dot org
2011-10-26 17:52 ` jakub at gcc dot gnu.org
2011-11-11 4:29 ` pinskia at gcc dot gnu.org
2012-03-01 15:25 ` jakub at gcc dot gnu.org
2013-04-12 16:18 ` jakub at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).