https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84591
Bug ID: 84591 Summary: Compiling gfortran.dg/bind_c_usage_10.f03 with -fdefault-integer-8 gives errors Product: gcc Version: 8.0.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: dominiq at lps dot ens.fr Target Milestone: --- Compiling gfortran.dg/bind_c_usage_10.f03 with -fdefault-integer-8 gives errors: /opt/gcc/_clean/gcc/testsuite/gfortran.dg/bind_c_usage_10.f03:66:31: integer(c_int) function func4() 1 Error: FUNCTION result func4 can't be of type INTEGER(4) in FUNCTION func4 at (1) /opt/gcc/_clean/gcc/testsuite/gfortran.dg/bind_c_usage_10.f03:59:31: integer(c_int) function func3() bind(c, name="myFunc3") 1 Error: FUNCTION result func3 can't be of type INTEGER(4) in FUNCTION func3 at (1) /opt/gcc/_clean/gcc/testsuite/gfortran.dg/bind_c_usage_10.f03:52:31: integer(c_int) function func2() 1 Error: FUNCTION result func2 can't be of type INTEGER(4) in FUNCTION func2 at (1) /opt/gcc/_clean/gcc/testsuite/gfortran.dg/bind_c_usage_10.f03:45:31: integer(c_int) function func1() bind(c, name="myFunc1") 1 Error: FUNCTION result func1 can't be of type INTEGER(4) in FUNCTION func1 at (1) (1) I don't understand why there are these errors. (2) I didn't find a way to silence them.