Fortran: bogus warnings with REPEAT intrinsic and -Wconversion-extra [PR96724]
commit723bd722d616bbb427264930986f080d89207caa
authorHarald Anlauf <anlauf@gmx.de>
Fri, 5 Jan 2024 22:38:56 +0000 (5 23:38 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Sat, 6 Jan 2024 12:14:48 +0000 (6 13:14 +0100)
tree3e979d8689fd14ca17cf724e6541099761771f46
parentfefbd85b72729cec99a6e71e5c8b637948c8ed79
Fortran: bogus warnings with REPEAT intrinsic and -Wconversion-extra [PR96724]

gcc/fortran/ChangeLog:

PR fortran/96724
* iresolve.cc (gfc_resolve_repeat): Force conversion to
gfc_charlen_int_kind before call to gfc_multiply.

gcc/testsuite/ChangeLog:

PR fortran/96724
* gfortran.dg/repeat_8.f90: New test.

Co-authored-by: José Rui Faustino de Sousa <jrfsousa@gmail.com>
gcc/fortran/iresolve.cc
gcc/testsuite/gfortran.dg/repeat_8.f90 [new file with mode: 0644]