https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116387
Bug ID: 116387
Summary: [15 Regression] Broken bootstrap in fortran/resolve.cc
since r15-2934
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: jakub at gcc dot gnu.org
Target Milestone: ---
../../gcc/fortran/resolve.cc: In function ‘bool resolve_operator(gfc_expr*)’:
../../gcc/fortran/resolve.cc:4649:22: error: too many arguments for format
[-Werror=format-extra-args]
4649 | gfc_error ("Inconsistent coranks for operator at %%L and
%%L",
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I'm testing
--- gcc/fortran/resolve.cc.jj 2024-08-15 19:14:25.700837372 +0200
+++ gcc/fortran/resolve.cc 2024-08-15 19:58:04.512851806 +0200
@@ -4646,7 +4646,7 @@ resolve_operator (gfc_expr *e)
}
else
{
- gfc_error ("Inconsistent coranks for operator at %%L and %%L",
+ gfc_error ("Inconsistent coranks for operator at %L and %L",
&op1->where, &op2->where);
return false;
}
fix.