https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118740

            Bug ID: 118740
           Summary: [OpenMP] 'sorry' used without location data
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Keywords: diagnostic, openmp
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: burnus at gcc dot gnu.org
                CC: sandra at gcc dot gnu.org
  Target Milestone: ---

Message like

f951: sorry, unimplemented: declarative directive variants are not supported

without location data is not very helpful. That's the call:

   sorry ("%<requires%> selector is not supported yet");

Expected:

   sorry_at (gfc_get_location (&gfc_current_locus), ...

or similar.

* * *

A grep shows the following cases (+ options.cc, which should be fine):

gcc/fortran/openmp.cc:              sorry ("%<requires%> selector is not
supported yet");
gcc/fortran/openmp.cc:  sorry ("declarative directive variants are not
supported");
gcc/fortran/trans-openmp.cc:                    sorry ("optional class
parameter");
gcc/fortran/trans-openmp.cc:                    sorry ("unhandled expression
type");
gcc/fortran/trans-openmp.cc:            sorry ("unhandled expression");

Reply via email to