The attached code will break the compiler, when compiled with "g++ -maltivec -mabi=altivec va_altivec.cpp -o va_altivec"
The error message is:
va_altivec.cpp: In function 'void Bla(int, ...)':
va_altivec.cpp:15: internal compiler error: in rs6000_expand_builtin, at
config/rs6000/rs6000.c:8072
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http: www.sf.net="" projects="" adtools=""/> for instructions.
Anonymous
Test case example
I've committed a fix for this to trunk. Whether the generated code really works is another question. It would be great if you could try.