]> 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>
Sat, 13 Jan 2024 21:00:21 +0000 (22:00 +0100)
commit20da56165273c8814b3c53e6d71549ba6a37e0cd
tree9be3584f016c429345039b2e5ee2d707f603d5ea
parent3f235afacf384248f5993ab9cd82b6a3f599e010
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.
gcc/fortran/trans-intrinsic.cc
gcc/testsuite/gfortran.dg/ishftc_optional_size_1.f90 [new file with mode: 0644]