http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60073
--- Comment #1 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > Reverting the cls_double.ca change lets the testcase pass. Strangely, the > cls_longdouble_va.c test still passes even with the patch, so this could > indicate a bug in the libffi sparcv9 code. Possibly, but modifying a testcase without explanation ("Import from upstream" doesn't say anything about what has changed) is problematic.