public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C
@ 2003-09-30  7:29 rth at gcc dot gnu dot org
  2003-09-30  7:38 ` [Bug middle-end/12454] " rth at gcc dot gnu dot org
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: rth at gcc dot gnu dot org @ 2003-09-30  7:29 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454

           Summary: Regression in g++.dg/parse/stack1.C
           Product: gcc
           Version: tree-ssa
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code, xfail
          Severity: normal
          Priority: P2
         Component: middle-end
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: rth at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org

This test case has 11,000 chained else if's.  We fail because gimplify_cond_expr
isn't written to allow tail-calling, and exhaust stack space.  There's enough
complexity in that function that the transformation would be non-trivial.

The test will be xfailed on the branch, but must be fixed before merging.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
@ 2003-09-30  7:38 ` rth at gcc dot gnu dot org
  2003-10-11 16:51 ` [Bug middle-end/12454] [tree-ssa] " steven at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: rth at gcc dot gnu dot org @ 2003-09-30  7:38 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


rth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2003-09-30 06:58:55
               date|                            |
   Target Milestone|---                         |tree-ssa


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
  2003-09-30  7:38 ` [Bug middle-end/12454] " rth at gcc dot gnu dot org
@ 2003-10-11 16:51 ` steven at gcc dot gnu dot org
  2003-10-11 17:16 ` pinskia at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: steven at gcc dot gnu dot org @ 2003-10-11 16:51 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454



------- Additional Comments From steven at gcc dot gnu dot org  2003-10-11 16:51 -------
This test case works for me, and is even faster with tree-ssa than with mainline
(both with checking enabled):

$ ./cc1plus --version
GNU C++ version 3.5-tree-ssa 20031010 (merged 20031005) (i686-pc-linux-gnu)
        compiled by GNU C version 3.5-tree-ssa 20031010 (merged 20031005).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
$ time ./cc1plus -O stack1.C
 void foo()
 {GC 9203k -> 482k}
Execution times (seconds)
 garbage collection    :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 preprocessing         :   0.08 ( 0%) usr   0.01 (12%) sys   0.10 ( 0%) wall
 parser                :   0.40 ( 1%) usr   0.04 (50%) sys   0.44 ( 1%) wall
 name lookup           :  54.70 (99%) usr   0.02 (25%) sys  54.81 (99%) wall
 integration           :   0.04 ( 0%) usr   0.00 ( 0%) sys   0.04 ( 0%) wall
 tree gimplify         :   0.16 ( 0%) usr   0.00 ( 0%) sys   0.16 ( 0%) wall
 expand                :   0.02 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 branch prediction     :   0.00 ( 0%) usr   0.01 (12%) sys   0.01 ( 0%) wall
 TOTAL                 :  55.44             0.08            55.62
 
real    0m55.644s
user    0m55.440s
sys     0m0.100s


$ ./cc1plus --version
GNU C++ version 3.4 20031005 (experimental) (i686-pc-linux-gnu)
        compiled by GNU C version 3.4 20031005 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
$ time ./cc1plus -O stack1.C
 void foo()
 {GC 14967k -> 6215k}
