Hi Michael,

Thanks for letting us know.

Right now, the Fortran front-end uses the following real modes:
  - those corresponding to {float,double,long_double}_type_node
  - TFmode (if libquadmath support is enabled)
and then uses the corresponding complex modes.

So, I guess the question in your case is: in each compiler settings, is there a 
TFmode? If so, that would not play nice: the front-end current does not handle 
several real modes with equal precision.

In case you want to test, simple Fortran code to create a 128-bit real x and 
complex y is:

  real(kind=16) :: x
  complex(kind=16) :: y

I’m guessing if that emits the correct code in both settings, the rest should 
be fine.

-- 
FX

Reply via email to