gcc/gcc/config/avr
Anatoly Sokolov 59ab92d291 config.gcc (avr-*-rtems*, avr-*-*): Set extra_gcc_objs and extra_objs.
* config.gcc (avr-*-rtems*, avr-*-*): Set extra_gcc_objs and
	extra_objs.
	* config/avr/avr.c (avr_current_device): New variable.
	(avr_arch_types, avr_mcu_types): Move to avr-deveces.c.
	(avr_arch, mcu_type_s): Move to avr.h.
	* config/avr/avr.h (base_arch_s). Add reserved2, arch_name and
	default_data_section_start fields.
	(avr_arch): Moved from avr.c.
	(mcu_type_s): Moved from avr.c. Add short_sp, data_section_start and
	library_name fields.
	(avr_current_device, avr_mcu_types, avr_arch_types,
	avr_device_to_arch, avr_device_to_data_start,
	avr_device_to_startfiles, avr_device_to_devicelib): Declare.
	(EXTRA_SPEC_FUNCTIONS): Define.
	(LINK_SPEC): Remove device name to '-m ...' and '-Tdata ...' linker
	options mapping. Use device_to_arch and device_to_data_start insted.
	(STARTFILE_SPEC): Use device_to_startfile instead of crt_binutils.
	(CRT_BINUTILS_SPECS, EXTRA_SPECS): Remove.
	* config/avr/t-avr (driver-avr.o, avr-devices.o): New rules.
	* config/avr/driver-avr.c: New file.
	* config/avr/avr-devices.c: New file.

From-SVN: r148868
2009-06-23 23:14:11 +04:00
..
avr-devices.c config.gcc (avr-*-rtems*, avr-*-*): Set extra_gcc_objs and extra_objs. 2009-06-23 23:14:11 +04:00
avr-protos.h avr.c: Change my email address. 2009-05-23 11:16:07 +04:00
avr.c config.gcc (avr-*-rtems*, avr-*-*): Set extra_gcc_objs and extra_objs. 2009-06-23 23:14:11 +04:00
avr.h config.gcc (avr-*-rtems*, avr-*-*): Set extra_gcc_objs and extra_objs. 2009-06-23 23:14:11 +04:00
avr.md avr.c: Change my email address. 2009-05-23 11:16:07 +04:00
avr.opt avr.h (avr_case_values_threshold): Remove declaration. 2009-04-01 09:57:14 +04:00
constraints.md host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
driver-avr.c config.gcc (avr-*-rtems*, avr-*-*): Set extra_gcc_objs and extra_objs. 2009-06-23 23:14:11 +04:00
libgcc.S avr.c: Change my email address. 2009-05-23 11:16:07 +04:00
predicates.md predicates.md (io_address_operand): New predicate. 2008-04-02 23:21:01 +04:00
rtems.h host-hpux.c: Change copyright header to refer to version 3 of the GNU General Public License... 2007-08-02 10:49:31 +00:00
t-avr config.gcc (avr-*-rtems*, avr-*-*): Set extra_gcc_objs and extra_objs. 2009-06-23 23:14:11 +04:00
t-rtems config.gcc: Add avr-*-rtems*. 2004-11-23 04:44:03 +01:00