Execution times (seconds)
 garbage collection    :   0.08 ( 0%) usr   0.00 ( 0%) sys   0.08 ( 0%) wall
 cfg construction      :  10.26 ( 9%) usr   0.00 ( 0%) sys  10.26 ( 9%) wall
 cfg cleanup           :  43.11 (36%) usr   0.00 ( 0%) sys  43.14 (36%) wall
 trivially dead code   :   0.01 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rebuild jump labels   :   0.03 ( 0%) usr   0.00 ( 0%) sys   0.03 ( 0%) wall
 preprocessing         :   0.02 ( 0%) usr   0.01 (25%) sys   0.03 ( 0%) wall
 parser                :   0.50 ( 0%) usr   0.03 (75%) sys   0.53 ( 0%) wall
 name lookup           :  54.49 (46%) usr   0.00 ( 0%) sys  54.51 (46%) wall
 expand                :   0.08 ( 0%) usr   0.00 ( 0%) sys   0.08 ( 0%) wall
 integration           :   0.12 ( 0%) usr   0.00 ( 0%) sys   0.12 ( 0%) wall
 jump                  :  10.10 ( 8%) usr   0.00 ( 0%) sys  10.10 ( 8%) wall
 branch prediction     :   0.16 ( 0%) usr   0.00 ( 0%) sys   0.20 ( 0%) wall
 local alloc           :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 global alloc          :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 flow 2                :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rename registers      :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 shorten branches      :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.02 ( 0%) wall
 final                 :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 symout                :   0.00 ( 0%) usr   0.00 ( 0%) sys   0.01 ( 0%) wall
 rest of compilation   :   0.08 ( 0%) usr   0.00 ( 0%) sys   0.10 ( 0%) wall
 TOTAL                 : 119.05             0.04           119.38
 
real    1m59.478s
user    1m59.050s
sys     0m0.050s


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
  2003-09-30  7:38 ` [Bug middle-end/12454] " rth at gcc dot gnu dot org
  2003-10-11 16:51 ` [Bug middle-end/12454] [tree-ssa] " steven at gcc dot gnu dot org
@ 2003-10-11 17:16 ` pinskia at gcc dot gnu dot org
  2003-12-07  7:44 ` pinskia at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-10-11 17:16 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454



------- Additional Comments From pinskia at gcc dot gnu dot org  2003-10-11 17:16 -------
Looks like his stack limit is high.  The reason why it is faster on the tree-ssa branch is because all 
the if's are gone when converting from trees to rtl.


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2003-10-11 17:16 ` pinskia at gcc dot gnu dot org
@ 2003-12-07  7:44 ` pinskia at gcc dot gnu dot org
  2004-02-20 18:41 ` pinskia at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-12-07  7:44 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-12-07 07:44 -------
XPASS's on i386-unknown-freebsd4.9, alphaev67-unknown-linux-gnu, i686-pc-linux-gnu 
(depends on the stacksize).

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2003-09-30 06:58:55         |2003-12-07 07:44:10
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2003-12-07  7:44 ` pinskia at gcc dot gnu dot org
@ 2004-02-20 18:41 ` pinskia at gcc dot gnu dot org
  2004-03-08  1:31 ` pinskia at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-02-20 18:41 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-02-20 18:41 -------
*** Bug 14228 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ehrhardt at mathematik dot
                   |                            |uni-ulm dot de


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2004-02-20 18:41 ` pinskia at gcc dot gnu dot org
@ 2004-03-08  1:31 ` pinskia at gcc dot gnu dot org
  2004-03-08  1:32 ` pinskia at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-03-08  1:31 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
  BugsThisDependsOn|                            |14472


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2004-03-08  1:31 ` pinskia at gcc dot gnu dot org
@ 2004-03-08  1:32 ` pinskia at gcc dot gnu dot org
  2004-03-16 19:18 ` pinskia at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-03-08  1:32 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-03-08 01:32 -------
