Add IO symbol definitions to crt*.o files:
* devtools/ioreg.pl: Emit a DIE for uint32_t if needed.
* devtools/generate_iosym.sh: New file.
* devtools/Device.am (AVRLIB_ASFLAGS): Pass name of iosym/*.S
include file as a -D option when compiling gcrt1.o.
* crt1/gcrt1.S: Include IOSYMFILE
* crt1/iosym: New directory.
* crt1/iosym/template.S: Empty template to use for devices where
there is no actual IO symbol definition file.
* crt1/iosym/at43usb320.S: New file.
* crt1/iosym/at43usb355.S: (Dito.)
* crt1/iosym/at76c711.S: (Dito.)
* crt1/iosym/at86rf401.S: (Dito.)
* crt1/iosym/at90c8534.S: (Dito.)
* crt1/iosym/at90can128.S: (Dito.)
* crt1/iosym/at90can32.S: (Dito.)
* crt1/iosym/at90can64.S: (Dito.)
* crt1/iosym/at90pwm1.S: (Dito.)
* crt1/iosym/at90pwm2.S: (Dito.)
* crt1/iosym/at90pwm216.S: (Dito.)
* crt1/iosym/at90pwm2b.S: (Dito.)
* crt1/iosym/at90pwm3.S: (Dito.)
* crt1/iosym/at90pwm316.S: (Dito.)
* crt1/iosym/at90pwm3b.S: (Dito.)
* crt1/iosym/at90pwm81.S: (Dito.)
* crt1/iosym/at90s1200.S: (Dito.)
* crt1/iosym/at90s2313.S: (Dito.)
* crt1/iosym/at90s2323.S: (Dito.)
* crt1/iosym/at90s2333.S: (Dito.)
* crt1/iosym/at90s2343.S: (Dito.)
* crt1/iosym/at90s4414.S: (Dito.)
* crt1/iosym/at90s4433.S: (Dito.)
* crt1/iosym/at90s4434.S: (Dito.)
* crt1/iosym/at90s8515.S: (Dito.)
* crt1/iosym/at90s8535.S: (Dito.)
* crt1/iosym/at90scr100.S: (Dito.)
* crt1/iosym/at90usb1286.S: (Dito.)
* crt1/iosym/at90usb1287.S: (Dito.)
* crt1/iosym/at90usb162.S: (Dito.)
* crt1/iosym/at90usb646.S: (Dito.)
* crt1/iosym/at90usb647.S: (Dito.)
* crt1/iosym/at90usb82.S: (Dito.)
* crt1/iosym/at94k.S: (Dito.)
* crt1/iosym/ata6289.S: (Dito.)
* crt1/iosym/atmega103.S: (Dito.)
* crt1/iosym/atmega128.S: (Dito.)
* crt1/iosym/atmega1280.S: (Dito.)
* crt1/iosym/atmega1281.S: (Dito.)
* crt1/iosym/atmega1284p.S: (Dito.)
* crt1/iosym/atmega1284rfr2.S: (Dito.)
* crt1/iosym/atmega128rfa1.S: (Dit (Dito.)
* crt1/iosym/atmega32u2.S: (Dito.)
* crt1/iosym/atmega32u4.S: (Dito.)
* crt1/iosym/atmega32u6.S: (Dito.)
* crt1/iosym/atmega406.S: (Dito.)
* crt1/iosym/atmega48.S: (Dito.)
* crt1/iosym/atmega48a.S: (Dito.)
* crt1/iosym/atmega48p.S: (Dito.)
* crt1/iosym/atmega64.S: (Dito.)
* crt1/iosym/atmega640.S: (Dito.)
* crt1/iosym/atmega644.S: (Dito.)
* crt1/iosym/atmega644a.S: (Dito.)
* crt1/iosym/atmega644p.S: (Dito.)
* crt1/iosym/atmega644pa.S: (Dito.)
* crt1/iosym/atmega644rfr2.S: (Dito.)
* crt1/iosym/atmega645.S: (Dito.)
* crt1/iosym/atmega6450.S: (Dito.)
* crt1/iosym/atmega6450a.S: (Dito.)
* crt1/iosym/atmega6450p.S: (Dito.)
* crt1/iosym/atmega645a.S: (Dito.)
* crt1/iosym/atmega645p.S: (Dito.)
* crt1/iosym/atmega649.S: (Dito.)
* crt1/iosym/atmega6490.S: (Dito.)
* crt1/iosym/atmega6490a.S: (Dito.)
* crt1/iosym/atmega6490p.S: (Dito.)
* crt1/iosym/atmega649a.S: (Dito.)
* crt1/iosym/atmega649p.S: (Dito.)
* crt1/iosym/atmega64c1.S: (Dito.)
* crt1/iosym/atmega64hve.S: (Dito.)
* crt1/iosym/atmega64m1.S: (Dito.)
* crt1/iosym/atmega64rfr2.S: (Dito.)
* crt1/iosym/atmega8.S: (Dito.)
* crt1/iosym/atmega8515.S: (Dito.)
* crt1/iosym/atmega8535.S: (Dito.)
* crt1/iosym/atmega88.S: (Dito.)
* crt1/iosym/atmega88a.S: (Dito.)
* crt1/iosym/atmega88p.S: (Dito.)
* crt1/iosym/atmega88pa.S: (Dito.)
* crt1/iosym/atmega8hva.S: (Dito.)
* crt1/iosym/atmega8u2.S: (Dito.)
* crt1/iosym/attiny10.S: (Dito.)
* crt1/iosym/attiny11.S: (Dito.)
* crt1/iosym/attiny12.S: (Dito.)
* crt1/iosym/attiny13.S: (Dito.)
* crt1/iosym/attiny13a.S: (Dito.)
* crt1/iosym/attiny15.S: (Dito.)
* crt1/iosym/attiny167.S: (Dito.)
* crt1/iosym/attiny20.S: (Dito.)
* crt1/iosym/attiny22.S: (Dito.)
* crt1/iosym/attiny2313.S: (Dito.)
* crt1/iosym/attiny2313a.S: (Dito.)
* crt1/iosym/attiny24.S: (Dito.)
* crt1/iosym/attiny24a.S: (Dito.)
* crt1/iosym/attiny25.S: (Dito.)
* crt1/iosym/attiny26.S: (Dito.)
* crt1/iosym/attiny261.S: (Dito.)
* crt1/iosym/attiny261a.S: (Dito.)
* crt1/iosym/attiny28.S: (Dito.)
* crt1/iosym/attiny4.S: (Dito.)
* crt1/iosym/attiny40.S: (Dito.)
* crt1/iosym/attiny4313.S: (Dito.)
* crt1/iosym/attiny43u.S: (Dito.)
* crt1/iosym/attiny44.S: (Dito.)
* crt1/iosym/attiny44a.S: (Dito.)
* crt1/iosym/attiny45.S: (Dito.)
* crt1/iosym/attiny461.S: (Dito.)
* crt1/iosym/attiny461a.S: (Dito.)
* crt1/iosym/attiny48.S: (Dito.)
* crt1/iosym/attiny5.S: (Dito.)
* crt1/iosym/attiny84.S: (Dito.)
* crt1/iosym/attiny84a.S: (Dito.)
* crt1/iosym/attiny85.S: (Dito.)
* crt1/iosym/attiny861.S: (Dito.)
* crt1/iosym/attiny861a.S: (Dito.)
* crt1/iosym/attiny87.S: (Dito.)
* crt1/iosym/attiny88.S: (Dito.)
* crt1/iosym/attiny9.S: (Dito.)
* crt1/iosym/atxmega128a1.S: (Dito.)
* crt1/iosym/atxmega128a1u.S: (Dito.)
* crt1/iosym/atxmega128a3.S: (Dito.)
* crt1/iosym/atxmega128d3.S: (Dito.)
* crt1/iosym/atxmega16a4.S: (Dito.)
* crt1/iosym/atxmega16d4.S: (Dito.)
* crt1/iosym/atxmega192a3.S: (Dito.)
* crt1/iosym/atxmega192d3.S: (Dito.)
* crt1/iosym/atxmega256a3.S: (Dito.)
* crt1/iosym/atxmega256a3b.S: (Dito.)
* crt1/iosym/atxmega256d3.S: (Dito.)
* crt1/iosym/atxmega32a4.S: (Dito.)
* crt1/iosym/atxmega32d4.S: (Dito.)
* crt1/iosym/atxmega64a1.S: (Dito.)
* crt1/iosym/atxmega64a1u.S: (Dito.)
* crt1/iosym/atxmega64a3.S: (Dito.)
* crt1/iosym/atxmega64d3.S: (Dito.)
* crt1/iosym/m3000.S: (Dito.)
|