From 3fabf8e52f32c654505f9db72f4ad64e87fd72e5 Mon Sep 17 00:00:00 2001 From: rsandifo Date: Sat, 2 Nov 2013 10:15:38 +0000 Subject: [PATCH] Fix bfin local alignment check. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/wide-int@204314 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/config/bfin/bfin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/bfin/bfin.c b/gcc/config/bfin/bfin.c index 71d9817fea13..41e982be88e7 100644 --- a/gcc/config/bfin/bfin.c +++ b/gcc/config/bfin/bfin.c @@ -3286,7 +3286,7 @@ bfin_local_alignment (tree type, unsigned align) memcpy can use 32 bit loads/stores. */ if (TYPE_SIZE (type) && TREE_CODE (TYPE_SIZE (type)) == INTEGER_CST - && !wi::gtu_p (TYPE_SIZE (type), 8) + && wi::gtu_p (TYPE_SIZE (type), 8) && align < 32) return 32; return align; -- 2.47.2