------- Comment #7 from tbptbp at gmail dot com  2006-03-12 21:35 -------
For clarification i should say that rt::mono::ray_t which uses vec_t etc, isn't
a source of trouble, it's part of the single ray path where mostly scalar ops
are used.

There's a symmetrical set of structures in rt::packet which deal with bundles
of rays (ie 2x2) and uses packed vectors; that's what that unit is massaging.
Some functions have a bunch of live 16 bytes aligned data on the stack and
depending on how they get (force_)inlined g++ goes nuts an forgets about those
constraints.


-- 


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

Reply via email to