public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
@ 2005-02-17 0:51 aj at gcc dot gnu dot org
2005-02-17 0:52 ` [Bug middle-end/20017] " aj at gcc dot gnu dot org
` (15 more replies)
0 siblings, 16 replies; 17+ messages in thread
From: aj at gcc dot gnu dot org @ 2005-02-17 0:51 UTC (permalink / raw)
To: gcc-bugs
Compiling glibc with current GCC CVS I get the following ICE:
/opt/gcc/4.0-devel/libexec/gcc/x86_64-suse-linux-gnu/4.0.0/cc1 -fpreprocessed
iso-2022-cn-ext.i -quiet -dumpbase iso-2022-cn-ext.c -mtune=k8
-auxbase-strip /builds/glibc/4.0/iconvdata/iso-2022-cn-ext.os -g -O2 -Wall
-Winline -Wstrict-prototypes -Wwrite-strings -std=gnu99 -version -fPIC -o
iso-2022-cn-ext.s
GNU C version 4.0.0 20050216 (experimental) (x86_64-suse-linux-gnu)
compiled by GNU C version 4.0.0 20050216 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
iso-2022-cn-ext.i: In function ?to_iso2022cn_ext_loop?:
iso-2022-cn-ext.i:10970: warning: pointer targets in passing argument 2 of
?ucs4_to_gb2312? differ in signedness
iso-2022-cn-ext.i:10970: warning: pointer targets in passing argument 2 of
?ucs4_to_cns11643l1? differ in signedness
iso-2022-cn-ext.i:10970: warning: pointer targets in passing argument 2 of
?ucs4_to_cns11643l2? differ in signedness
iso-2022-cn-ext.i:10970: warning: pointer targets in passing argument 2 of
?ucs4_to_gb2312? differ in signedness
iso-2022-cn-ext.i:10970: warning: pointer targets in passing argument 2 of
?ucs4_to_cns11643l1? differ in signedness
iso-2022-cn-ext.i: In function ?to_iso2022cn_ext_loop_single?:
iso-2022-cn-ext.i:11042: warning: pointer targets in passing argument 2 of
?ucs4_to_gb2312? differ in signedness
iso-2022-cn-ext.i:11042: warning: pointer targets in passing argument 2 of
?ucs4_to_cns11643l1? differ in signedness
iso-2022-cn-ext.i:11042: warning: pointer targets in passing argument 2 of
?ucs4_to_cns11643l2? differ in signedness
iso-2022-cn-ext.i:11042: warning: pointer targets in passing argument 2 of
?ucs4_to_gb2312? differ in signedness
iso-2022-cn-ext.i:11042: warning: pointer targets in passing argument 2 of
?ucs4_to_cns11643l1? differ in signedness
iso-2022-cn-ext.i: In function ?gconv?:
iso-2022-cn-ext.i:11485: error: verify_flow_info: Incorrect fallthru 1740->1741
iso-2022-cn-ext.i:11485: error: wrong insn in the fallthru edge
(barrier 11408 11388 11417)
iso-2022-cn-ext.i:11485: internal compiler error: in rtl_verify_flow_info, at
cfgrtl.c:2212
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
--
Summary: internal compiler error: in rtl_verify_flow_info, at
cfgrtl.c:2212
Product: gcc
Version: 4.0.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: aj at gcc dot gnu dot org
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: x86_64-linux-gnu
GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug middle-end/20017] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
@ 2005-02-17 0:52 ` aj at gcc dot gnu dot org
2005-02-17 1:45 ` pinskia at gcc dot gnu dot org
` (14 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: aj at gcc dot gnu dot org @ 2005-02-17 0:52 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From aj at gcc dot gnu dot org 2005-02-16 19:27 -------
Created an attachment (id=8207)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8207&action=view)
Preprocessed source file
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug middle-end/20017] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
2005-02-17 0:52 ` [Bug middle-end/20017] " aj at gcc dot gnu dot org
@ 2005-02-17 1:45 ` pinskia at gcc dot gnu dot org
2005-02-17 3:30 ` [Bug rtl-optimization/20017] [4.0 Regression] " pinskia at gcc dot gnu dot org
` (13 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-02-17 1:45 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |ice-on-valid-code
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
2005-02-17 0:52 ` [Bug middle-end/20017] " aj at gcc dot gnu dot org
2005-02-17 1:45 ` pinskia at gcc dot gnu dot org
@ 2005-02-17 3:30 ` pinskia at gcc dot gnu dot org
2005-02-17 3:37 ` aj at gcc dot gnu dot org
` (12 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-02-17 3:30 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-16 20:13 -------
I am very sure that this is a regression.
I can confirm this but no reduced testcase yet.
--
What |Removed |Added
----------------------------------------------------------------------------
Component|middle-end |rtl-optimization
Summary|internal compiler error: in |[4.0 Regression] internal
|rtl_verify_flow_info, at |compiler error: in
|cfgrtl.c:2212 |rtl_verify_flow_info, at
| |cfgrtl.c:2212
Target Milestone|--- |4.0.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (2 preceding siblings ...)
2005-02-17 3:30 ` [Bug rtl-optimization/20017] [4.0 Regression] " pinskia at gcc dot gnu dot org
@ 2005-02-17 3:37 ` aj at gcc dot gnu dot org
2005-02-17 3:57 ` pinskia at gcc dot gnu dot org
` (11 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: aj at gcc dot gnu dot org @ 2005-02-17 3:37 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From aj at gcc dot gnu dot org 2005-02-16 20:38 -------
yes, this is a regression - and it has been introduced during the last few
weeks. I compiled glibc successfully last time I tried with GCC 4
(roughly two weeks ago).
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |hubicka at gcc dot gnu dot
| |org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (3 preceding siblings ...)
2005-02-17 3:37 ` aj at gcc dot gnu dot org
@ 2005-02-17 3:57 ` pinskia at gcc dot gnu dot org
2005-02-17 4:02 ` pinskia at gcc dot gnu dot org
` (10 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-02-17 3:57 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-16 20:58 -------
I have a testcase down to 84 lines and still reducing.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (4 preceding siblings ...)
2005-02-17 3:57 ` pinskia at gcc dot gnu dot org
@ 2005-02-17 4:02 ` pinskia at gcc dot gnu dot org
2005-02-17 4:10 ` pinskia at gcc dot gnu dot org
` (9 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-02-17 4:02 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-16 21:21 -------
This is as far as I can get it, any further reducing will cause this to pass:
extern void abort (void);
extern const unsigned short __cns11643l1_to_ucs4_tab[];
char buf[3];
void cns11643_to_ucs4 (void)
{
buf[0] = 0x23;
{
const char *tmp = buf;
unsigned char ch = *(tmp);
unsigned char ch2;
unsigned char ch3;
unsigned int result = 2;
int idx;
ch2 = buf[1];
if ((ch2) <= 0x20 )
goto abort1;
ch3 = buf[2];
idx = ch2-0x20 ;
switch (ch - 0x20)
{
case 1:
if (idx > 0x21f2)
goto abort1;
result = __cns11643l1_to_ucs4_tab[1];
break;
case 4:
case 5:
case 7:
goto abort1;
case 15:
if (idx > 0x1c00)
goto abort1;
break;
}
if (result == L'\0')
goto abort1;
}
return;
abort1:
abort ();
}
I should note between 20050127 and today, nothing has changed on the tree level.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed| |1
Last reconfirmed|0000-00-00 00:00:00 |2005-02-16 21:21:57
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (5 preceding siblings ...)
2005-02-17 4:02 ` pinskia at gcc dot gnu dot org
@ 2005-02-17 4:10 ` pinskia at gcc dot gnu dot org
2005-02-17 4:12 ` pinskia at gcc dot gnu dot org
` (8 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-02-17 4:10 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-16 21:31 -------
Looks like someone removed a call to cleanup_cfg as we still have werid things in the RTL:
(jump_insn# # # 1 (set (pc)
(label_ref #))# (nil)
(nil))
(barrier 96 # #)
(code_label 39 # # 7 "" [0 uses])
(jump_insn# # # (addr_diff_vec:SI (label_ref:DI #)
[
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
(label_ref:DI #)
]
(const_int 0 [0x0])
(const_int 0 [0x0]))# (nil)
(nil))
(barrier 41 # #)
(code_label 94 # # 2 12 "" [1 uses])
(note# # # 2 [bb 2] NOTE_INSN_BASIC_BLOCK)
In fact this is the only different between the what is done now and what was done in 20050127.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (6 preceding siblings ...)
2005-02-17 4:10 ` pinskia at gcc dot gnu dot org
@ 2005-02-17 4:12 ` pinskia at gcc dot gnu dot org
2005-02-17 5:10 ` pinskia at gcc dot gnu dot org
` (7 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-02-17 4:12 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-16 21:31 -------
I think this was casued by:
2005-02-14 Kazu Hirata <kazu@cs.umass.edu>
* passes.c (rest_of_handle_loop_optimize): Remove calls to
delete_dead_jumptables and cleanup_cfg.
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |kazu at cs dot umass dot edu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (7 preceding siblings ...)
2005-02-17 4:12 ` pinskia at gcc dot gnu dot org
@ 2005-02-17 5:10 ` pinskia at gcc dot gnu dot org
2005-02-17 10:48 ` kazu at cs dot umass dot edu
` (6 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-02-17 5:10 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From pinskia at gcc dot gnu dot org 2005-02-16 21:34 -------
(In reply to comment #7)
> I think this was casued by:
> 2005-02-14 Kazu Hirata <kazu@cs.umass.edu>
>
> * passes.c (rest_of_handle_loop_optimize): Remove calls to
> delete_dead_jumptables and cleanup_cfg.
In fact reverting this patch causes my testcase to finish compiling.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (8 preceding siblings ...)
2005-02-17 5:10 ` pinskia at gcc dot gnu dot org
@ 2005-02-17 10:48 ` kazu at cs dot umass dot edu
2005-02-17 13:21 ` kazu at cs dot umass dot edu
` (5 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: kazu at cs dot umass dot edu @ 2005-02-17 10:48 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From kazu at cs dot umass dot edu 2005-02-16 23:47 -------
Also reproducible on i686-pc-linux-gnu.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (9 preceding siblings ...)
2005-02-17 10:48 ` kazu at cs dot umass dot edu
@ 2005-02-17 13:21 ` kazu at cs dot umass dot edu
2005-02-17 13:26 ` kazu at cs dot umass dot edu
` (4 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: kazu at cs dot umass dot edu @ 2005-02-17 13:21 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From kazu at cs dot umass dot edu 2005-02-17 02:02 -------
Reduced to:
int
foo (char *buf, unsigned int *p)
{
unsigned int result;
unsigned char ch2;
unsigned char ch;
const char * tmp;
buf[0] = 35;
tmp = buf;
ch = (unsigned char) *tmp;
result = 2;
ch2 = (unsigned char) buf[1];
if (ch2 <= 32)
goto one;
switch ((int) ch - 32)
{
case 1:
goto L2;
case 4:
case 5:
case 7:
case 15:
goto one;
default:
goto L7;
}
L2:
result = *p;
L7:
if (result)
goto one;
return 0;
one:
return 1;
}
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (10 preceding siblings ...)
2005-02-17 13:21 ` kazu at cs dot umass dot edu
@ 2005-02-17 13:26 ` kazu at cs dot umass dot edu
2005-02-17 13:45 ` kazu at cs dot umass dot edu
` (3 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: kazu at cs dot umass dot edu @ 2005-02-17 13:26 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From kazu at cs dot umass dot edu 2005-02-17 02:23 -------
Reduced to:
int
foo (int *buf, int *p)
{
int result;
const int *tmp;
if (*buf)
return 1;
result = 2;
*buf = 2;
tmp = buf;
switch (*tmp)
{
case 3:
case 4:
case 6:
case 14:
return 1;
case 0:
result = *p;
/* Fall through. */
default:
if (result)
return 1;
}
return 0;
}
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (11 preceding siblings ...)
2005-02-17 13:26 ` kazu at cs dot umass dot edu
@ 2005-02-17 13:45 ` kazu at cs dot umass dot edu
2005-02-20 3:32 ` kazu at cs dot umass dot edu
` (2 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: kazu at cs dot umass dot edu @ 2005-02-17 13:45 UTC (permalink / raw)
To: gcc-bugs
--
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |kazu at cs dot umass dot edu
|dot org |
Status|NEW |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (12 preceding siblings ...)
2005-02-17 13:45 ` kazu at cs dot umass dot edu
@ 2005-02-20 3:32 ` kazu at cs dot umass dot edu
2005-02-23 11:23 ` cvs-commit at gcc dot gnu dot org
2005-02-23 11:54 ` kazu at cs dot umass dot edu
15 siblings, 0 replies; 17+ messages in thread
From: kazu at cs dot umass dot edu @ 2005-02-20 3:32 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From kazu at cs dot umass dot edu 2005-02-19 21:03 -------
Patch posted at:
http://gcc.gnu.org/ml/gcc-patches/2005-02/msg01131.html
--
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |patch
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (13 preceding siblings ...)
2005-02-20 3:32 ` kazu at cs dot umass dot edu
@ 2005-02-23 11:23 ` cvs-commit at gcc dot gnu dot org
2005-02-23 11:54 ` kazu at cs dot umass dot edu
15 siblings, 0 replies; 17+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-02-23 11:23 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-02-23 01:29 -------
Subject: Bug 20017
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: kazu@gcc.gnu.org 2005-02-23 01:28:59
Modified files:
gcc : ChangeLog passes.c
gcc/testsuite : ChangeLog
Added files:
gcc/testsuite/gcc.dg: pr20017.c
Log message:
gcc/
PR rtl-optimization/20017.
* passes.c (rest_of_handle_combine, rest_of_handle_cse,
rest_of_handle_cse2, rest_of_handle_gcse): Call
delete_dead_jumptables immediately before calling cleanup_cfg.
testsuite/
PR rtl-optimization/20017.
* gcc.dg/pr20017.c: New.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.7564&r2=2.7565
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/passes.c.diff?cvsroot=gcc&r1=2.71&r2=2.72
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.5069&r2=1.5070
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/pr20017.c.diff?cvsroot=gcc&r1=NONE&r2=1.1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug rtl-optimization/20017] [4.0 Regression] internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
` (14 preceding siblings ...)
2005-02-23 11:23 ` cvs-commit at gcc dot gnu dot org
@ 2005-02-23 11:54 ` kazu at cs dot umass dot edu
15 siblings, 0 replies; 17+ messages in thread
From: kazu at cs dot umass dot edu @ 2005-02-23 11:54 UTC (permalink / raw)
To: gcc-bugs
------- Additional Comments From kazu at cs dot umass dot edu 2005-02-23 01:29 -------
Just checked in a patch.
--
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2005-02-23 1:29 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-17 0:51 [Bug middle-end/20017] New: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2212 aj at gcc dot gnu dot org
2005-02-17 0:52 ` [Bug middle-end/20017] " aj at gcc dot gnu dot org
2005-02-17 1:45 ` pinskia at gcc dot gnu dot org
2005-02-17 3:30 ` [Bug rtl-optimization/20017] [4.0 Regression] " pinskia at gcc dot gnu dot org
2005-02-17 3:37 ` aj at gcc dot gnu dot org
2005-02-17 3:57 ` pinskia at gcc dot gnu dot org
2005-02-17 4:02 ` pinskia at gcc dot gnu dot org
2005-02-17 4:10 ` pinskia at gcc dot gnu dot org
2005-02-17 4:12 ` pinskia at gcc dot gnu dot org
2005-02-17 5:10 ` pinskia at gcc dot gnu dot org
2005-02-17 10:48 ` kazu at cs dot umass dot edu
2005-02-17 13:21 ` kazu at cs dot umass dot edu
2005-02-17 13:26 ` kazu at cs dot umass dot edu
2005-02-17 13:45 ` kazu at cs dot umass dot edu
2005-02-20 3:32 ` kazu at cs dot umass dot edu
2005-02-23 11:23 ` cvs-commit at gcc dot gnu dot org
2005-02-23 11:54 ` kazu at cs dot umass dot edu
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).