old-cross-binutils/gdb/config/i386
Fred Fish 7ee7dc27b0 * config/i386/tm-i386.h: New file containing generic i*86 target
definitions.
	(TARGET_BYTE_ORDER): Moved here from tm-i386v.h.
	(IEEE_FLOAT): Moved here from tm-i386v.h.
	(START_INFERIOR_TRAPS_EXPECTED): Define default as 2.
	(FUNCTION_START_OFFSET): Moved here from tm-i386v.h.
	(SKIP_PROLOGUE): Moved here from tm-i386v.h.
	(SAVED_PC_AFTER_CALL): Moved here from tm-i386v.h.
	(INNER_THAN): Moved here from tm-i386v.h.
	(BREAKPOINT): Moved here from tm-i386v.h.
	(DECR_PC_AFTER_BREAK): Moved here from tm-i386v.h.
	(ABOUT_TO_RETURN): Moved here from tm-i386v.h.
	(REGISTER_SIZE): Moved here from tm-i386v.h.
	(NUM_REGS): Moved here from tm-i386v.h.
	(REGISTER_NAMES): Moved here from tm-i386v.h.
	(EXTRACT_STRUCT_VALUE_ADDRESS): Moved here from tm-i386v.h.
	(FP_REGNUM): Moved here from tm-i386v.h.
	(SP_REGNUM): Moved here from tm-i386v.h.
	(PC_REGNUM): Moved here from tm-i386v.h.
	(PS_REGNUM): Moved here from tm-i386v.h.
	(FP0_REGNUM):  Moved here from tm-i386aix.h.
	(FPC_REGNUM):  Moved here from tm-sun386.h.
	(REGISTER_BYTES):  Moved here from tm-i386aix.h.
	(REGISTER_BYTE): Moved here from tm-i386aix.h.
	(REGISTER_RAW_SIZE): Moved here from tm-i386aix.h.
	(MAX_REGISTER_RAW_SIZE): Moved here from tm-i386aix.h.
	(REGISTER_VIRTUAL_SIZE): Moved here from tm-i386aix.h.
	(MAX_REGISTER_VIRTUAL_SIZE): Moved here from tm-i386aix.h.
	(EXTRACT_RETURN_VALUE): Moved here from tm-i386aix.h.
	(STORE_RETURN_VALUE):  Moved here from tm-i386aix.h.
	(REGISTER_VIRTUAL_TYPE): Moved here from tm-i386v.h.
	(STORE_STRUCT_RETURN): Moved here from tm-i386v.h.
	(FRAME_CHAIN): Moved here from tm-i386v4.h.
	(FRAMELESS_FUNCTION_INVOCATION): Moved here from tm-i386v4.h.
	(FRAME_SAVED_PC): Moved here from tm-i386os9k.h
	(FRAME_ARGS_ADDRESS): Moved here from tm-i386v.h.
	(FRAME_LOCALS_ADDRESS): Moved here from tm-i386v.h.
	(FRAME_NUM_ARGS): Moved here from tm-i386sun.h.
	(FRAME_ARGS_SKIP): Moved here from tm-i386v.h.
	(FRAME_FIND_SAVED_REGS): Moved here from tm-i386v.h.
	(PUSH_DUMMY_FRAME): Moved here from tm-i386v.h.
	(POP_FRAME): Moved here from tm-i386v.h.
	(CALL_DUMMY, CALL_DUMMY_LENGTH, CALL_DUMMY_START_OFFSET,
	CALL_DUMMY_BREAKPOINT_OFFSET, FIX_CALL_DUMMY): Moved here from
	tm-i386v.h
	(print_387_control_word, print_387_status_word): Declare prototypes.
	(struct frame_info, struct frame_saved_regs): Forward decls for
	prototypes.
	(SP_ARG0): Moved here from tm-i386v.h.

	* config/i386/tm-i386v.h:
	(i386/tm-i386.h): Include.
	(TARGET_BYTE_ORDER): Remove.
	(IEEE_FLOAT): Remove.
	(START_INFERIOR_TRAPS_EXPECTED): Undef before redefine to 4.
	(FUNCTION_START_OFFSET): Remove.
	(SKIP_PROLOGUE): Remove.
	(i386_skip_prologue): Remove prototype.
	(SAVED_PC_AFTER_CALL): Remove.
	(INNER_THAN): Remove.
	(BREAKPOINT): Remove.
	(DECR_PC_AFTER_BREAK): Remove.
	(ABOUT_TO_RETURN): Remove.
	(REGISTER_SIZE): Remove.
	(NUM_REGS): Undef before redefine to 16 (no FP support).
	(REGISTER_NAMES): Undef before redefine.
	(FP_REGNUM, SP_REGNUM, PC_REGNUM, PS_REGNUM): Remove.
	(REGISTER_BYTES): Undef before redefine.
	(REGISTER_BYTE): Undef before redefine.
	(REGISTER_RAW_SIZE): Undef before redefine.
	(REGISTER_VIRTUAL_SIZE): Undef before redefine.
	(MAX_REGISTER_RAW_SIZE): Undef before redefine.
	(MAX_REGISTER_VIRTUAL_SIZE): Undef before redefine.
	(REGISTER_VIRTUAL_TYPE): Undef before redefine.
	(STORE_STRUCT_RETURN): Undef before redefine.
	(EXTRACT_RETURN_VALUE): Undef before redefine.
	(STORE_RETURN_VALUE): Undef before redefine.
	(EXTRACT_STRUCT_VALUE_ADDRESS): Remove.
	(FRAME_CHAIN): Undef before redefine.
	(FRAMELESS_FUNCTION_INVOCATION): Undef before redefine.
	(FRAME_SAVED_PC): Undef before redefine.
	(FRAME_ARGS_ADDRESS): Remove.
	(FRAME_LOCALS_ADDRESS): Remove.
	(FRAME_NUM_ARGS): Undef before redefine.
	(FRAME_ARGS_SKIP): Remove.
	(FRAME_FIND_SAVED_REGS): Remove.
	(PUSH_DUMMY_FRAME): Remove.
	(POP_FRAME): Remove.
	(CALL_DUMMY): Remove.
	(CALL_DUMMY_LENGTH): Remove.
	(CALL_DUMMY_START_OFFSET): Remove.
	(CALL_DUMMY_BREAKPOINT_OFFSET): Remove
	(FIX_CALL_DUMMY): Remove.
	(print_387_control_word): Remove.
	(print_387_status_word): Remove.
	(SP_ARG0): Remove.

	* config/i386/tm-symmetry.h:
	(TM_SYMMETRY_H): Enclose file in test for define & define if needed.
	(START_INFERIOR_TRAPS_EXPECTED): Move to after inclusion of
	tm-i386v4.h or tm-i386v.h, #undef, and #define back to 2.
	(DECR_PC_AFTER_BREAK): Move to after inclusion of tm-i386v4.h
	or tm-i386v.h, #undef, and #define to 0.
	(MAX_REGISTER_RAW_SIZE): Remove.
	(FRAME_CHAIN): Remove.
	(FRAMELESS_FUNCTION_INVOCATION): Remove.
	(FRAME_SAVED_PC): Remove.
	(print_387_control_word, print_387_status_word): Remove prototypes.

	* config/i386/tm-ptx.h:
	(TM_PTX_H): Enclose file in test for define & define if needed.
	(START_INFERIOR_TRAPS_EXPECTED): Move to after inclusion of
	tm-i386v4.h or tm-i386v.h, #undef, and #define back to 2.
	(DECR_PC_AFTER_BREAK): Move to after inclusion of tm-i386v4.h
	or tm-i386v.h, #undef, and #define to 0.
	(SDB_REG_TO_REGNUM):  Remove obsolete commented out define.
	(print_387_control_word, print_387_status_word): Remove prototypes.

	* config/i386/tm-linux.h:
	(TM_LINUX_H): Enclose file in test for define & define if needed.
	(i386/tm-i386.h): Include instead of tm-i386v.h.
	(START_INFERIOR_TRAPS_EXPECTED): Remove.

	* config/i386/tm-i386v4.h:
	(TM_I386V4_H): Enclose file in test for define & define if needed.
	(i386/tm-i386.h): Include instead of tm-i386v.h.
	(START_INFERIOR_TRAPS_EXPECTED): Remove.
	(FRAME_CHAIN):  Moved to tm-i386.h.
	(FRAMELESS_FUNCTION_INVOCATION): Moved to tm-i386.h.
	(FRAME_SAVED_PC): Remove.
	(sigtramp_saved_pc):  Define as i386v4_sigtramp_saved_pc.
	(FRAME_NUM_ARGS): Remove.

	* config/i386/tm-i386os9k.h:
	(TM_I386OS9K_H): Enclose file in test for define & define if needed.
	(i386/tm-i386.h): Include instead of tm-i386v.h.
	(START_INFERIOR_TRAPS_EXPECTED): Remove.
	(NUM_REGS):  Undefine before redefining.
	(FRAME_CHAIN): Remove.
	(FRAMELESS_FUNCTION_INVOCATION): Remove.
	(FRAME_SAVED_PC): Move to tm-i386.h.

	* config/i386/tm-i386nw.h:
	(TM_I386NW_H): Enclose file in test for define & define if needed.
	(i386/tm-i386.h): Include instead of tm-i386v.h.
	(START_INFERIOR_TRAPS_EXPECTED): Remove.

	* config/i386/tm-i386bsd.h:
	(TM_I386BSD_H): Enclose file in test for define & define if needed.
	(i386/tm-i386.h): Include instead of tm-i386v.h.
	(START_INFERIOR_TRAPS_EXPECTED): Remove.
	(FRAMELESS_FUNCTION_INVOCATION): Remove.
	(FRAME_SAVED_PC): Remove.

	* config/i386/tm-i386aix.h:
	(i386/tm-i386.h): Include instead of tm-i386v.h.
	(START_INFERIOR_TRAPS_EXPECTED): Remove.
	(FP_REGNUM): Remove.
	(SP_REGNUM): Remove.
	(PC_REGNUM): Remove.
	(PS_REGNUM): Remove.
	(FP0_REGNUM):  Moved to tm-i386.h.
	(NUM_REGS): Remove.
	(REGISTER_NAMES): Remove.
	(REGISTER_BYTES): Moved to tm-i386.h.
	(REGISTER_BYTE): Moved to tm-i386.h.
	(REGISTER_RAW_SIZE): Moved to tm-i386.h.
	(MAX_REGISTER_RAW_SIZE): Moved to tm-i386.h.
	(REGISTER_VIRTUAL_SIZE): Moved to tm-i386.h.
	(REGISTER_VIRTUAL_TYPE): Removed.
	(EXTRACT_RETURN_VALUE): Moved to tm-i386.h.
	(STORE_RETURN_VALUE):  Moved to tm-i386.h.

	* config/i386/tm-sun386.h:
	(TM_SUN386_H): Enclose file in test for define & define if needed.
	(i386/tm-i386.h): Include.
	(TARGET_BYTE_ORDER): Remove.
	(FUNCTION_START_OFFSET): Remove.
	(SKIP_PROLOGUE): Remove.
	(SAVED_PC_AFTER_CALL): Remove.
	(INNER_THAN): Remove.
	(BREAKPOINT): Remove.
	(DECR_PC_AFTER_BREAK): Remove.
	(ABOUT_TO_RETURN): Remove.
	(REGISTER_SIZE): Remove.
	(NUM_REGS): Undefine before defining.
	(REGISTER_NAMES): Undefine before redefining.
	(REGISTER_BYTES): Undefine before redefining.
	(REGISTER_BYTE): Undefine before defining.
	(FP_REGNUM): Undefine before defining.
	(PC_REGNUM): Undefine before defining.
	(FPC_REGNUM):  Undefine before defining.
	(REGISTER_RAW_SIZE):  Undefine before defining.
	(FRAME_CHAIN): Undefine before defining.
	(FRAMELESS_FUNCTION_INVOCATION): Undefine before defining.
	(FRAME_SAVED_PC): Undefine before defining.
	(FRAME_NUM_ARGS): Moved to tm-i386.h.
	(MAX_REGISTER_RAW_SIZE): Remove.
	(MAX_REGISTER_VIRTUAL_SIZE): Remove.
	(STORE_STRUCT_RETURN): Remove.
	(EXTRACT_STRUCT_VALUE_ADDRESS): Remove.
	(FRAME_ARGS_ADDRESS): Remove.
	(FRAME_LOCALS_ADDRESS): Remove.
	(FRAME_NUM_ARGS): Undefine before defining.
	(FRAME_ARGS_SKIP): Remove.
	(FRAME_FIND_SAVED_REGS): Remove.
	(PUSH_DUMMY_FRAME): Remove.
	(POP_FRAME): Remove.
	(CALL_DUMMY, CALL_DUMMY_LENGTH, CALL_DUMMY_START_OFFSET): Remove.
	(struct frame_info, struct frame_saved_regs): Remove forward decls
	for prototypes.

	* config/i386/tm-i386lynx.h (i386/tm-i386.h): Include instead of
	tm-i386v.h.
	* config/i386/tm-i386m3.h (i386/tm-i386.h): Include instead of
 	tm-i386v.h.
