aboutsummaryrefslogtreecommitdiff
path: root/devel/avr-gcc-3/files
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>2002-09-01 12:13:57 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>2002-09-01 12:13:57 +0000
commit49ba60eebe6fe5f10a90404659d09b8def6ef3f5 (patch)
tree2a5905d607f19efdc280363ff9b3e84a342ad3d7 /devel/avr-gcc-3/files
parentf235fb95ac46d15ffd78df39fffd70350c5b13e7 (diff)
downloadports-49ba60eebe6fe5f10a90404659d09b8def6ef3f5.tar.gz
ports-49ba60eebe6fe5f10a90404659d09b8def6ef3f5.zip
Update to version 2002.09.01. Included are a couple of private
patches that were floating through the avr-gcc and avr-libc mailinglists, just for the time being until they might have been integrated into gcc's CVS. Portname changed from dashes in the snap date to dots so portupgrade doesn't get confused about it. Thanks to Brian Dean for the hint.
Notes
Notes: svn path=/head/; revision=65401
Diffstat (limited to 'devel/avr-gcc-3/files')
-rw-r--r--devel/avr-gcc-3/files/patch-16bitassign13
-rw-r--r--devel/avr-gcc-3/files/patch-no-c++-excepts20
2 files changed, 33 insertions, 0 deletions
diff --git a/devel/avr-gcc-3/files/patch-16bitassign b/devel/avr-gcc-3/files/patch-16bitassign
new file mode 100644
index 000000000000..6a5659c18290
--- /dev/null
+++ b/devel/avr-gcc-3/files/patch-16bitassign
@@ -0,0 +1,13 @@
+--- gcc/config/avr/avr.c.orig Mon Aug 12 15:13:56 2002
++++ gcc/config/avr/avr.c Thu Aug 29 12:53:14 2002
+@@ -2711,8 +2711,8 @@
+ }
+ }
+ else
+- return *l=2, (AS2 (st ,%0,%A1) CR_TAB
+- AS2 (std,%0+1,%B1));
++ return *l=2, (AS2 (std,%0+1,%B1) CR_TAB
++ AS2 (st ,%0,%A1));
+ }
+ else if (GET_CODE (base) == PLUS)
+ {
diff --git a/devel/avr-gcc-3/files/patch-no-c++-excepts b/devel/avr-gcc-3/files/patch-no-c++-excepts
new file mode 100644
index 000000000000..d738b8228f20
--- /dev/null
+++ b/devel/avr-gcc-3/files/patch-no-c++-excepts
@@ -0,0 +1,20 @@
+Index: gcc/config/avr/avr.h
+===================================================================
+RCS file: /cvsroot/gcc/gcc/gcc/config/avr/avr.h,v
+retrieving revision 1.66
+diff -u -r1.66 avr.h
+--- gcc/config/avr/avr.h 11 Aug 2002 18:48:50 -0000 1.66
++++ gcc/config/avr/avr.h 28 Aug 2002 21:12:06 -0000
+@@ -2523,6 +2523,12 @@
+
+ Do not define this macro if it does not need to do anything. */
+
++#define CC1PLUS_SPEC "%{!frtti:-fno-rtti} \
++ %{!fenforce-eh-specs:-fno-enforce-eh-specs} \
++ %{!fexceptions:-fno-exceptions}"
++/* A C string constant that tells the GNU CC drvier program options to
++ pass to `cc1plus'. */
++
+ #define ASM_SPEC "%{mmcu=*:-mmcu=%*}"
+ /* A C string constant that tells the GNU CC driver program options to
+ pass to the assembler. It can also specify how to translate