https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34640
--- Comment #34 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- AFAICT the patch fixes all the issues of this PR and its duplicates (I have found two more). It also compiles the tests in pr55763, but gives a wrong output 0.00000000 1.10000002 0.200000003 -1.00000000 instead of 0.00000000 0.200000003 0.400000006 -1.00000000 for two of them.