old-cross-binutils/gdb/config/sparc
Bob Manson 1e9c814fb9 * config/sparc/tm-sp64.h (CALL_DUMMY): Store and retrieve
%o0-%o5 as 64-bit values; compensate for stack bias.
	(USE_STRUCT_CONVENTION): We only pass pointers to structs
	if they're larger than 32 bytes.
	(REG_STRUCT_HAS_ADDR): Ditto.

	* sparc-tdep.c (sparc_init_extra_frame_info): Use read_sp()
 	instead of read_register. If the target is a sparc64 and the frame
 	pointer is odd, compensate for the stack bias.
	(get_saved_register): Use read_sp().
	(DUMMY_STACK_REG_BUF_SIZE): Use FP_REGISTER_BYTES.
	(sparc_push_dummy_frame): Use read_sp()/write_sp(). On sparc64,
 	save the PC, NPC, CCR, FSR, FPRS, Y and ASI registers.
	(sparc_frame_find_saved_regs): Use read_sp(). Read the PC, NPC,
 	CCR, FSR, FPRS, Y and ASI registers from the frame, if it's a
 	dummy frame.
	(sparc_pop_frame): Use write_sp(). If the target is a sparc64 and
 	the FP is odd, compensate for stack bias.
	(sparc_store_return_value): Right-justify the return value before
 	writing it to %o0.
	(sparc_fix_call_dummy): Don't NOP out part of the call dummy on
 	sparc64.
	(sparc64_read_sp, sparc64_read_fp, sparc64_write_sp,
 	sparc64_write_fp, sp64_push_arguments,
 	sparc64_extract_return_value): New functions to support the
 	sparc64 ABI.

	* dwarfread.c (handle_producer): Set processing_gcc_compilation to
 	the right version number.

	* dwarf2read.c (read_file_scope): Assume we're processing
	GCC2 output.
1998-05-08 05:30:24 +00:00
..
.Sanitize massive sanitization fixes 1998-03-13 13:09:32 +00:00
nbsd.mh
nm-nbsd.h * config/nm-nbsd.h (link_object, lo_name, etc): Move to here 1996-03-06 04:01:02 +00:00
nm-sparclynx.h Update FSF address. 1995-08-02 03:41:12 +00:00
nm-sun4os4.h * config/sparc/xm-sparc.h (HAVE_WAIT_STRUCT): Remove, never used. 1996-02-01 02:47:32 +00:00
nm-sun4sol2.h fix for PR 13618 -- gdb incorrectly reports thread information. 1997-10-24 21:04:39 +00:00
sp64.mt
sp64sim.mt * config/alpha/alpha-osf3.mh config/i386/{i386gnu linux}.mh 1997-04-22 17:13:41 +00:00
sp64sol2.mt * sp64sol2.mt: New file. 1996-01-25 11:34:26 +00:00
sparc-em.mt
sparclet.mt * configure,configure.in: Add target sparclet. 1996-06-28 14:28:20 +00:00
sparclite.mt * config/sparc/tm-sparclite.h (TARGET_BYTE_ORDER_SELECTABLE): Define. 1998-04-02 06:04:17 +00:00
sparclynx.mh
sparclynx.mt
sun4os4.mh * configure.in (--with-mmalloc): Add new configure arg to use the 1998-01-14 04:28:29 +00:00
sun4os4.mt
sun4sol2.mh * Makefile.in config.in configure configure.in 1996-05-14 07:02:56 +00:00
sun4sol2.mt
tm-linux.h Sun Mar 2 15:16:13 1998 Richard Henderson <rth@cygnus.com> 1998-03-02 23:17:31 +00:00
tm-nbsd.h * config/nm-nbsd.h (link_object, lo_name, etc): Move to here 1996-03-06 04:01:02 +00:00
tm-sp64.h * config/sparc/tm-sp64.h (CALL_DUMMY): Store and retrieve 1998-05-08 05:30:24 +00:00
tm-sp64sim.h Update FSF address. 1995-08-02 03:41:12 +00:00
tm-sparc.h * config/sparc/tm-sp64.h (CALL_DUMMY): Store and retrieve 1998-05-08 05:30:24 +00:00
tm-sparclet.h * Makefile.in (SUBDIRS): Add mswin so that make cleanup cleans up 1997-04-19 01:42:34 +00:00
tm-sparclite.h * config/sparc/tm-sparclite.h (TARGET_BYTE_ORDER_SELECTABLE): Define. 1998-04-02 06:04:17 +00:00
tm-sparclynx.h Update FSF address. 1995-08-02 03:41:12 +00:00
tm-spc-em.h Update FSF address. 1995-08-02 03:41:12 +00:00
tm-sun4os4.h * config/sparc/tm-sun4os4.h (IS_STATIC_TRANSFORM_NAME): Add missing 1998-04-13 16:55:05 +00:00
tm-sun4sol2.h Fri Apr 10 22:36:28 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 1998-04-11 05:43:33 +00:00
tm-vxsparc.h Update FSF address. 1995-08-02 03:41:12 +00:00
vxsparc.mt * remote-vxsparc.c (vx_convert_to_virtual, vx_convert_from_virtual): 1996-01-24 02:59:06 +00:00
xm-linux.h Sun Mar 2 15:16:13 1998 Richard Henderson <rth@cygnus.com> 1998-03-02 23:17:31 +00:00
xm-nbsd.h * config/sparc/xm-sparc.h (HAVE_WAIT_STRUCT): Remove, never used. 1996-02-01 02:47:32 +00:00
xm-sparc.h * config/sparc/xm-sparc.h (HAVE_WAIT_STRUCT): Remove, never used. 1996-02-01 02:47:32 +00:00
xm-sparclynx.h Update FSF address. 1995-08-02 03:41:12 +00:00
xm-sun4os4.h * Makefile.in (MMALLOC_CFLAGS): Eliminate intermediate MMALLOC_DISABLE 1996-07-11 07:41:51 +00:00
xm-sun4sol2.h * Makefile.in (MMALLOC_CFLAGS): Eliminate intermediate MMALLOC_DISABLE 1996-07-11 07:41:51 +00:00