On Mon, Sep 25, 2017 at 11:14:42PM +0200, Janus Weil wrote: > 2017-09-25 17:07 GMT+02:00 David Edelsohn <dje....@gmail.com>: > > promotion_3.f90 and promotion_4.f90 are failing on at least PowerPC > > and AArch64. Are these new tests limited to x86 or some long double > > assumptions? > > These tests require the availability of a 10- or 16-byte-wide REAL > type, respectively. I have to admit that I do not have a complete > overview of which targets in GCC's wide portfolio provide such a type. > > It seems that REAL(16) is supported via libquadmath on 32-bit x86, > x86-64 and Itanium at least. I'm not sure about REAL(10). > > Targets that do not support such a type probably need to be XFAILed. >
Janus, I think you can control with a dg option dg-require-effective-target fortran_large_real See, for example, gfortran.dg/random_3.f90 -- Steve 20170425 https://www.youtube.com/watch?v=VWUpyCsUKR4 20161221 https://www.youtube.com/watch?v=IbCHE-hONow