------- Comment #3 from janis at gcc dot gnu dot org 2009-12-22 18:51 ------- The bug (which I didn't know from the documentation) is that -mvsx -mno-altivec is not a valid combination but is not reported as an error. Instead the compiler accepts it and then generates invalid code.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42419