X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/c3fd35e7800ae1f2dd3fa42ade850c948e4b18ea..d5f23286fd8b8c51becd6dc396a740f602f4dadf:/target/linux/generic-2.6/patches-2.6.31/004-extra_optimization.patch diff --git a/target/linux/generic-2.6/patches-2.6.31/004-extra_optimization.patch b/target/linux/generic-2.6/patches-2.6.31/004-extra_optimization.patch index 333acb612..e0ba51598 100644 --- a/target/linux/generic-2.6/patches-2.6.31/004-extra_optimization.patch +++ b/target/linux/generic-2.6/patches-2.6.31/004-extra_optimization.patch @@ -1,5 +1,14 @@ --- a/Makefile +++ b/Makefile +@@ -521,7 +521,7 @@ all: vmlinux + ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE + KBUILD_CFLAGS += -Os + else +-KBUILD_CFLAGS += -O2 ++KBUILD_CFLAGS += -O2 -fno-reorder-blocks -fno-tree-ch + endif + + include $(srctree)/arch/$(SRCARCH)/Makefile @@ -559,6 +559,9 @@ endif NOSTDINC_FLAGS += -nostdinc -isystem $(shell $(CC) -print-file-name=include) CHECKFLAGS += $(NOSTDINC_FLAGS)