245
245
def : Device<"avrtiny", FamilyTiny, ELFArchTiny>;
248
// NOTE: This list has been synchronized with gcc-avr 5.4.0 and avr-libc 2.0.0.
248
249
def : Device<"at90s1200", FamilyAVR0, ELFArchAVR1>;
249
250
def : Device<"attiny11", FamilyAVR1, ELFArchAVR1>;
250
251
def : Device<"attiny12", FamilyAVR1, ELFArchAVR1>;
299
300
def : Device<"at90usb82", FamilyAVR35, ELFArchAVR35>;
300
301
def : Device<"at90usb162", FamilyAVR35, ELFArchAVR35>;
301
302
def : Device<"ata5505", FamilyAVR35, ELFArchAVR35>;
303
def : Device<"ata6617c", FamilyAVR35, ELFArchAVR35>;
304
def : Device<"ata664251", FamilyAVR35, ELFArchAVR35>;
302
305
def : Device<"atmega8u2", FamilyAVR35, ELFArchAVR35>;
303
306
def : Device<"atmega16u2", FamilyAVR35, ELFArchAVR35>;
304
307
def : Device<"atmega32u2", FamilyAVR35, ELFArchAVR35>;
310
313
[FeatureMultiplication, FeatureMOVW, FeatureLPMX, FeatureSPM]>;
311
314
def : Device<"ata6285", FamilyAVR4, ELFArchAVR4>;
312
315
def : Device<"ata6286", FamilyAVR4, ELFArchAVR4>;
316
def : Device<"ata6612c", FamilyAVR4, ELFArchAVR4>;
313
317
def : Device<"atmega48", FamilyAVR4, ELFArchAVR4>;
314
318
def : Device<"atmega48a", FamilyAVR4, ELFArchAVR4>;
315
319
def : Device<"atmega48pa", FamilyAVR4, ELFArchAVR4>;
331
335
def : Device<"at90pwm3", FamilyAVR4, ELFArchAVR4>;
332
336
def : Device<"at90pwm3b", FamilyAVR4, ELFArchAVR4>;
333
337
def : Device<"at90pwm81", FamilyAVR4, ELFArchAVR4>;
338
def : Device<"ata5702m322", FamilyAVR5, ELFArchAVR5>;
339
def : Device<"ata5782", FamilyAVR5, ELFArchAVR5>;
334
340
def : Device<"ata5790", FamilyAVR5, ELFArchAVR5>;
341
def : Device<"ata5790n", FamilyAVR5, ELFArchAVR5>;
342
def : Device<"ata5791", FamilyAVR5, ELFArchAVR5>;
335
343
def : Device<"ata5795", FamilyAVR5, ELFArchAVR5>;
344
def : Device<"ata5831", FamilyAVR5, ELFArchAVR5>;
345
def : Device<"ata6613c", FamilyAVR5, ELFArchAVR5>;
346
def : Device<"ata6614q", FamilyAVR5, ELFArchAVR5>;
347
def : Device<"ata8210", FamilyAVR5, ELFArchAVR5>;
348
def : Device<"ata8510", FamilyAVR5, ELFArchAVR5>;
336
349
def : Device<"atmega16", FamilyAVR5, ELFArchAVR5>;
337
350
def : Device<"atmega16a", FamilyAVR5, ELFArchAVR5>;
338
351
def : Device<"atmega161", FamilyAVR3, ELFArchAVR5,
411
424
def : Device<"atmega32hvb", FamilyAVR5, ELFArchAVR5>;
412
425
def : Device<"atmega32hvbrevb", FamilyAVR5, ELFArchAVR5>;
413
426
def : Device<"atmega64hve", FamilyAVR5, ELFArchAVR5>;
427
def : Device<"atmega64hve2", FamilyAVR5, ELFArchAVR5>;
414
428
def : Device<"at90can32", FamilyAVR5, ELFArchAVR5>;
415
429
def : Device<"at90can64", FamilyAVR5, ELFArchAVR5>;
416
430
def : Device<"at90pwm161", FamilyAVR5, ELFArchAVR5>;
452
466
def : Device<"atxmega16d4", FamilyXMEGA, ELFArchXMEGA2>;
453
467
def : Device<"atxmega32a4", FamilyXMEGA, ELFArchXMEGA2>;
454
468
def : Device<"atxmega32a4u", FamilyXMEGAU, ELFArchXMEGA2>;
469
def : Device<"atxmega32c3", FamilyXMEGAU, ELFArchXMEGA2>;
455
470
def : Device<"atxmega32c4", FamilyXMEGAU, ELFArchXMEGA2>;
471
def : Device<"atxmega32d3", FamilyXMEGA, ELFArchXMEGA2>;
456
472
def : Device<"atxmega32d4", FamilyXMEGA, ELFArchXMEGA2>;
457
473
def : Device<"atxmega32e5", FamilyXMEGAU, ELFArchXMEGA2>;
458
474
def : Device<"atxmega16e5", FamilyXMEGAU, ELFArchXMEGA2>;