* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
@ 2005-10-05 20:20 ` rth at gcc dot gnu dot org
2005-10-06 0:03 ` cvs-commit at gcc dot gnu dot org
` (11 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: rth at gcc dot gnu dot org @ 2005-10-05 20:20 UTC (permalink / raw)
To: gcc-bugs
--
rth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org
|dot org |
Status|NEW |ASSIGNED
Last reconfirmed|2005-09-03 12:02:26 |2005-10-05 20:20:42
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
2005-10-05 20:20 ` [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment rth at gcc dot gnu dot org
@ 2005-10-06 0:03 ` cvs-commit at gcc dot gnu dot org
2005-10-06 0:08 ` rth at gcc dot gnu dot org
` (10 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-10-06 0:03 UTC (permalink / raw)
To: gcc-bugs
------- Comment #6 from cvs-commit at gcc dot gnu dot org 2005-10-06 00:03 -------
Subject: Bug 23714
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: rth@gcc.gnu.org 2005-10-06 00:02:58
Modified files:
gcc : ChangeLog tree-cfg.c tree-flow.h
tree-optimize.c
Added files:
gcc/testsuite/g++.dg/opt: pr23714.C
Log message:
PR 23714
* tree-cfg.c (mark_array_ref_addressable_1): New.
(mark_array_ref_addressable): New.
* tree-flow.h (mark_array_ref_addressable): Declare.
* tree-optimize.c (execute_cleanup_cfg_post_optimizing): Use it.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.10095&r2=2.10096
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-cfg.c.diff?cvsroot=gcc&r1=2.221&r2=2.222
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gcc&r1=2.136&r2=2.137
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-optimize.c.diff?cvsroot=gcc&r1=2.123&r2=2.124
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.dg/opt/pr23714.C.diff?cvsroot=gcc&r1=NONE&r2=1.1
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
2005-10-05 20:20 ` [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment rth at gcc dot gnu dot org
2005-10-06 0:03 ` cvs-commit at gcc dot gnu dot org
@ 2005-10-06 0:08 ` rth at gcc dot gnu dot org
2005-10-07 21:03 ` rth at gcc dot gnu dot org
` (9 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: rth at gcc dot gnu dot org @ 2005-10-06 0:08 UTC (permalink / raw)
To: gcc-bugs
------- Comment #7 from rth at gcc dot gnu dot org 2005-10-06 00:08 -------
Fixed.
--
rth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
` (2 preceding siblings ...)
2005-10-06 0:08 ` rth at gcc dot gnu dot org
@ 2005-10-07 21:03 ` rth at gcc dot gnu dot org
2005-10-07 21:04 ` rth at gcc dot gnu dot org
` (8 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: rth at gcc dot gnu dot org @ 2005-10-07 21:03 UTC (permalink / raw)
To: gcc-bugs
------- Comment #8 from rth at gcc dot gnu dot org 2005-10-07 21:03 -------
Steven's complaining about the solution...
--
rth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
` (3 preceding siblings ...)
2005-10-07 21:03 ` rth at gcc dot gnu dot org
@ 2005-10-07 21:04 ` rth at gcc dot gnu dot org
2005-10-07 21:05 ` pinskia at gcc dot gnu dot org
` (7 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: rth at gcc dot gnu dot org @ 2005-10-07 21:04 UTC (permalink / raw)
To: gcc-bugs
------- Comment #9 from rth at gcc dot gnu dot org 2005-10-07 21:04 -------
... so it's his. Revert the patch and do what you like.
--
rth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|rth at gcc dot gnu dot org |stevenb at suse dot de
Status|REOPENED |ASSIGNED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
` (4 preceding siblings ...)
2005-10-07 21:04 ` rth at gcc dot gnu dot org
@ 2005-10-07 21:05 ` pinskia at gcc dot gnu dot org
2005-10-07 21:11 ` steven at gcc dot gnu dot org
` (6 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-10-07 21:05 UTC (permalink / raw)
To: gcc-bugs
------- Comment #10 from pinskia at gcc dot gnu dot org 2005-10-07 21:05 -------
Steven is not the only one who is complaining about it.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|stevenb at suse dot de |unassigned at gcc dot gnu
| |dot org
Status|ASSIGNED |NEW
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
` (5 preceding siblings ...)
2005-10-07 21:05 ` pinskia at gcc dot gnu dot org
@ 2005-10-07 21:11 ` steven at gcc dot gnu dot org
2005-10-07 21:12 ` steven at gcc dot gnu dot org
` (5 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-10-07 21:11 UTC (permalink / raw)
To: gcc-bugs
------- Comment #11 from steven at gcc dot gnu dot org 2005-10-07 21:11 -------
I think I have every right to complain after what happened to
e.g. the CD-DCE patch, thank you very much. FY.
--
steven at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rth at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
` (6 preceding siblings ...)
2005-10-07 21:11 ` steven at gcc dot gnu dot org
@ 2005-10-07 21:12 ` steven at gcc dot gnu dot org
2005-10-07 21:57 ` steven at gcc dot gnu dot org
` (4 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-10-07 21:12 UTC (permalink / raw)
To: gcc-bugs
------- Comment #12 from steven at gcc dot gnu dot org 2005-10-07 21:12 -------
Oh, and for the record, if you don't care about compile time, fine, but SAY SO
and say it in public so people know that even the top gcc hacker doesn't give
shit about compile time, and so that I can stop wasting my time trying to find
places where the compiler is dog slow.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
` (7 preceding siblings ...)
2005-10-07 21:12 ` steven at gcc dot gnu dot org
@ 2005-10-07 21:57 ` steven at gcc dot gnu dot org
2005-10-14 21:40 ` rth at gcc dot gnu dot org
` (3 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: steven at gcc dot gnu dot org @ 2005-10-07 21:57 UTC (permalink / raw)
To: gcc-bugs
------- Comment #13 from steven at gcc dot gnu dot org 2005-10-07 21:57 -------
.
--
steven at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
` (8 preceding siblings ...)
2005-10-07 21:57 ` steven at gcc dot gnu dot org
@ 2005-10-14 21:40 ` rth at gcc dot gnu dot org
2005-10-14 21:40 ` rth at gcc dot gnu dot org
` (2 subsequent siblings)
12 siblings, 0 replies; 18+ messages in thread
From: rth at gcc dot gnu dot org @ 2005-10-14 21:40 UTC (permalink / raw)
To: gcc-bugs
------- Comment #15 from rth at gcc dot gnu dot org 2005-10-14 21:40 -------
... work on a better solution.
--
rth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org
|dot org |
Status|REOPENED |ASSIGNED
Last reconfirmed|2005-10-05 20:20:42 |2005-10-14 21:40:33
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
` (9 preceding siblings ...)
2005-10-14 21:40 ` rth at gcc dot gnu dot org
@ 2005-10-14 21:40 ` rth at gcc dot gnu dot org
2005-10-16 0:07 ` cvs-commit at gcc dot gnu dot org
2005-10-16 2:24 ` rth at gcc dot gnu dot org
12 siblings, 0 replies; 18+ messages in thread
From: rth at gcc dot gnu dot org @ 2005-10-14 21:40 UTC (permalink / raw)
To: gcc-bugs
------- Comment #14 from rth at gcc dot gnu dot org 2005-10-14 21:40 -------
Open to...
--
rth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
` (10 preceding siblings ...)
2005-10-14 21:40 ` rth at gcc dot gnu dot org
@ 2005-10-16 0:07 ` cvs-commit at gcc dot gnu dot org
2005-10-16 2:24 ` rth at gcc dot gnu dot org
12 siblings, 0 replies; 18+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-10-16 0:07 UTC (permalink / raw)
To: gcc-bugs
------- Comment #16 from cvs-commit at gcc dot gnu dot org 2005-10-16 00:07 -------
Subject: Bug 23714
CVSROOT: /cvs/gcc
Module name: gcc
Changes by: rth@gcc.gnu.org 2005-10-16 00:07:18
Modified files:
gcc : ChangeLog builtins.c expr.c expr.h tree-cfg.c
tree-flow.h tree-optimize.c
Log message:
PR 23714
* builtins.c (expand_builtin_trap): Export.
* expr.h (expand_builtin_trap): Declare.
* expr.c (expand_assignment): Emit a trap for integral offsets
from registers that weren't reduced to bitpos.
* tree-cfg.c (mark_array_ref_addressable_1): Remove.
(mark_array_ref_addressable): Remove.
* tree-flow.h (mark_array_ref_addressable): Remove.
* tree-optimize.c (execute_cleanup_cfg_post_optimizing): Don't call it.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.10162&r2=2.10163
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/builtins.c.diff?cvsroot=gcc&r1=1.479&r2=1.480
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/expr.c.diff?cvsroot=gcc&r1=1.818&r2=1.819
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/expr.h.diff?cvsroot=gcc&r1=1.192&r2=1.193
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-cfg.c.diff?cvsroot=gcc&r1=2.223&r2=2.224
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gcc&r1=2.138&r2=2.139
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-optimize.c.diff?cvsroot=gcc&r1=2.124&r2=2.125
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread
* [Bug middle-end/23714] [4.1 Regression] ICE in expand_assignment
[not found] <bug-23714-5208@http.gcc.gnu.org/bugzilla/>
` (11 preceding siblings ...)
2005-10-16 0:07 ` cvs-commit at gcc dot gnu dot org
@ 2005-10-16 2:24 ` rth at gcc dot gnu dot org
12 siblings, 0 replies; 18+ messages in thread
From: rth at gcc dot gnu dot org @ 2005-10-16 2:24 UTC (permalink / raw)
To: gcc-bugs
------- Comment #17 from rth at gcc dot gnu dot org 2005-10-16 02:24 -------
Fixed.
--
rth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23714
^ permalink raw reply [flat|nested] 18+ messages in thread