Hi!

On Thu, Aug 15, 2024 at 08:50:38PM +0200, Jakub Jelinek wrote:
> > whoopsie, I am sorry for that.
> > 
> > What I don't get is, why this has not been reported during my bootstrap. I 
> > am
> > doing this to bootstrap:
> > 
> >         LANG=C "${SRCPATH}/configure" \
> >                  --disable-multilib\
> >                  --enable-languages=c,fortran,c++\
> >                  --prefix="${INSTALLPATH}"
> >         LANG=C make -j ${NOPARALLEL} bootstrap
> > 
> > What is wrong with that?
> 
> That should just work and catch it IMHO.
> 
> > Er, Jakub, do you do the patch, as you have assigned yourself?
> 
> I'm just 40 minutes into bootstrapping/regtesting that patch
> on x86_64-linux and i686-linux, usually bootstrap takes ~ 50 minutes
> and regtest ~ 65 minutes on the latter and ~ 85 minutes + ~ 70 minutes
> on the former, so if you can get it tested faster than that, go ahead and
> commit it, if not, I'll commit it when I'm done with testing.
> It certainly got past the point of the failed bootstraps already.

Here is what I've committed after successful x86_64-linux and i686-linux
bootstraps and regtests:

2024-08-15  Jakub Jelinek  <ja...@redhat.com>

        PR bootstrap/116387
        * resolve.cc (resolve_operator): Use %L rather than %%L in format
        string.

--- 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;
        }


        Jakub

Reply via email to