diff options
author | Harald Anlauf <anlauf@gmx.de> | 2020-05-10 19:46:06 +0200 |
---|---|---|
committer | Harald Anlauf <anlauf@gmx.de> | 2020-05-10 19:46:06 +0200 |
commit | 92ed82367e7ccf5e031e9cb7c653c14a2d64ca89 (patch) | |
tree | 528e107b9a21b3009080c3a34032b0ffd54629be /libstdc++-v3/src | |
parent | ef6394205d7bcab00dca01182d708ad5a6360a7b (diff) | |
download | gcc-92ed82367e7ccf5e031e9cb7c653c14a2d64ca89.zip gcc-92ed82367e7ccf5e031e9cb7c653c14a2d64ca89.tar.gz gcc-92ed82367e7ccf5e031e9cb7c653c14a2d64ca89.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 'libstdc++-v3/src')
0 files changed, 0 insertions, 0 deletions