binutils-gdb/gdb/config/sparc
David Edelsohn 9e3501580c * sparc-tdep.c (NUM_SPARC_FPREGS): Define.
(SPARC_INTREG_SIZE): Define.
	(*): Use SPARC_INTREG_SIZE instead of REGISTER_RAW_SIZE (intreg)
	where appropriate.
	(enum branch_type): New value `done_retry'.
	(isbranch): Renamed from isannulled.  All callers changed.
	Support new sparc64 branch insns.
	(single_step): Handle done_retry.
	(sparc_extract_struct_value_address): Don't assume 4 byte regs.
	(get_saved_register): Likewise.
	(sparc_push_dummy_frame): Likewise.
	(sparc_frame_find_saved_regs): Likewise.
	(sparc_pop_frame): Likewise.  Don't refer to FPS_REGNUM, CPS_REGNUM,
	or PS_REGNUM if not sparc64.  sparc64 has 64 fp regs.
	(sparc64_extract_struct_value_address): New function.
	(dump_ccreg, sparc_print_register_hook): Likewise.
	* sp64-tdep.c: Deleted.
	* sparc/tm-sp64.h (GDB_TARGET_IS_SPARC64): Define.
	(NUM_REGS): Reduce by 2, cle/tle are in the pstate reg.
	(CC_HAS_LONG_LONG): Define.
	(REGISTER_NAMES): Delete cle/tle and reorganize.
	(PS_REGNUM, FPS_REGNUM, CPS_REGNUM): Delete, they're ifdef'd out of
	sparc-tdep.c now.
	(REGISTER_BYTES): Update.
	(REGISTER_CONVERT_TO_VIRTUAL, REGISTER_CONVERT_TO_RAW): Delete.
	(EXTRACT_RETURN_VALUE): Delete.  Use definition in tm-sparc.h.
	(NO_SINGLE_STEP): Likewise.
	* sparc/tm-sparc.h (EXTRACT_VALUE_RETURN): Don't assume 4 byte regs.
	* sparc/sp64.mt: Move simulator support ...
	* sparc/sp64sim.mt: ... to here.
1995-03-02 00:11:22 +00:00
..
.Sanitize Update to reflect changes in config files 1994-09-04 23:18:31 +00:00
nbsd.mh * config/tm-nbsd.h: New file, support for all NetBSD targets. 1994-09-01 18:20:42 +00:00
nm-nbsd.h * solib.c: *BSD systems need <a.out.h> to be included before 1994-09-23 22:30:31 +00:00
nm-sparclynx.h * lynx-nat.c: Add Sparc support. 1994-01-22 01:58:55 +00:00
nm-sun4os4.h
nm-sysv4.h * configure.in (config/nm-empty.h): If cross only, use instead 1994-09-04 23:16:22 +00:00
sp64.mt * sparc-tdep.c (NUM_SPARC_FPREGS): Define. 1995-03-02 00:11:22 +00:00
sp64sim.mt * sparc-tdep.c (NUM_SPARC_FPREGS): Define. 1995-03-02 00:11:22 +00:00
sparc-em.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
sparclite.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
sparclynx.mh * config/i386/{i386aix.mh, i386bsd.mh, i386lynx.mh, i386sco.mh, 1994-09-17 00:32:25 +00:00
sparclynx.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
sun4os4.mh * config/sparc/sun4os4.mh: Add comment saying why we don't use 1993-10-07 11:28:51 +00:00
sun4os4.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
sun4sol2.mh * config/mips/idt.mt: Add support for the lsi33k target. 1995-02-06 22:00:10 +00:00
sun4sol2.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
tm-nbsd.h * config/sparc/tm-nbsd.h: Add #defines to map NetBSD struct and 1994-09-02 16:57:11 +00:00
tm-sp64.h * sparc-tdep.c (NUM_SPARC_FPREGS): Define. 1995-03-02 00:11:22 +00:00
tm-sp64sim.h Initial versions of port to sparc64 simulators. 1993-07-08 03:08:49 +00:00
tm-sparc.h * sparc-tdep.c (NUM_SPARC_FPREGS): Define. 1995-03-02 00:11:22 +00:00
tm-sparclite.h Modified Files: 1994-06-10 01:24:22 +00:00
tm-sparclynx.h * sparc-tdep.c, lynx-nat.c, config/sparc/tm-sparc.h, 1994-01-22 08:42:14 +00:00
tm-spc-em.h
tm-sun4os4.h * c-typeprint.c (c_type_print_base): Use `show' of -1 to print 1994-12-17 10:46:32 +00:00
tm-sun4sol2.h * config/sparc/tm-sun4sol2.h: Define STATIC_TRANSFORM_NAME. 1995-02-09 20:21:46 +00:00
tm-vxsparc.h First cut at sparc-vxworks targetting. 1993-06-08 23:05:20 +00:00
vxsparc.mt * config/*/*.mt (TDEPFILES): Remove refs to *-pinsn.o. 1995-01-17 04:53:00 +00:00
xm-nbsd.h * config/tm-nbsd.h: New file, support for all NetBSD targets. 1994-09-01 18:20:42 +00:00
xm-sparc.h * source.c (find_source_lines): Always use code that was #ifdef 1994-05-14 19:37:57 +00:00
xm-sparclynx.h More LynxOS support 1993-10-30 00:16:25 +00:00
xm-sun4os4.h * source.c (find_source_lines): Always use code that was #ifdef 1994-05-14 19:37:57 +00:00
xm-sun4sol2.h * config/i386/xm-i386v4.h, config/m68k/xm-m68kv4.h, 1994-08-04 18:17:59 +00:00