2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
commit26116a916ec46cc54db4b77cbfbc3ea0627c505c
authortkoenig <tkoenig@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Jan 2018 17:51:26 +0000 (2 17:51 +0000)
committertkoenig <tkoenig@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Jan 2018 17:51:26 +0000 (2 17:51 +0000)
treef85626cd23b0a0a2f8d94cfcf241270a82d28529
parent75907f10578a23575b182341f5d35be6791d5428
2018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/45689
PR fortran/83650
* simplify.c (gfc_simplify_cshift): Re-implement to allow full
range of arguments.

2018-01-02  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/45689
PR fortran/83650
* gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
* gfortran.dg/simplify_cshift_4.f90: New test.

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