--- Comment #6 from rguenth at gcc dot gnu dot org 2008-01-04 16:59 ---
Doh, wrong bug.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32964
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-01-04 16:59 ---
The plain DECL does not work because
1) we don't do the storetmp
2) can_PRE_operation and can_value_number_operation return false (so we
do not enter a into EXP_GEN
3) create_value_expr_from cannot handle
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-01-02 14:11 ---
On the tree level there is no visible regression, but we have V_MUST_DEFs and
a single SFT on the 4.2 branch while trunk does not create an extra virtual tag
for the single-field union:
:
# a1_12 = VDEF
a1.a =