aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/runtime/internal/atomic
diff options
context:
space:
mode:
authorHarald Anlauf <anlauf@gmx.de>2025-04-24 21:28:35 +0200
committerHarald Anlauf <anlauf@gmx.de>2025-04-25 18:33:04 +0200
commitcc8d86ee4680d56eefeb76a8f2f752282e2631e3 (patch)
tree8d91ce6609dbb8796fd94543084b51f378de3b6f /libgo/go/runtime/internal/atomic
parent44e31eb265ba1984638908466a88095744a88709 (diff)
downloadgcc-master.zip
gcc-master.tar.gz
gcc-master.tar.bz2
Fortran: fix procedure pointer handling with -fcheck=pointer [PR102900]HEADtrunkmaster
PR fortran/102900 gcc/fortran/ChangeLog: * trans-decl.cc (gfc_generate_function_code): Use sym->result when generating fake result decl for functions returning allocatable or pointer results. * trans-expr.cc (gfc_conv_procedure_call): When checking the pointer status of an actual argument passed to a non-allocatable, non-pointer dummy which is of type CLASS, do not check the class container of the actual if it is just a procedure pointer. (gfc_trans_pointer_assignment): Fix treatment of assignment to NULL of a procedure pointer. gcc/testsuite/ChangeLog: * gfortran.dg/proc_ptr_52.f90: Add -fcheck=pointer to options. * gfortran.dg/proc_ptr_57.f90: New test.
Diffstat (limited to 'libgo/go/runtime/internal/atomic')
0 files changed, 0 insertions, 0 deletions