Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 210745
Collapse All | Expand All

(-)gas/config/tc-avr.c (-3 / +3 lines)
Lines 63-69 static struct mcu_type_s mcu_types[] = Link Here
63
{
63
{
64
  {"avr1",       AVR_ISA_TINY1,   bfd_mach_avr1},
64
  {"avr1",       AVR_ISA_TINY1,   bfd_mach_avr1},
65
  {"avr2",       AVR_ISA_TINY2,   bfd_mach_avr2},
65
  {"avr2",       AVR_ISA_TINY2,   bfd_mach_avr2},
66
  {"avr3",       AVR_ISA_M103,    bfd_mach_avr3},
66
  {"avr3",       AVR_ISA_AVR3,    bfd_mach_avr3},
67
  {"avr4",       AVR_ISA_M8,      bfd_mach_avr4},
67
  {"avr4",       AVR_ISA_M8,      bfd_mach_avr4},
68
  {"avr5",       AVR_ISA_ALL,     bfd_mach_avr5},
68
  {"avr5",       AVR_ISA_ALL,     bfd_mach_avr5},
69
  {"avr6",       AVR_ISA_ALL,     bfd_mach_avr6},
69
  {"avr6",       AVR_ISA_ALL,     bfd_mach_avr6},
Lines 102-107 static struct mcu_type_s mcu_types[] = Link Here
102
  {"at43usb320", AVR_ISA_M103,    bfd_mach_avr3},
102
  {"at43usb320", AVR_ISA_M103,    bfd_mach_avr3},
103
  {"at43usb355", AVR_ISA_M603,    bfd_mach_avr3},
103
  {"at43usb355", AVR_ISA_M603,    bfd_mach_avr3},
104
  {"at76c711",   AVR_ISA_M603,    bfd_mach_avr3},
104
  {"at76c711",   AVR_ISA_M603,    bfd_mach_avr3},
105
  {"at90usb82",  AVR_ISA_USB162,  bfd_mach_avr3},
106
  {"at90usb162", AVR_ISA_USB162,  bfd_mach_avr3},
105
  {"atmega48",   AVR_ISA_PWMx,    bfd_mach_avr4},
107
  {"atmega48",   AVR_ISA_PWMx,    bfd_mach_avr4},
106
  {"atmega48p",  AVR_ISA_PWMx,    bfd_mach_avr4},
108
  {"atmega48p",  AVR_ISA_PWMx,    bfd_mach_avr4},
107
  {"atmega8",    AVR_ISA_M8,      bfd_mach_avr4},
109
  {"atmega8",    AVR_ISA_M8,      bfd_mach_avr4},
Lines 150-157 static struct mcu_type_s mcu_types[] = Link Here
150
  {"at90can32" , AVR_ISA_M323,    bfd_mach_avr5},
152
  {"at90can32" , AVR_ISA_M323,    bfd_mach_avr5},
151
  {"at90can64" , AVR_ISA_M323,    bfd_mach_avr5},
153
  {"at90can64" , AVR_ISA_M323,    bfd_mach_avr5},
152
  {"at90can128", AVR_ISA_M128,    bfd_mach_avr5},
154
  {"at90can128", AVR_ISA_M128,    bfd_mach_avr5},
153
  {"at90usb82",  AVR_ISA_M323,    bfd_mach_avr5},
154
  {"at90usb162", AVR_ISA_M323,    bfd_mach_avr5},
155
  {"at90usb646", AVR_ISA_M323,    bfd_mach_avr5},
155
  {"at90usb646", AVR_ISA_M323,    bfd_mach_avr5},
156
  {"at90usb647", AVR_ISA_M323,    bfd_mach_avr5},
156
  {"at90usb647", AVR_ISA_M323,    bfd_mach_avr5},
157
  {"at90usb1286",AVR_ISA_M128,    bfd_mach_avr5},
157
  {"at90usb1286",AVR_ISA_M128,    bfd_mach_avr5},
(-)gas/doc/c-avr.texi.orig (-3 / +3 lines)
Lines 45-51 attiny45, attiny85). Link Here
45
45
46
Instruction set avr3 is for the classic AVR core with up to 128K program
46
Instruction set avr3 is for the classic AVR core with up to 128K program
47
memory space (MCU types: atmega103, atmega603, at43usb320, at43usb355,
47
memory space (MCU types: atmega103, atmega603, at43usb320, at43usb355,
48
at76c711).
48
at76c711, at90usb82, at90usb162).
49
49
50
Instruction set avr4 is for the enhanced AVR core with up to 8K program
50
Instruction set avr4 is for the enhanced AVR core with up to 8K program
51
memory space (MCU types: atmega48, atmega8, atmega83, atmega85, atmega88,
51
memory space (MCU types: atmega48, atmega8, atmega83, atmega85, atmega88,
Lines 58-65 atmega32, atmega323, atmega324p, atmega3 Link Here
58
atmega329p, atmega3250, atmega3250p, atmega3290, atmega3290p, atmega406, 
58
atmega329p, atmega3250, atmega3250p, atmega3290, atmega3290p, atmega406, 
59
atmega64, atmega640, atmega644, atmega644p, atmega128, atmega1280, 
59
atmega64, atmega640, atmega644, atmega644p, atmega128, atmega1280, 
60
atmega1281, atmega645, atmega649, atmega6450, atmega6490, atmega16hva, 
60
atmega1281, atmega645, atmega649, atmega6450, atmega6490, atmega16hva, 
61
at90can32, at90can64, at90can128, at90usb82, at90usb162, at90usb646, 
61
at90can32, at90can64, at90can128, at90usb646, at90usb647, at90usb1286,
62
at90usb647, at90usb1286, at90usb1287, at94k).
62
at90usb1287, at94k).
63
63
64
Instruction set avr6 is for the enhanced AVR core with 256K program
64
Instruction set avr6 is for the enhanced AVR core with 256K program
65
memory space (MCU types: atmega2560, atmega2561).
65
memory space (MCU types: atmega2560, atmega2561).
(-)include/opcode/avr.h (+4 lines)
Lines 40-45 Link Here
40
                       AVR_ISA_LPMX | AVR_ISA_SPM)
