https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91556
Bug ID: 91556
Summary: Severe regression with real types
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: juergen.reuter at desy dot de
Target Milestone: ---
Created attachment 46763
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46763&action=edit
Reproducer
This is a rather recent regression, failing with r274920, and it had been still
working with r274120. The compile error is:
gfortran -c muli_remnant.f90
muli_remnant.f90:2186:34:
2186 | call evolvePDF (x(0), q, f)
| 1
Error: Type mismatch in argument '_formal_0' at (1); passed REAL(8) to REAL(16)
muli_remnant.f90:2192:37:
2192 | call evolvePDF (x(1), q, f)
| 1
Error: Type mismatch in argument '_formal_0' at (1); passed REAL(8) to REAL(16)
muli_remnant.f90:2199:34:
2199 | call evolvePDF (x(1), q, f)
| 1
Error: Type mismatch in argument '_formal_0' at (1); passed REAL(8) to REAL(16)
I will cut this further down.