Note now (with sibling call on the tree level, some functions are not sibcalled, already 
filed another bug for it): the backtrace looks like this:
#1  0x0013daec in c_gimplify_expr (expr_p=0x74, pre_p=0x410d3400, post_p=
0x410c4a80) at /Users/pinskia/src/gcc-tree-ssa/gcc/gcc/c-simplify.c:1015
#2  0x0013daec in c_gimplify_expr (expr_p=0xbf80030c, pre_p=0x410d3400, post_p=
0x410c4a80) at /Users/pinskia/src/gcc-tree-ssa/gcc/gcc/c-simplify.c:1015
#3  0x00108bc4 in cp_gimplify_expr (expr_p=0xbf80030c, pre_p=0xbf800218, post_p=
0xbf80021c) at /Users/pinskia/src/gcc-tree-ssa/gcc/gcc/cp/cp-simplify.c:163
#4  0x0024373c in gimplify_expr (expr_p=0xbf80030c, pre_p=0x1, post_p=0x0, 
gimple_test_f=0xf, fallback=fb_none) at /Users/pinskia/src/gcc-tree-ssa/gcc/gcc/
gimplify.c:3030
#5  0x00246e88 in gimplify_stmt (stmt_p=0x7b4c80) at /Users/pinskia/src/gcc-tree-ssa/
gcc/gcc/gimplify.c:2912
#6  0x0013bc0c in c_gimplify_stmt (stmt_p=0xbf80030c) at /Users/pinskia/src/gcc-tree-
ssa/gcc/gcc/c-simplify.c:325
#7  0x0013daec in c_gimplify_expr (expr_p=0xbf800218, pre_p=0x410d3400, post_p=
0x410c4a80) at /Users/pinskia/src/gcc-tree-ssa/gcc/gcc/c-simplify.c:1015
#8  0x00108bc4 in cp_gimplify_expr (expr_p=0xe337c8, pre_p=0xbf800488, post_p=
0xbf80048c) at /Users/pinskia/src/gcc-tree-ssa/gcc/gcc/cp/cp-simplify.c:163
#9  0x0024373c in gimplify_expr (expr_p=0xe337c8, pre_p=0x1, post_p=0x0, 
gimple_test_f=0xf, fallback=fb_none) at /Users/pinskia/src/gcc-tree-ssa/gcc/gcc/
gimplify.c:3030

Another way to fix this part of the back trace is define the LANGHOOK to return the enum, 
I am testing a patch for that.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2004-03-08  1:32 ` pinskia at gcc dot gnu dot org
@ 2004-03-16 19:18 ` pinskia at gcc dot gnu dot org
  2004-05-07  1:23 ` pinskia at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-03-16 19:18 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |minor


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2004-03-16 19:18 ` pinskia at gcc dot gnu dot org
@ 2004-05-07  1:23 ` pinskia at gcc dot gnu dot org
  2004-05-15 12:10 ` [Bug tree-optimization/12454] [3.5 Regression] " steven at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-05-07  1:23 UTC (permalink / raw)
  To: gcc-bugs



-- 
Bug 12454 depends on bug 14472, which changed state.

