aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorHarald Anlauf <anlauf@gmx.de>2024-05-23 21:13:00 +0200
committerHarald Anlauf <anlauf@gmx.de>2024-05-24 21:27:04 +0200
commit9561cf550a66a89e7c8d31202a03c4fddf82a3f2 (patch)
treea5583cb70c78092b2f935d3613ef7fc925336c5d /libcpp
parent93765736815a049e14d985b758a213cfe60c1e1c (diff)
downloadgcc-9561cf550a66a89e7c8d31202a03c4fddf82a3f2.zip
gcc-9561cf550a66a89e7c8d31202a03c4fddf82a3f2.tar.gz
gcc-9561cf550a66a89e7c8d31202a03c4fddf82a3f2.tar.bz2
Fortran: improve attribute conflict checking [PR93635]
gcc/fortran/ChangeLog: PR fortran/93635 * symbol.cc (conflict_std): Helper function for reporting attribute conflicts depending on the Fortran standard version. (conf_std): Helper macro for checking standard-dependent conflicts. (gfc_check_conflict): Use it. gcc/testsuite/ChangeLog: PR fortran/93635 * gfortran.dg/c-interop/c1255-2.f90: Adjust pattern. * gfortran.dg/pr87907.f90: Likewise. * gfortran.dg/pr93635.f90: New test. Co-authored-by: Steven G. Kargl <kargl@gcc.gnu.org>
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions