eoshift2.c (eoshift2): Use memcpy for innermost copy where possible.
authorThomas Koenig <tkoenig@gcc.gnu.org>
Sun, 9 Jul 2017 19:09:33 +0000 (19:09 +0000)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Sun, 9 Jul 2017 19:09:33 +0000 (19:09 +0000)
commitba71a2a62c63f77f4a21c460738dc8795b0f6eac
tree2caab511caafff148913ed01787320db240010f9
parent35c95658180e67503f9de96567ab4d6e71b10a6e
eoshift2.c (eoshift2): Use memcpy for innermost copy where possible.

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.

From-SVN: r250085
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