]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: intrinsic ISHFTC and missing optional argument SIZE [PR67277]
authorHarald Anlauf <anlauf@gmx.de>
Sat, 13 Jan 2024 21:00:21 +0000 (22:00 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Thu, 18 Jan 2024 21:38:39 +0000 (22:38 +0100)
commit09301f083d86b04753d93e84dc1b8a313285e40a
treed2fb16e848e5a35dd882ffe85205f3a3266c630c
parent5240df78a07303a37b1f0b83165624d2a648089e
Fortran: intrinsic ISHFTC and missing optional argument SIZE [PR67277]

gcc/fortran/ChangeLog:

PR fortran/67277
* trans-intrinsic.cc (gfc_conv_intrinsic_ishftc): Handle optional
dummy argument for SIZE passed to ISHFTC.  Set default value to
BIT_SIZE(I) when missing.

gcc/testsuite/ChangeLog:

PR fortran/67277
* gfortran.dg/ishftc_optional_size_1.f90: New test.

(cherry picked from commit 20da56165273c8814b3c53e6d71549ba6a37e0cd)
gcc/fortran/trans-intrinsic.cc
gcc/testsuite/gfortran.dg/ishftc_optional_size_1.f90 [new file with mode: 0644]