From 48c342e22472128049c9e278e4e6d3a578e0d477 Mon Sep 17 00:00:00 2001 From: Joerg Wunsch Date: Wed, 17 Jun 2009 19:33:59 +0000 Subject: After upgrading devel/avr-gcc to GCC 4.3.x, keep a GCC 4.2.x version here as it frequently produces more compact code (but supports less target MCU types). --- devel/avr-gcc-42/files/patch-bug25672 | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 devel/avr-gcc-42/files/patch-bug25672 (limited to 'devel/avr-gcc-42/files/patch-bug25672') diff --git a/devel/avr-gcc-42/files/patch-bug25672 b/devel/avr-gcc-42/files/patch-bug25672 new file mode 100644 index 000000000000..09fa118994db --- /dev/null +++ b/devel/avr-gcc-42/files/patch-bug25672 @@ -0,0 +1,13 @@ +http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25672 + +--- Makefile.in.orig Thu Dec 15 19:02:02 2005 ++++ Makefile.in Thu Apr 27 03:58:59 2006 +@@ -329,7 +329,7 @@ + # CFLAGS will be just -g. We want to ensure that TARGET libraries + # (which we know are built with gcc) are built with optimizations so + # prepend -O2 when setting CFLAGS_FOR_TARGET. +-CFLAGS_FOR_TARGET = -O2 $(CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) ++CFLAGS_FOR_TARGET = -O2 $(filter-out -march=% -mcpu=%,$(CFLAGS)) $(SYSROOT_CFLAGS_FOR_TARGET) + SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@ + CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) + LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET) -- cgit v1.2.3