summaryrefslogtreecommitdiff
path: root/devel/avr-binutils/files/patch-newdevices
diff options
context:
space:
mode:
authorJoerg Wunsch <joerg@FreeBSD.org>2006-09-26 05:02:38 +0000
committerJoerg Wunsch <joerg@FreeBSD.org>2006-09-26 05:02:38 +0000
commit643851232a72fa297f295e26822a9c592a16ac4a (patch)
treeab5eaa22aab9a1c7fe7f33e8e904a3504f9d4773 /devel/avr-binutils/files/patch-newdevices
parent- Remove 3d empty directory. It avoid a warning on delete time of amanith (diff)
Upgrade to binutils 2.17, and add the ATmega256x patch from Björn
Haase.
Notes
Notes: svn path=/head/; revision=173853
Diffstat (limited to 'devel/avr-binutils/files/patch-newdevices')
-rw-r--r--devel/avr-binutils/files/patch-newdevices115
1 files changed, 33 insertions, 82 deletions
diff --git a/devel/avr-binutils/files/patch-newdevices b/devel/avr-binutils/files/patch-newdevices
index 001cb54fea99..399b45c9e738 100644
--- a/devel/avr-binutils/files/patch-newdevices
+++ b/devel/avr-binutils/files/patch-newdevices
@@ -1,82 +1,33 @@
-diff -ur ../binutils-2.16.1.orig/gas/config/tc-avr.c ./gas/config/tc-avr.c
---- ../binutils-2.16.1.orig/gas/config/tc-avr.c Wed Feb 23 13:28:04 2005
-+++ ./gas/config/tc-avr.c Sat Mar 18 23:45:13 2006
-@@ -88,34 +88,65 @@
- {"at86rf401", AVR_ISA_2xxx, bfd_mach_avr2},
- {"attiny13", AVR_ISA_TINY2, bfd_mach_avr2},
- {"attiny2313",AVR_ISA_TINY2, bfd_mach_avr2},
-+ {"attiny261", AVR_ISA_TINY2, bfd_mach_avr2},
-+ {"attiny461", AVR_ISA_TINY2, bfd_mach_avr2},
-+ {"attiny861", AVR_ISA_TINY2, bfd_mach_avr2},
-+ {"attiny24", AVR_ISA_TINY2, bfd_mach_avr2},
-+ {"attiny44", AVR_ISA_TINY2, bfd_mach_avr2},
-+ {"attiny84", AVR_ISA_TINY2, bfd_mach_avr2},
-+ {"attiny25", AVR_ISA_TINY2, bfd_mach_avr2},
-+ {"attiny45", AVR_ISA_TINY2, bfd_mach_avr2},
-+ {"attiny85", AVR_ISA_TINY2, bfd_mach_avr2},
- {"atmega603", AVR_ISA_M603, bfd_mach_avr3}, /* XXX -> m103 */
- {"atmega103", AVR_ISA_M103, bfd_mach_avr3},
- {"at43usb320",AVR_ISA_M103, bfd_mach_avr3},
- {"at43usb355",AVR_ISA_M603, bfd_mach_avr3},
- {"at76c711", AVR_ISA_M603, bfd_mach_avr3},
-- {"atmega48", AVR_ISA_M8, bfd_mach_avr4},
-+ {"atmega48", AVR_ISA_PWMx, bfd_mach_avr4},
- {"atmega8", AVR_ISA_M8, bfd_mach_avr4},
- {"atmega83", AVR_ISA_M8, bfd_mach_avr4}, /* XXX -> m8535 */
- {"atmega85", AVR_ISA_M8, bfd_mach_avr4}, /* XXX -> m8 */
-- {"atmega88", AVR_ISA_M8, bfd_mach_avr4},
-+ {"atmega88", AVR_ISA_PWMx, bfd_mach_avr4},
- {"atmega8515",AVR_ISA_M8, bfd_mach_avr4},
- {"atmega8535",AVR_ISA_M8, bfd_mach_avr4},
-+ {"at90pwm2", AVR_ISA_PWMx, bfd_mach_avr4},
-+ {"at90pwm3", AVR_ISA_PWMx, bfd_mach_avr4},
- {"atmega16", AVR_ISA_M323, bfd_mach_avr5},
- {"atmega161", AVR_ISA_M161, bfd_mach_avr5},
- {"atmega162", AVR_ISA_M323, bfd_mach_avr5},
- {"atmega163", AVR_ISA_M161, bfd_mach_avr5},
-+ {"atmega164p",AVR_ISA_M323, bfd_mach_avr5},
- {"atmega165", AVR_ISA_M323, bfd_mach_avr5},
-+ {"atmega165p",AVR_ISA_M323, bfd_mach_avr5},
- {"atmega168", AVR_ISA_M323, bfd_mach_avr5},
- {"atmega169", AVR_ISA_M323, bfd_mach_avr5},
-+ {"atmega169p",AVR_ISA_M323, bfd_mach_avr5},
- {"atmega32", AVR_ISA_M323, bfd_mach_avr5},
- {"atmega323", AVR_ISA_M323, bfd_mach_avr5},
-+ {"atmega324p",AVR_ISA_M323, bfd_mach_avr5},
- {"atmega325", AVR_ISA_M323, bfd_mach_avr5},
-+ {"atmega329", AVR_ISA_M323, bfd_mach_avr5},
- {"atmega3250",AVR_ISA_M323, bfd_mach_avr5},
-+ {"atmega3290",AVR_ISA_M323, bfd_mach_avr5},
-+ {"atmega406", AVR_ISA_M323, bfd_mach_avr5},
- {"atmega64", AVR_ISA_M323, bfd_mach_avr5},
-+ {"atmega640", AVR_ISA_M323, bfd_mach_avr5},
-+ {"atmega644", AVR_ISA_M323, bfd_mach_avr5},
-+ {"atmega644p",AVR_ISA_M323, bfd_mach_avr5},
- {"atmega128", AVR_ISA_M128, bfd_mach_avr5},
-+ {"atmega1280",AVR_ISA_M128, bfd_mach_avr5},
-+ {"atmega1281",AVR_ISA_M128, bfd_mach_avr5},
- {"atmega645", AVR_ISA_M323, bfd_mach_avr5},
-+ {"atmega649", AVR_ISA_M323, bfd_mach_avr5},
- {"atmega6450",AVR_ISA_M323, bfd_mach_avr5},
-+ {"atmega6490",AVR_ISA_M323, bfd_mach_avr5},
-+ {"at90can32" ,AVR_ISA_M323, bfd_mach_avr5},
-+ {"at90can64" ,AVR_ISA_M323, bfd_mach_avr5},
- {"at90can128",AVR_ISA_M128, bfd_mach_avr5},
-+ {"at90usb646", AVR_ISA_M323, bfd_mach_avr5},
-+ {"at90usb647", AVR_ISA_M323, bfd_mach_avr5},
-+ {"at90usb1286",AVR_ISA_M128, bfd_mach_avr5},
-+ {"at90usb1287",AVR_ISA_M128, bfd_mach_avr5},
- {"at94k", AVR_ISA_94K, bfd_mach_avr5},
- {NULL, 0, 0}
- };
-diff -ur ../binutils-2.16.1.orig/include/opcode/avr.h ./include/opcode/avr.h
---- ../binutils-2.16.1.orig/include/opcode/avr.h Thu Mar 3 12:58:09 2005
-+++ ./include/opcode/avr.h Sat Mar 18 23:41:43 2006
-@@ -37,6 +37,7 @@
- AVR_ISA_SPM | AVR_ISA_BRK)
- #define AVR_ISA_M8 (AVR_ISA_2xxx | AVR_ISA_MUL | AVR_ISA_MOVW | \
- AVR_ISA_LPMX | AVR_ISA_SPM)
-+#define AVR_ISA_PWMx (AVR_ISA_M8 | AVR_ISA_BRK)
- #define AVR_ISA_M603 (AVR_ISA_2xxx | AVR_ISA_MEGA)
- #define AVR_ISA_M103 (AVR_ISA_M603 | AVR_ISA_ELPM)
- #define AVR_ISA_M161 (AVR_ISA_M603 | AVR_ISA_MUL | AVR_ISA_MOVW | \
+Index: gas/config/tc-avr.c
+===================================================================
+RCS file: /cvs/src/src/gas/config/tc-avr.c,v
+retrieving revision 1.34
+diff -u -r1.34 tc-avr.c
+--- gas/config/tc-avr.c 7 Jun 2006 11:27:57 -0000 1.34
++++ gas/config/tc-avr.c 18 Jun 2006 09:18:52 -0000
+@@ -115,13 +115,15 @@
+ {"atmega161", AVR_ISA_M161, bfd_mach_avr5},
+ {"atmega162", AVR_ISA_M323, bfd_mach_avr5},
+ {"atmega163", AVR_ISA_M161, bfd_mach_avr5},
+- {"atmega164", AVR_ISA_M323, bfd_mach_avr5},
++ {"atmega164p", AVR_ISA_M323, bfd_mach_avr5},
+ {"atmega165", AVR_ISA_M323, bfd_mach_avr5},
++ {"atmega165p", AVR_ISA_M323, bfd_mach_avr5},
+ {"atmega168", AVR_ISA_M323, bfd_mach_avr5},
+ {"atmega169", AVR_ISA_M323, bfd_mach_avr5},
++ {"atmega169p", AVR_ISA_M323, bfd_mach_avr5},
+ {"atmega32", AVR_ISA_M323, bfd_mach_avr5},
+ {"atmega323", AVR_ISA_M323, bfd_mach_avr5},
+- {"atmega324", AVR_ISA_M323, bfd_mach_avr5},
++ {"atmega324p", AVR_ISA_M323, bfd_mach_avr5},
+ {"atmega325", AVR_ISA_M323, bfd_mach_avr5},
+ {"atmega329", AVR_ISA_M323, bfd_mach_avr5},
+ {"atmega3250", AVR_ISA_M323, bfd_mach_avr5},
+@@ -130,6 +132,7 @@
+ {"atmega64", AVR_ISA_M323, bfd_mach_avr5},
+ {"atmega640", AVR_ISA_M323, bfd_mach_avr5},
+ {"atmega644", AVR_ISA_M323, bfd_mach_avr5},
++ {"atmega644p", AVR_ISA_M323, bfd_mach_avr5},
+ {"atmega128", AVR_ISA_M128, bfd_mach_avr5},
+ {"atmega1280", AVR_ISA_M128, bfd_mach_avr5},
+ {"atmega1281", AVR_ISA_M128, bfd_mach_avr5},