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

--- Comment #30 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Hi,

what I mean is if you use "up" several times and list the
source of the calling routines, do you encounter something like

  call foo([1.0, 2.0, 3.0, 4.0])

or

  call foo((/1.0, 2.0, 3.0, 4.0/))

?

This is what I see for netcdf, and then I can also understand what
goes wrong. Such an array constructor would be in read-only memory,
and the current version would try to write back to it on exit -
ouch :-)

Reply via email to