------- Comment #2 from pinskia at gcc dot gnu dot org 2008-11-26 02:54 -------
What the *#$^*(#^&$*(:
SR.3_5 = p_1(D)->c;
SR.4_6 = VIEW_CONVERT_EXPR<long long unsigned int>(*p_1(D));
SR.4_7 = SR.4_6 & 4294967295;
SR.5_8 = (unsigned int) SR.4_7;
s.0.c ={v} SR.3_5;
SR.6_10 = VIEW_CONVERT_EXPR<long long unsigned int>(s.0);
SR.7_11 = SR.6_10 & 0x0ffffffff00000000;
SR.8_12 = (long long unsigned int) SR.5_8;
SR.9_13 = SR.7_11 | SR.8_12;
s.0 ={v} VIEW_CONVERT_EXPR<struct xxx>(SR.9_13);
This is so wrong.
--
pinskia at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |aoliva at gcc dot gnu dot
| |org
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Keywords| |diagnostic
Last reconfirmed|0000-00-00 00:00:00 |2008-11-26 02:54:24
date| |
Summary|Spurious / missing "... used|[4.4 Regression] Spurious /
|uninitialized in this |missing "... used
|function" warning |uninitialized in this
| |function" warning
Target Milestone|--- |4.4.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38271