1995-11-02 15:20:50 +00:00
..
.Sanitize * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
fbsd.mh * config/i386/nbsd.mh (REGEX, REGEX1): No longer define. 1994-11-29 21:47:48 +00:00
fbsd.mt * config/i386/nbsd.mh (REGEX, REGEX1): No longer define. 1994-11-29 21:47:48 +00:00
gdbserve.mt * config/i386/gdbserve.mt: New file, defs for i386 nlm stub. 1994-09-09 22:55:36 +00:00
go32.mh * Makefile.in (SFILES OBS): Add serial.[co] & ser-hardwire.[co]. 1993-04-06 05:50:54 +00:00
i386aix.mh * config/i386/{i386aix.mh, i386bsd.mh, i386lynx.mh, i386sco.mh, 1994-09-17 00:32:25 +00:00
i386aix.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
i386aout.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
i386bsd.mh * config/i386/{i386aix.mh, i386bsd.mh, i386lynx.mh, i386sco.mh, 1994-09-17 00:32:25 +00:00
i386bsd.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
i386lynx.mh * config/i386/{i386aix.mh, i386bsd.mh, i386lynx.mh, i386sco.mh, 1994-09-17 00:32:25 +00:00
i386lynx.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
i386m3.mh * config/i386/i386m3.mh (NAT_CLIBS): Add -lmachid and -lnetname. 1994-08-04 16:20:45 +00:00
i386m3.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
i386mach.mh New Mach stuff: 1993-10-07 20:13:08 +00:00
i386mk.mh * config/i386/{i386m3.mh,i386mk.mh}, config/mips/mipsm3.mh, 1993-10-30 13:42:43 +00:00
i386mk.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
i386nw.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
i386os9k.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
i386sco.mh * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
i386sco4.mh * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
i386sol2.mh * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
i386sol2.mt * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
i386v.mh * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
i386v.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
i386v4.mh * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
i386v4.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
i386v32.mh * config/i386/{i386aix.mh, i386bsd.mh, i386lynx.mh, i386sco.mh, 1994-09-17 00:32:25 +00:00
linux.mh * config/{i386/linux.mh,m68k/isi.mh} (NATDEPFILES): 1993-05-18 23:16:00 +00:00
linux.mt * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
nbsd.mh * config/i386/nbsd.mh (REGEX, REGEX1): No longer define. 1994-11-29 21:47:48 +00:00
ncr3000.mh * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
ncr3000.mt * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
nm-fbsd.h * config/i386/nbsd.mh (REGEX, REGEX1): No longer define. 1994-11-29 21:47:48 +00:00
nm-i386aix.h Update FSF address. 1995-08-02 03:41:12 +00:00
nm-i386bsd.h Update FSF address. 1995-08-02 03:41:12 +00:00
nm-i386lynx.h Update FSF address. 1995-08-02 03:41:12 +00:00
nm-i386mach.h Update FSF address. 1995-08-02 03:41:12 +00:00
nm-i386sco.h * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
nm-i386sco4.h * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
nm-i386v.h * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
nm-i386v4.h * config/{*.mt, *.mh}: All target and host makefile fragment 1993-03-23 01:19:58 +00:00
nm-m3.h Update FSF address. 1995-08-02 03:41:12 +00:00
nm-nbsd.h Update FSF address. 1995-08-02 03:41:12 +00:00
nm-ptx4.h Update FSF address. 1995-08-02 03:41:12 +00:00
nm-sun386.h Update FSF address. 1995-08-02 03:41:12 +00:00
nm-symmetry.h Update FSF address. 1995-08-02 03:41:12 +00:00
ptx.mh * config/i386/{i386aix.mh, i386bsd.mh, i386lynx.mh, i386sco.mh, 1994-09-17 00:32:25 +00:00
ptx.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
ptx4.mh * config/i386/{i386aix.mh, i386bsd.mh, i386lynx.mh, i386sco.mh, 1994-09-17 00:32:25 +00:00
ptx4.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
sun386.mh * Makefile.in (ANNOTATE_OBS): New definition. 1994-10-13 02:28:24 +00:00
sun386.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
symmetry.mh * Makefile.in (ANNOTATE_OBS): New definition. 1994-10-13 02:28:24 +00:00
symmetry.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
tm-i386.h * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
tm-i386aix.h * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
tm-i386bsd.h * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
tm-i386lynx.h * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
tm-i386m3.h * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
tm-i386mk.h Update FSF address. 1995-08-02 03:41:12 +00:00
tm-i386nw.h * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
tm-i386os9k.h * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
tm-i386v.h * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
tm-i386v4.h * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
tm-nbsd.h Update FSF address. 1995-08-02 03:41:12 +00:00
tm-ptx.h * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
tm-ptx4.h Update FSF address. 1995-08-02 03:41:12 +00:00
tm-sun386.h * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
tm-symmetry.h * config/i386/tm-i386.h: New file containing generic i*86 target 1995-11-02 15:20:50 +00:00
tm-win32.h * NEWS: Add information about win32 and arm code. 1995-10-09 21:54:26 +00:00
win32.mh Sat Oct 28 23:51:48 1995 steve chamberlain <sac@slash.cygnus.com> 1995-10-29 06:58:26 +00:00
win32.mt * NEWS: Add information about win32 and arm code. 1995-10-09 21:54:26 +00:00
xm-go32.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-i386aix.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-i386bsd.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-i386lynx.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-i386m3.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-i386mach.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-i386mk.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-i386sco.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-i386v.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-i386v4.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-i386v32.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-linux.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-nbsd.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-ptx.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-ptx4.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-sun386.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-symmetry.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-win32.h * NEWS: Add information about win32 and arm code. 1995-10-09 21:54:26 +00:00