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

Seth Johnson <johnsonsr at ornl dot gov> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |johnsonsr at ornl dot gov

--- Comment #11 from Seth Johnson <johnsonsr at ornl dot gov> ---
I confirm that with both 10.2 and 8.3, the example code prints the erroneous
warning with `-O0` and works as expected (no warning) with `-O1` and higher.

```
$FC "-Wall" -O1 -c ./ftest.f90
```

```fortran
subroutine do_stuff()
    character(len=*), parameter :: src = "nope"
    character(len=:), allocatable :: dst
    dst = src
    write(*,*) dst
end subroutine
```

Reply via email to