2018-03-09 Steven G. Kargl <kargl@gcc.gnu.org>
commitdeba768879cc39f754b9f2fdd7f8f8f5fafd8972
authorkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Mar 2018 18:34:12 +0000 (10 18:34 +0000)
committerkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Mar 2018 18:34:12 +0000 (10 18:34 +0000)
tree0e9c7c23f9bc06e84bd48e7b87cc6b35cb49a7d2
parentb12c2c48c2c6aa1db9e6c50f6b26330deeee9caf
2018-03-09  Steven G. Kargl  <kargl@gcc.gnu.org>

PR fortran/84734
* arith.c (check_result, eval_intrinsic):  If result overflows, pass
the expression up the chain instead of a NULL pointer.

2018-03-09  Steven G. Kargl  <kargl@gcc.gnu.org>

PR fortran/84734
* gfortran.dg/pr84734.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@258416 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/arith.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/pr84734.f90 [new file with mode: 0644]