2017-06-09 Thomas Koenig <tkoenig@gcc.gnu.org>
commit829231a6af3d9f01502fea6eb21eaa66976d6c1b
authortkoenig <tkoenig@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 9 Jul 2017 19:09:33 +0000 (9 19:09 +0000)
committertkoenig <tkoenig@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 9 Jul 2017 19:09:33 +0000 (9 19:09 +0000)
tree2caab511caafff148913ed01787320db240010f9
parent84066338f533756496dc8ce09726fe8dad8b0cf5
2017-06-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

* intrinsics/eoshift2.c (eoshift2):  Use memcpy
for innermost copy where possible.
* m4/eoshift1.m4 (eoshift1): Likewise.
* m4/eoshift3.m4 (eoshift3): Likewise.
* generated/eoshift1_16.c: Regenerated.
* generated/eoshift1_4.c: Regenerated.
* generated/eoshift1_8.c: Regenerated.
* generated/eoshift3_16.c: Regenerated.
* generated/eoshift3_4.c: Regenerated.
* generated/eoshift3_8.c: Regenerated.

2017-06-09  Thomas Koenig  <tkoenig@gcc.gnu.org>

* gfortran.dg/eoshift_4.f90:  New test.
* gfortran.dg/eoshift_5.f90:  New test.
* gfortran.dg/eoshift_6.f90:  New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250085 138bc75d-0d04-0410-961f-82ee72b054a4
14 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/eoshift_4.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/eoshift_5.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/eoshift_6.f90 [new file with mode: 0644]
libgfortran/ChangeLog
libgfortran/generated/eoshift1_16.c
libgfortran/generated/eoshift1_4.c
libgfortran/generated/eoshift1_8.c
libgfortran/generated/eoshift3_16.c
libgfortran/generated/eoshift3_4.c
libgfortran/generated/eoshift3_8.c
libgfortran/intrinsics/eoshift2.c
libgfortran/m4/eoshift1.m4
libgfortran/m4/eoshift3.m4