gcc/gcc/config/sparc
Zack Weinberg eaf4e6183e configure.in: Kill tm.h.
* configure.in: Kill tm.h.  Include the files in the $tm_file
	list in all three of config.h, hconfig.h, tconfig.h, after the
	relevant set of xm_files.  Put TARGET_CPU_DEFAULT in all
	three, include insn-codes.h in all three (#ifndef GENERATOR_FILE).
	* configure: Regenerate.
	* Makefile.in (clean): Don't delete tm.h.

	* system.h: If SUCCESS_EXIT_CODE and FATAL_EXIT_CODE are not
	defined, set them from EXIT_SUCCESS and EXIT_FAILURE.  If
	those are not defined, set SEC and FEC to 0 and 1.
	* gcc.texi: Update to match.

	* crtstuff.c: Include tconfig.h, not auto-host.h and tm.h.
	* config/fp-bit.c, config/m68k/aux-crt2.asm,
	config/m68k/aux-crtn.asm, config/m68k/aux-mcount.c:
	Include tconfig.h, not tm.h.

	* config/xm-lynx.h, config/xm-std32.h,
	config/a29k/xm-a29k.h, config/a29k/xm-unix.h,
	config/alpha/xm-alpha.h, config/arc/xm-arc.h,
	config/avr/xm-avr.h, config/c4x/xm-c4x.h,
	config/clipper/xm-clix.h, config/convex/xm-convex.h,
	config/d30v/xm-d30v.h, config/dsp16xx/xm-dsp16xx.h,
	config/elxsi/xm-elxsi.h, config/fr30/xm-fr30.h,
	config/h8300/xm-h8300.h, config/i370/xm-linux.h,
	config/i386/xm-i386.h, config/i860/xm-i860.h,
	config/i960/xm-i960.h, config/ia64/xm-ia64.h,
	config/m32r/xm-m32r.h, config/m68hc11/xm-m68hc11.h,
	config/m88k/xm-m88k.h, config/mcore/xm-mcore.h,
	config/mips/xm-mips.h, config/mn10200/xm-mn10200.h,
	config/mn10300/xm-mn10300.h, config/ns32k/xm-ns32k.h,
	config/pa/xm-linux.h, config/pa/xm-pa.h,
	config/pa/xm-pa64hpux.h, config/pa/xm-pahpux.h,
	config/pa/xm-papro.h, config/pdp11/xm-pdp11.h,
	config/pj/xm-pj.h, config/romp/xm-romp.h,
	config/rs6000/xm-beos.h, config/rs6000/xm-rs6000.h,
	config/rs6000/xm-sysv4.h, config/sh/xm-sh.h,
	config/sparc/xm-sparc.h, config/sparc/xm-sysv4.h,
	config/v850/xm-v850.h, config/vax/xm-vax.h,
	config/we32k/xm-we32k.h:
	Don't include tm.h.
	Don't define SUCCESS_EXIT_CODE or FATAL_EXIT_CODE.

	* config/i370/xm-i370.h, config/i370/xm-mvs.h,
	config/i370/xm-oe.h: Don't include tm.h.  Don't define
	SUCCESS_EXIT_CODE.
	* config/vax/xm-vms.h: Don't include tm.h.

	* config/xm-lynx.h, config/avr/xm-avr.h,
	config/fr30/xm-fr30.h, config/pdp11/xm-pdp11.h,
	Delete; made empty by above changes.
	* config/i386/xm-lynx.h, config/m68k/xm-lynx.h,
	config/rs6000/xm-lynx.h, config/sparc/xm-lynx.h:
	Don't include config/xm-lynx.h or tm.h.

	* config/xm-gnu.h: Don't include fcntl.h.
	* config/sparc/xm-lynx.h: Don't include sys/types.h and
	sys/wait.h.
	* config/clipper/xm-clix.h, config/vax/xm-vax.h: Don't define isinf.

From-SVN: r40199
2001-03-03 03:32:55 +00:00
..
aout.h config: 2000-11-02 23:29:13 +00:00
bsd.h
chorus.h config.gcc: New targets, i386-*-chorusos*, sparc-*-chorusos*, powerpc-*-chorusos* . 2001-02-08 17:09:06 -05:00
elf.h config.gcc (sparc-*-elf): Include sparc/sol2.h. 2001-01-01 08:19:20 -05:00
gmon-sol2.c Warning fixes: 2000-11-19 13:15:51 +00:00
hal.h Initial revision 1998-06-13 13:52:15 -06:00
lb1spc.asm config/sparc/lb1spc.asm (.udiv, .div) Replace routines. 1998-06-29 06:26:45 -04:00
lb1spl.asm
linux-aout.h config: 2000-11-02 23:29:13 +00:00
linux.h config: 2000-11-02 23:29:13 +00:00
linux64.h config: 2000-11-02 23:29:13 +00:00
lite.h config: 2000-11-02 23:29:13 +00:00
litecoff.h config: 2000-11-02 23:29:13 +00:00
liteelf.h config.gcc (sparc-*-elf): Include sparc/sol2.h. 2001-01-01 08:19:20 -05:00
lynx-ng.h config: 2000-11-02 23:29:13 +00:00
lynx.h config: 2000-11-02 23:29:13 +00:00
netbsd.h config: 2000-11-02 23:29:13 +00:00
openbsd.h config: 2000-11-02 23:29:13 +00:00
pbd.h config: 2000-11-02 23:29:13 +00:00
rtems.h config: 2000-11-02 23:29:13 +00:00
rtemself.h config.gcc (sparc-*-elf): Include sparc/sol2.h. 2001-01-01 08:19:20 -05:00
sol2-64.h sol2-64.h: Same as sol2-sld-64.h... 1999-12-08 12:30:22 +00:00
sol2-c1.asm Add preliminary native sparcv9 Solaris support. 1998-09-08 19:43:28 -07:00
sol2-ci.asm Add preliminary native sparcv9 Solaris support. 1998-09-08 19:43:28 -07:00
sol2-cn.asm Add preliminary native sparcv9 Solaris support. 1998-09-08 19:43:28 -07:00
sol2-g1.asm
sol2-sld-64.h config: 2000-11-02 23:29:13 +00:00
sol2-sld.h sol2-sld.h (LINKER_DOES_NOT_WORK_WITH_DWARF2): Define this new symbol. 1998-02-22 12:09:19 -07:00
sol2.h config: 2000-11-02 23:29:13 +00:00
sp64-aout.h config: 2000-11-02 23:29:13 +00:00
sp64-elf.h Makefile.in (OBJS): Add dwarf2asm.o. 2001-03-02 18:17:07 -08:00
sp86x-aout.h config.gcc (*-*-linux*): Don't define HAVE_ATEXIT or BSTRING. 2000-12-18 23:58:21 +00:00
sp86x-elf.h config.gcc (sparc-*-elf): Include sparc/sol2.h. 2001-01-01 08:19:20 -05:00
sparc-protos.h sparc.md (nonlocal_goto_receiver): Remove. 2000-10-13 16:55:19 +02:00
sparc.c sparc.c (eligible_for_epilogue_delay): Don't put assignments from FP constants sonce 'Y' output code can't handle it. 2001-02-18 18:39:28 -05:00
sparc.h sparc.h (PREDICATE_CODES): Delete fp_sethi_p, fp_mov_p and fp_high_losum_p. 2001-01-04 18:54:14 +00:00
sparc.md sparc.md (cmp_cc_arith_op_set): Don't use match_dup on the entire operator... 2001-02-13 00:46:52 -08:00
splet.h 1750a.h: Mark help strings for options/switches for translation. 2000-06-27 02:26:23 +00:00
sun4gas.h definitions in config/[s-w]* (rest): 2000-09-25 10:24:23 +00:00
sun4o3.h sparc.c (sparc_override_options): Don't allow profiling for code models other than medlow. 1999-06-21 10:47:44 -07:00
sunos4.h libgcc2.c (L_exit): Check for ON_EXIT, not HAVE_ON_EXIT. 1999-09-17 14:37:48 -04:00
sysv4.h osf.h: Standarize copyright statement. 2000-12-06 18:58:25 -07:00
t-chorus-elf config.gcc: New targets, i386-*-chorusos*, sparc-*-chorusos*, powerpc-*-chorusos* . 2001-02-08 17:09:06 -05:00
t-elf t-a29kbare: Fix some comments. 1999-08-04 21:27:49 -06:00
t-halos Initial revision 1998-06-13 13:52:15 -06:00
t-linux64 t-linux64 (tcrtbeginS.o, tcrtendS.o): Remove. 2000-04-07 16:57:58 +02:00
t-slibgcc t-linux (SHLIB_INSTALL): Double quote slibdir; fix typo in rm -f. 2001-01-07 13:55:10 -08:00
t-slibgcc-sld t-linux (SHLIB_INSTALL): Double quote slibdir; fix typo in rm -f. 2001-01-07 13:55:10 -08:00
t-sol2 Makefile.in (libgcc.mk): Pass SHLIB_EXT, not SHLIB_LIBS. 2000-10-08 16:20:18 -07:00
t-sol2-64 [multiple changes] 1998-09-23 19:44:55 -07:00
t-sp64 * sparc/t-sp64 (LIBGCC2_CFLAGS): Delete. 1997-10-10 20:49:12 +00:00
t-sp86x liteelf.h: New file to support sparclite-elf target 1999-08-07 01:58:07 -06:00
t-sparcbare t-a29kbare: Fix some comments. 1999-08-04 21:27:49 -06:00
t-sparclite t-a29kbare: Fix some comments. 1999-08-04 21:27:49 -06:00
t-splet t-a29kbare: Fix some comments. 1999-08-04 21:27:49 -06:00
t-sunos40
t-sunos41
t-vxsparc
t-vxsparc64 config.gcc (sparc64-wrs-vxworks*): New case. 2001-01-01 21:53:47 -05:00
vxsim.h config: 2000-11-02 23:29:13 +00:00
vxsparc.h config: 2000-11-02 23:29:13 +00:00
vxsparc64.h config.gcc (sparc64-wrs-vxworks*): New case. 2001-01-01 21:53:47 -05:00
x-sysv4
xm-linux.h * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
xm-lynx.h configure.in: Kill tm.h. 2001-03-03 03:32:55 +00:00
xm-openbsd.h Kill stray blank lines 2001-02-24 08:17:40 +00:00
xm-pbd.h Kill stray blank lines 2001-02-24 08:17:40 +00:00
xm-sol2.h * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
xm-sp64.h xm-sp64.h: Avoid using __sparc_v9__ when testing for sparc64. 1999-12-14 13:53:39 +01:00
xm-sparc.h configure.in: Kill tm.h. 2001-03-03 03:32:55 +00:00
xm-sysv4-64.h xm-sp64.h: Avoid using __sparc_v9__ when testing for sparc64. 1999-12-14 13:53:39 +01:00
xm-sysv4.h configure.in: Kill tm.h. 2001-03-03 03:32:55 +00:00