--- Comment #4 from rguenth at gcc dot gnu dot org 2009-05-21 10:27 ---
Patch was posted and rejected as too invasive for 4.3. Distributors can apply
the referenced patch.
Thus, WONTFIX for 4.3, fixed for 4.4.
--
rguenth at gcc dot gnu dot org changed:
What|Removed
--- Comment #3 from rguenth at gcc dot gnu dot org 2009-05-15 11:09 ---
Created an attachment (id=17873)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17873&action=view)
patch
This is a patch backporting the fix and followups necessary to fix the fallout
(and the new testcases).
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-05-14 14:50 ---
For 4.4 this was fixed by
2008-04-29 Richard Guenther
* tree-ssa-alias.c (finalize_ref_all_pointers): Remove.
(compute_may_aliases): Do not call finalize_ref_all_pointers.
(compute_flow_i
--- Comment #1 from rguenth at gcc dot gnu dot org 2009-05-14 11:04 ---
Confirmed. That's the SMTs do not include ref-all stuff bug so DCE removes
the initialization.
extern void abort (void);
typedef int __m128 __attribute__((vector_size(16), may_alias));
typedef float floatA __attrib