This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/35056] [4.3 Regression] ICE in copy_to_mode_reg, at explow.c:621



------- Comment #5 from rguenth at gcc dot gnu dot org  2008-02-02 16:06 -------
>From the .original dump:

;; Function void call(S*, EBorderStyle) (_Z4callP1S12EBorderStyle)
;; enabled by -tree-original


<<< Unknown tree: if_stmt
  <<cleanup_point !compareEqual ((const unsigned int &) (const unsigned int *)
&TARGET_EXPR <D.1668, s->m_style>, (const EBorderStyle &) (const EBorderStyle
*) &v)>>
  <<cleanup_point <<< Unknown tree: expr_stmt
  (void) (s->m_style = (<unnamed-unsigned:4>) (unsigned char) v) >>>
>>
   >>>
;

The TARGET_EXPR initializer already misses the conversion.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2008-02-02 16:06:33
               date|                            |


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]