aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2codeview.h
diff options
context:
space:
mode:
authorHarald Anlauf <anlauf@gmx.de>2024-06-23 22:36:43 +0200
committerHarald Anlauf <anlauf@gmx.de>2024-06-24 18:49:54 +0200
commitf02c70dafd384f0c44d7a0920f4a75a30e267045 (patch)
tree10f73e6d0a859179beca9eedf82e8bb85a07f95b /gcc/dwarf2codeview.h
parentd8b05aef77443e1d3d8f3f5d2c56ac49a503fee3 (diff)
downloadgcc-f02c70dafd384f0c44d7a0920f4a75a30e267045.zip
gcc-f02c70dafd384f0c44d7a0920f4a75a30e267045.tar.gz
gcc-f02c70dafd384f0c44d7a0920f4a75a30e267045.tar.bz2
Fortran: fix passing of optional dummy as actual to optional argument [PR55978]
gcc/fortran/ChangeLog: PR fortran/55978 * trans-array.cc (gfc_conv_array_parameter): Do not dereference data component of a missing allocatable dummy array argument for passing as actual to optional dummy. Harden logic of presence check for optional pointer dummy by using TRUTH_ANDIF_EXPR instead of TRUTH_AND_EXPR. gcc/testsuite/ChangeLog: PR fortran/55978 * gfortran.dg/optional_absent_12.f90: New test.
Diffstat (limited to 'gcc/dwarf2codeview.h')
0 files changed, 0 insertions, 0 deletions