From ff505baaf412985af758d5820cd620ed9f1a7e05 Mon Sep 17 00:00:00 2001 From: mydongistiny Date: Mon, 23 Nov 2015 17:01:42 -0800 Subject: GCC: Fix up for gcc 5+ Signed-off-by: mydongistiny Signed-off-by: Mister Oyster --- arch/arm/boot/compressed/Makefile | 1 + arch/arm64/crypto/Makefile | 1 + 2 files changed, 2 insertions(+) (limited to 'arch') diff --git a/arch/arm/boot/compressed/Makefile b/arch/arm/boot/compressed/Makefile index 36dd9aa8e..2d2cb1039 100644 --- a/arch/arm/boot/compressed/Makefile +++ b/arch/arm/boot/compressed/Makefile @@ -3,6 +3,7 @@ # # create a compressed vmlinuz image from the original vmlinux # +CFLAGS_decompress.o := -Os -fno-strict-aliasing -fno-graphite -fno-graphite-identity -fno-unsafe-loop-optimizations -fno-unsafe-math-optimizations -fno-loop-flatten -fno-tree-loop-linear -fno-loop-interchange -fno-loop-strip-mine -fno-loop-block -fno-loop-nest-optimize -fno-loop-unroll-and-jam -fno-loop-parallelize-all -ftree-parallelize-loops=0 -fno-openmp OBJS = diff --git a/arch/arm64/crypto/Makefile b/arch/arm64/crypto/Makefile index c6e63e650..1ff15437b 100644 --- a/arch/arm64/crypto/Makefile +++ b/arch/arm64/crypto/Makefile @@ -7,6 +7,7 @@ # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. # +CFLAGS_KERNEL := -fno-unsafe-math-optimizations -fno-strict-aliasing obj-$(CONFIG_CRYPTO_SHA1_ARM64_CE) += sha1-ce.o sha1-ce-y := sha1-ce-glue.o sha1-ce-core.o -- cgit v1.2.3