diff options
author | Harald Anlauf <anlauf@gmx.de> | 2024-05-23 21:13:00 +0200 |
---|---|---|
committer | Harald Anlauf <anlauf@gmx.de> | 2024-05-24 21:27:04 +0200 |
commit | 9561cf550a66a89e7c8d31202a03c4fddf82a3f2 (patch) | |
tree | a5583cb70c78092b2f935d3613ef7fc925336c5d /libcpp | |
parent | 93765736815a049e14d985b758a213cfe60c1e1c (diff) | |
download | gcc-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