40
                       AVR_ISA_LPMX | AVR_ISA_SPM)
41
#define AVR_ISA_M603  (AVR_ISA_2xxx | AVR_ISA_MEGA)
41
#define AVR_ISA_M603  (AVR_ISA_2xxx | AVR_ISA_MEGA)
42
#define AVR_ISA_M103  (AVR_ISA_M603 | AVR_ISA_ELPM)
42
#define AVR_ISA_M103  (AVR_ISA_M603 | AVR_ISA_ELPM)
43
#define AVR_ISA_USB162 (AVR_ISA_M603 | AVR_ISA_MOVW | \
44
                       AVR_ISA_LPMX | AVR_ISA_SPM)
45
#define AVR_ISA_AVR3 (AVR_ISA_M603 | AVR_ISA_MOVW | \
46
                       AVR_ISA_LPMX | AVR_ISA_SPM  | AVR_ISA_ELPM)
43
#define AVR_ISA_M161  (AVR_ISA_M603 | AVR_ISA_MUL | AVR_ISA_MOVW | \
47
#define AVR_ISA_M161  (AVR_ISA_M603 | AVR_ISA_MUL | AVR_ISA_MOVW | \
44
                       AVR_ISA_LPMX | AVR_ISA_SPM)
48
                       AVR_ISA_LPMX | AVR_ISA_SPM)
45
#define AVR_ISA_94K   (AVR_ISA_M603 | AVR_ISA_MUL | AVR_ISA_MOVW |
49
#define AVR_ISA_94K   (AVR_ISA_M603 | AVR_ISA_MUL | AVR_ISA_MOVW |

Return to bug 210745