[multiple changes]
authorJerry DeLisle <jvdelisle@gcc.gnu.org>
Tue, 15 Nov 2016 23:03:00 +0000 (23:03 +0000)
committerJerry DeLisle <jvdelisle@gcc.gnu.org>
Tue, 15 Nov 2016 23:03:00 +0000 (23:03 +0000)
commit5d70ab07b65a3fda05fe3ea00434ab98a66e9272
tree2043e90433038a86fd6bc5e64566a9569951e672
parentfd0477ca84491b35875ab913f3b607fd33cb1258
[multiple changes]

2016-11-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
    Thomas Koenig  <tkoenig@gcc.gnu.org>

PR libgfortran/51119
* Makefile.am: Add new optimization flags matmul.
* Makefile.in: Regenerate.
* m4/matmul.m4: For the case of all strides = 1, implement a
fast blocked matrix multiply. Fix some whitespace.
* generated/matmul_c10.c: Regenerate.
* generated/matmul_c16.c: Regenerate.
* generated/matmul_c4.c: Regenerate.
* generated/matmul_c8.c: Regenerate.
* generated/matmul_i1.c: Regenerate.
* generated/matmul_i16.c: Regenerate.
* generated/matmul_i2.c: Regenerate.
* generated/matmul_i4.c: Regenerate.
* generated/matmul_i8.c: Regenerate.
* generated/matmul_r10.c: Regenerate.
* generated/matmul_r16.c: Regenerate.
* generated/matmul_r4.c: Regenerate.
* generated/matmul_r8.c: Regenerate.

2016-11-15  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR libgfortran/51119
* gfortran.dg/matmul_12.f90: New test case.

From-SVN: r242462
19 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/matmul_12.f90 [new file with mode: 0644]
libgfortran/ChangeLog
libgfortran/Makefile.am
libgfortran/Makefile.in
libgfortran/generated/matmul_c10.c
libgfortran/generated/matmul_c16.c
libgfortran/generated/matmul_c4.c
libgfortran/generated/matmul_c8.c
libgfortran/generated/matmul_i1.c
libgfortran/generated/matmul_i16.c
libgfortran/generated/matmul_i2.c
libgfortran/generated/matmul_i4.c
libgfortran/generated/matmul_i8.c
libgfortran/generated/matmul_r10.c
libgfortran/generated/matmul_r16.c
libgfortran/generated/matmul_r4.c
libgfortran/generated/matmul_r8.c
libgfortran/m4/matmul.m4