Bug 14472 Summary: [tree-ssa] [regression] no sib calling for enum to int functions
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14472

           What    |Old Value                   |New Value
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |DUPLICATE

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug tree-optimization/12454] [3.5 Regression] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2004-05-07  1:23 ` pinskia at gcc dot gnu dot org
@ 2004-05-15 12:10 ` steven at gcc dot gnu dot org
  2004-05-15 12:22 ` steven at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: steven at gcc dot gnu dot org @ 2004-05-15 12:10 UTC (permalink / raw)
  To: gcc-bugs



-- 
Bug 12454 depends on bug 14472, which changed state.

Bug 14472 Summary: [tree-ssa] [regression] no sib calling for enum to int functions
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14472

           What    |Old Value                   |New Value
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|DUPLICATE                   |

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug tree-optimization/12454] [3.5 Regression] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2004-05-15 12:10 ` [Bug tree-optimization/12454] [3.5 Regression] " steven at gcc dot gnu dot org
@ 2004-05-15 12:22 ` steven at gcc dot gnu dot org
  2004-11-28 21:11 ` [Bug middle-end/12454] [4.0 " pinskia at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: steven at gcc dot gnu dot org @ 2004-05-15 12:22 UTC (permalink / raw)
  To: gcc-bugs



-- 
Bug 12454 depends on bug 14472, which changed state.

Bug 14472 Summary: [tree-ssa] [regression] no sib calling for enum to int functions
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14472

           What    |Old Value                   |New Value
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] [4.0 Regression] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2004-05-15 12:22 ` steven at gcc dot gnu dot org
@ 2004-11-28 21:11 ` pinskia at gcc dot gnu dot org
  2004-12-12 22:33 ` cvs-commit at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-11-28 21:11 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-11-28 21:11 -------
Hmm (at least on ppc-darwin), with --disable-checking this works but without we get a stack overflow.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] [4.0 Regression] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2004-11-28 21:11 ` [Bug middle-end/12454] [4.0 " pinskia at gcc dot gnu dot org
@ 2004-12-12 22:33 ` cvs-commit at gcc dot gnu dot org
  2004-12-20 23:26 ` steven at gcc dot gnu dot org
  2004-12-21  5:03 ` [Bug middle-end/12454] large number of if ();else if cause pinskia at gcc dot gnu dot org
  14 siblings, 0 replies; 16+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-12-12 22:33 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-12-12 22:33 -------
Subject: Bug 12454

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	sayle@gcc.gnu.org	2004-12-12 22:33:00

Modified files:
	gcc/cp         : ChangeLog cp-gimplify.c 

Log message:
	PR middle-end/12454
	* cp-gimplify.c (gimplify_if_stmt): Optimize the case where the
	condition is a constant and the unexecuted clause is empty.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&r1=1.4528&r2=1.4529
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/cp-gimplify.c.diff?cvsroot=gcc&r1=1.14&r2=1.15



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] [4.0 Regression] [tree-ssa] Regression in g++.dg/parse/stack1.C
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2004-12-12 22:33 ` cvs-commit at gcc dot gnu dot org
@ 2004-12-20 23:26 ` steven at gcc dot gnu dot org
  2004-12-21  5:03 ` [Bug middle-end/12454] large number of if ();else if cause pinskia at gcc dot gnu dot org
  14 siblings, 0 replies; 16+ messages in thread
From: steven at gcc dot gnu dot org @ 2004-12-20 23:26 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From steven at gcc dot gnu dot org  2004-12-20 23:26 -------
Is this still an issue, and if so, is it fixable for GCC 4.0? 

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [Bug middle-end/12454] large number of if ();else if cause
  2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2004-12-20 23:26 ` steven at gcc dot gnu dot org
@ 2004-12-21  5:03 ` pinskia at gcc dot gnu dot org
  14 siblings, 0 replies; 16+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-12-21  5:03 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-12-21 05:02 -------
The testcase is now fixed but the fundamental problem with the gimplifier still exists.  So this is no 
longer a regression.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|xfail                       |
            Summary|[4.0 Regression] [tree-ssa] |large number of if ();else
                   |Regression in               |if cause
                   |g++.dg/parse/stack1.C       |
   Target Milestone|4.0.0                       |---


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12454


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2004-12-21  5:03 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-30  7:29 [Bug middle-end/12454] New: Regression in g++.dg/parse/stack1.C rth at gcc dot gnu dot org
2003-09-30  7:38 ` [Bug middle-end/12454] " rth at gcc dot gnu dot org
2003-10-11 16:51 ` [Bug middle-end/12454] [tree-ssa] " steven at gcc dot gnu dot org
2003-10-11 17:16 ` pinskia at gcc dot gnu dot org
2003-12-07  7:44 ` pinskia at gcc dot gnu dot org
2004-02-20 18:41 ` pinskia at gcc dot gnu dot org
2004-03-08  1:31 ` pinskia at gcc dot gnu dot org
2004-03-08  1:32 ` pinskia at gcc dot gnu dot org
2004-03-16 19:18 ` pinskia at gcc dot gnu dot org
2004-05-07  1:23 ` pinskia at gcc dot gnu dot org
2004-05-15 12:10 ` [Bug tree-optimization/12454] [3.5 Regression] " steven at gcc dot gnu dot org
2004-05-15 12:22 ` steven at gcc dot gnu dot org
2004-11-28 21:11 ` [Bug middle-end/12454] [4.0 " pinskia at gcc dot gnu dot org
2004-12-12 22:33 ` cvs-commit at gcc dot gnu dot org
2004-12-20 23:26 ` steven at gcc dot gnu dot org
2004-12-21  5:03 ` [Bug middle-end/12454] large number of if ();else if cause pinskia at gcc dot gnu dot 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).