gcc/gcc/config/sh
Richard Sandiford 3503150c4c sh.c (pool_node): New field: part_of_sequence_p.
* config/sh/sh.c (pool_node): New field: part_of_sequence_p.
	(add_constant): Set it.
	(dump_table): Don't reorder a constant if part_of_sequence_p.
	(machine_dependent_reorg): Assume that float constants will
	stay in their original order if used as a sequence.

From-SVN: r59213
2002-11-18 12:46:48 +00:00
..
coff.h chorus.h: Consistently define *_DEBUGGING_INFO with the value 1. 2002-08-29 21:40:18 +00:00
crt1.asm shelf.sh (STACK_ADDR): Don't define. 2002-06-26 16:42:03 +01:00
crti.asm Contribute sh64-elf. 2002-02-09 03:08:08 +00:00
crtn.asm Contribute sh64-elf. 2002-02-09 03:08:08 +00:00
elf.h chorus.h: Consistently define *_DEBUGGING_INFO with the value 1. 2002-08-29 21:40:18 +00:00
embed-elf.h config.gcc (sh-*-elf*): Use sh/embed-elf.h instead of sh/elf.h. 2002-04-09 21:07:15 +01:00
lib1funcs.asm s390.c: Follow spelling convention. 2002-09-18 11:43:45 +00:00
linux.h Individual processor configurations for sh-elf / sh-linux: 2002-06-13 20:23:28 +01:00
little.h config/sh reorganization to factor out endianness and coff: 2002-05-28 23:26:43 +01:00
netbsd-elf.h dsp16xx.c (print_operand): Fix format specifier. 2002-08-11 19:24:09 +00:00
rtems.h rtems.h, [...] (*-rtems*): Cleanup pass to move common definitions to config/rtems.h and make the targets... 2002-04-12 13:35:03 +00:00
rtemself.h rtems.h, [...] (*-rtems*): Cleanup pass to move common definitions to config/rtems.h and make the targets... 2002-04-12 13:35:03 +00:00
sh-protos.h hard-reg-set.h (REG_CANNOT_CHANGE_MODE_P): New. 2002-11-04 16:58:39 +00:00
sh.c sh.c (pool_node): New field: part_of_sequence_p. 2002-11-18 12:46:48 +00:00
sh.h * sh.h (DWARF_FRAME_RETURN_COLUMN): Use DWARF_FRAME_REGNUM. 2002-11-07 15:51:27 +00:00
sh.md sh.md (initialize_trampoline): Do not force the trampoline address into R0_REGS here. 2002-11-18 12:12:24 +00:00
sh64.h config/sh reorganization to factor out endianness and coff: 2002-05-28 23:26:43 +01:00
shmedia.h Contribute sh64-elf. 2002-02-09 03:08:08 +00:00
sshmedia.h Contribute sh64-elf. 2002-02-09 03:08:08 +00:00
t-be config.gcc (sh-*-elf*, [...]): Unify. 2002-06-05 20:52:07 +01:00
t-elf t-elf, [...]: New files. 2000-09-02 03:28:47 +00:00
t-le config.gcc (sh-*-elf*, [...]): Unify. 2002-06-05 20:52:07 +01:00
t-linux t-sh (MULTILIB_EXCEPTIONS): Set to ml. 2002-06-18 20:56:54 +01:00
t-monolib Individual processor configurations for sh-elf / sh-linux: 2002-06-13 20:23:28 +01:00
t-netbsd t-sh (MULTILIB_EXCEPTIONS): Set to ml. 2002-06-18 20:56:54 +01:00
t-netbsd-sh5 config.gcc (sh5*-*-netbsd*): Remove sh/t-netbsd-sh5-32 from and add t-sh64 to ${tmake_file}. 2002-06-07 00:58:44 +00:00
t-netbsd-sh5-64 config.gcc (sh5*-*-netbsd*): Remove sh/t-netbsd-sh5-32 from and add t-sh64 to ${tmake_file}. 2002-06-07 00:58:44 +00:00
t-sh t-sh (MULTILIB_EXCEPTIONS): Set to ml. 2002-06-18 20:56:54 +01:00
t-sh64 lib1funcs.asm (sdivsi3): Add optimized SH64 implementations. 2002-06-24 21:08:17 +01:00
ushmedia.h Contribute sh64-elf. 2002-02-09 03:08:08 +00:00