https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88486
Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jvdelisle at gcc dot gnu.org
--- Comment #6 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Simplifying the test case in Comment #5 to this:
program foo
character(:), allocatable :: a(:)
call s(a)
print *, a
contains
subroutine s(x)
character(:), allocatable :: x(:)
x = ['bcd']
x = ['a' // x // 'e']
end subroutine s
end program foo
The -fdump-tree-original has many variables declared that are never used. It
makes no sense at all.
...
integer(kind=8) D.4721;
integer(kind=8) D.4722;
integer(kind=8) D.4723;
integer(kind=8) D.4724;
...