[Bug tree-optimization/37716] [4.4 Regression] ice for legal C++ code with -O2 on 20080926
pinskia at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu Oct 2 19:32:00 GMT 2008
------- Comment #6 from pinskia at gcc dot gnu dot org 2008-10-02 19:31 -------
SRA is doing something funny with VCEs that does not even make sense for SRA to
do really.
It changes:
location.0 ={v} VIEW_CONVERT_EXPR<const struct
QPoint>(D.2240_5->array[D.2244_10]);
location ={v} location.0;
Into
SR.2_12 = (long unsigned int) D.2240_5->array[D.2244_10];
SR.1_13 = SR.2_12;
SR.3_14 = SR.1_13;
location ={v} VIEW_CONVERT_EXPR<struct QPoint>(SR.3_14);
Where array is an one size array of void*.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |pinskia at gcc dot gnu dot
| |org
GCC host triplet|suse-linux-x86_64 |
GCC target triplet| |x86_64-*-*
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37716
More information about the Gcc-bugs
mailing list