]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: add missing conversions for result of intrinsics to result type
authorHarald Anlauf <anlauf@gmx.de>
Thu, 27 Jan 2022 19:23:00 +0000 (20:23 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Thu, 27 Jan 2022 19:23:00 +0000 (20:23 +0100)
commit7eb61a45a171d4f8f5bf4d4f469d42e657c69a6a
treee4470ac4a915b650d85a3c5370972964d6dc1c51
parentbb6a8d1d52dcaf5d25c4936623ed5cab8d6a24de
Fortran: add missing conversions for result of intrinsics to result type

gcc/fortran/ChangeLog:

PR fortran/84784
* trans-intrinsic.cc (conv_intrinsic_image_status): Convert result
to resulting (default) integer type.
(conv_intrinsic_team_number): Likewise.
(gfc_conv_intrinsic_popcnt_poppar): Likewise.

gcc/testsuite/ChangeLog:

PR fortran/84784
* gfortran.dg/pr84784.f90: New test.
gcc/fortran/trans-intrinsic.cc
gcc/testsuite/gfortran.dg/pr84784.f90 [new file with mode: 0644]