http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58723
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #31306|0 |1 is obsolete| | --- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> --- Created attachment 31307 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31307&action=edit updated patch Indeed. t.i:1:6: note: === vect_analyze_data_refs === t.i:1:6: note: not vectorized: loop contains function calls or data references that cannot be analyzed t.i:1:6: note: bad data references. t.i:1:6: note: vectorized 0 loops in function. Ok, with simply streaming simduid as tree it "works". Not sure if we want to stream trees into the CFG section though ... (or if it even really works). What's the reason that simduid is a tree?