]> gcc.gnu.org Git - gcc.git/commit
Fortran: fix ICE in get_expr_storage_size [PR108421]
authorHarald Anlauf <anlauf@gmx.de>
Mon, 16 Jan 2023 20:30:56 +0000 (21:30 +0100)
committerHarald Anlauf <anlauf@gmx.de>
Sat, 28 Jan 2023 21:27:47 +0000 (22:27 +0100)
commit0e4c239ebde0a926832e3bcaae707eabf81927ff
tree2fee8da9245e67750a1271ecbcabe030537448c0
parent523ee9f5994961b27c61d46b27dbe064f68d0d76
Fortran: fix ICE in get_expr_storage_size [PR108421]

gcc/fortran/ChangeLog:

PR fortran/108421
* interface.cc (get_expr_storage_size): Check that we actually have
an integer value before trying to extract it with mpz_get_si.

gcc/testsuite/ChangeLog:

PR fortran/108421
* gfortran.dg/pr108421.f90: New test.

(cherry picked from commit a75760374ee54768e5fd6a27080698bfbbd041ab)
gcc/fortran/interface.cc
gcc/testsuite/gfortran.dg/pr108421.f90 [new file with mode: 0644]
This page took 0.065562 seconds and 6 git commands to generate.