aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/interface.c
diff options
context:
space:
mode:
authorHarald Anlauf <anlauf@gmx.de>2020-05-10 19:46:06 +0200
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-08-17 12:58:14 -0300
commit9b0af11b1e799a24015a69e5f1dca9a049809687 (patch)
tree528e107b9a21b3009080c3a34032b0ffd54629be /gcc/fortran/interface.c
parentd9b3c4fc20d9e1f67e4e5eac515584e202b6ed38 (diff)
downloadgcc-9b0af11b1e799a24015a69e5f1dca9a049809687.zip
gcc-9b0af11b1e799a24015a69e5f1dca9a049809687.tar.gz
gcc-9b0af11b1e799a24015a69e5f1dca9a049809687.tar.bz2
PR fortran/93499 - ICE on division by zero in declaration statements
Division by zero in declaration statements could sometimes generate NULL pointers being passed around that lead to ICEs. 2020-05-10 Harald Anlauf <anlauf@gmx.de> gcc/fortran/ PR fortran/93499 * arith.c (gfc_divide): Catch division by zero. (eval_intrinsic_f3): Safeguard for NULL operands. gcc/testsuite/ PR fortran/93499 * gfortran.dg/pr93499.f90: New test.
Diffstat (limited to 'gcc/fortran/interface.c')
0 files changed, 0 insertions, 0 deletions