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

            Bug ID: 96069
           Summary: -ffile-prefix-map does not affect print in gfortran
           Product: gcc
           Version: 10.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: yyc1992 at gmail dot com
  Target Milestone: ---

Compiling the following code `a.f`

```
      subroutine f(name)
      implicit none
      character*(*) name
      print *,name
      return
      end
```

with `gfortran -fdebug-prefix-map="${PWD}"=/usr/src/debug
-ffile-prefix-map="${PWD}"=/usr/src/debug -O3 -fPIC "${PWD}/"a.f -o - -S` will
cause the full path to the file to be included in the generated assembly
without respecting the prefix map. This works in C with `-ffile-prefix-map`
which implies `-fmacro-prefix-map` but the lattr isn't supported by gfortran.

Reply via email to