I have no comments on this patch beyond again suggesting that it would be desirable for some future float128 GCC patch to enable as many as possible of the x86 float128 tests (that is, tests of float128 anywhere in the GCC testsuite that currently are restricted to x86, x86_64 and ia64 targets or some subset thereof) also for powerpc (with appropriate dg- directives to allow target-specific compilation options to be added, say dg-add-options float128).
While some of those tests are inapplicable to powerpc (e.g. gcc.dg/torture/float128-extendxf-underflow.c because it uses XFmode, and float128-mul-underflow.c, float128-truncdf-underflow.c, float128-truncsf-underflow.c because they test for after-rounding tininess detection, which is correct for x86 / ia64 but not for powerpc), others should apply to powerpc just as to x86 / ia64, and the tests do test various aspects of exceptions / rounding modes handling (and other issues, e.g. conversions in fp-int-convert-float128*), and it would not surprise me if they would have shown up some of the issues fixed by this patch. -- Joseph S. Myers jos...@codesourcery.com