8sa1-gcc/gcc/config/arm
Zack Weinberg c237e94a5f haifa-sched.c: Convert to target hooks.
* haifa-sched.c: Convert to target hooks.  Macros replaced
	are ISSUE_RATE, ADJUST_COST, ADJUST_PRIORITY, MD_SCHED_INIT,
	MD_SCHED_REORDER, MD_SCHED_REORDER2, MD_SCHED_VARIABLE_ISSUE,
	MD_SCHED_FINISH, and HAVE_cycle_display.
	* target-def.h (TARGET_SCHED_ADJUST_COST,
	TARGET_SCHED_ADJUST_PRIORITY, TARGET_SCHED_ISSUE_RATE,
	TARGET_SCHED_VARIABLE_ISSUE, TARGET_SCHED_INIT,
	TARGET_SCHED_FINISH, TARGET_SCHED_REORDER,
	TARGET_SCHED_REORDER2, TARGET_SCHED_CYCLE_DISPLAY):
	New hook #defines to be overridden.
	(TARGET_SCHED): Bring them all together.
	(TARGET_INITIALIZER): Update.
	* target.h: Don't forward declare struct rtx_def.  Use 'rtx'
	instead of 'struct rtx_def *' throughout.
	(struct sched): New set of hooks for the scheduler.
	* Makefile.in (haifa-sched.o): Depend on target.h.
	* doc/tm.texi: Document the new scheduler hooks, together in
	their own section, instead of scattered around.
	Fix a bunch of underfull/overfull hboxes.

	* a29k.h, alpha.h, arm.h, c4x.h, convex.h, d30v.h, i386.h,
	ia64.h, m32r.h, m88k.h, mips.h, pa.h, rs6000.h, s390.h, sh.h,
	sparc.h: Don't define any of the old scheduler macros.

	* a29k.c, alpha.c, arm.c, c4x.c, convex.c, d30v.c, i386.c,
	ia64.c, m32r.c, m88k.c, mips.c, pa.c, rs6000.c, s390.c, sh.c,
	sparc.c: Create hook functions from code extracted from
	corresponding target header, or make existing hooks static, as
	appropriate.  Set the appropriate entries in targetm.

	* alpha-protos.h, arm-protos.h, c4x-protos.h, d30v-protos.h,
	i386-protos.h, ia64-protos.h, m32r-protos.h, pa-protos.h,
	rs6000-protos.h, s390-protos.h, sparc-protos.h:
	Remove prototypes for functions which are now static.

	* d30v.h, d30v.c, m32r.h, m32r.c: Remove #ifdef HAIFA and
	related gunk; the Haifa scheduler is now the only choice.

From-SVN: r45009
2001-08-18 20:25:54 +00:00
..
aof.h Move constructor/destructor handling into target hooks. 2001-08-09 15:33:35 -07:00
aout.h
arm-protos.h haifa-sched.c: Convert to target hooks. 2001-08-18 20:25:54 +00:00
arm-wince-pe.h
arm.c haifa-sched.c: Convert to target hooks. 2001-08-18 20:25:54 +00:00
arm.h haifa-sched.c: Convert to target hooks. 2001-08-18 20:25:54 +00:00
arm.md defaults.h (UNALIGNED_SHORT_ASM_OP, [...]): Move from ... 2001-08-17 17:53:20 -07:00
coff.h Move constructor/destructor handling into target hooks. 2001-08-09 15:33:35 -07:00
conix-elf.h unknown-elf.h (CTOR_LIST_BEGIN, [...]): Remove. 2001-08-13 15:05:16 -07:00
ecos-elf.h
elf.h Move constructor/destructor handling into target hooks. 2001-08-09 15:33:35 -07:00
lib1funcs.asm
linux-elf.h target.h (gcc_target): Add asm_out.named_section, section_type_flags, have_named_sections. 2001-08-03 18:31:41 -07:00
linux-gas.h
netbsd.h
pe.c
pe.h target.h (gcc_target): Add asm_out.named_section, section_type_flags, have_named_sections. 2001-08-03 18:31:41 -07:00
README-interworking
riscix1-1.h
riscix.h
rix-gas.h
rtems-elf.h
semi.h
semiaof.h
strongarm-coff.h
strongarm-elf.h
strongarm-pe.h
t-arm-aout
t-arm-coff
t-arm-elf Skip -mthumb as well as -mthumb-interwork when -mcpu=arm7 is specified. 2001-07-30 16:27:39 +00:00
t-linux
t-netbsd
t-pe
t-riscix
t-semi
t-strongarm-coff
t-strongarm-elf
t-strongarm-pe
t-xscale-coff
t-xscale-elf
uclinux-elf.h
unknown-elf-oabi.h
unknown-elf.h unknown-elf.h (CTOR_LIST_BEGIN, [...]): Remove. 2001-08-13 15:05:16 -07:00
vxarm.h
x-riscix
xscale-coff.h
xscale-elf.h