------- 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