summaryrefslogtreecommitdiff
path: root/libgfortran/Makefile.am
diff options
context:
space:
mode:
authorjb <jb@138bc75d-0d04-0410-961f-82ee72b054a4>2005-12-10 21:22:16 +0000
committerjb <jb@138bc75d-0d04-0410-961f-82ee72b054a4>2005-12-10 21:22:16 +0000
commitb56cb1ff242a108254f7cd75602e0d5abb36ff93 (patch)
tree4db684a0e9d85b18710d6aab97582596a668514f /libgfortran/Makefile.am
parent9e94d29ff8bc21a0613f36a8b1754decbbb329d8 (diff)
downloadgcc-b56cb1ff242a108254f7cd75602e0d5abb36ff93.tar.gz
2005-12-10 Janne Blomqvist <jb@gcc.gnu.org>
* Makefile.am: Enable loop unrolling for matmul. * configure: Regenerated. * Makefile.in: Regenerated. * aclocal.m4: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@108359 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgfortran/Makefile.am')
-rw-r--r--libgfortran/Makefile.am6
1 files changed, 4 insertions, 2 deletions
diff --git a/libgfortran/Makefile.am b/libgfortran/Makefile.am
index 553636cd272..c5f1abb4f8c 100644
--- a/libgfortran/Makefile.am
+++ b/libgfortran/Makefile.am
@@ -575,8 +575,10 @@ $(gfor_built_specific2_src) \
intrinsics/dprod_r8.f90 \
intrinsics/f2c_specifics.F90
-# Turn on vectorization for matmul.
-$(patsubst %.c,%.lo,$(notdir $(i_matmul_c))): AM_CFLAGS += -ftree-vectorize
+# Turn on vectorization and loop unrolling for matmul.
+$(patsubst %.c,%.lo,$(notdir $(i_matmul_c))): AM_CFLAGS += -ftree-vectorize -funroll-loops
+# Logical matmul doesn't vectorize.
+$(patsubst %.c,%.lo,$(notdir $(i_matmull_c))): AM_CFLAGS += -funroll-loops
BUILT_SOURCES=$(gfor_built_src) $(gfor_built_specific_src) \
$(gfor_built_specific2_src)