binutils-gdb/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
nbsd.mh
nm-nbsd.h
nm-sparclynx.h
nm-sun4os4.h
nm-sun4sol2.h
sp64.mt
sp64sim.mt
sp64sol2.mt
sparc-em.mt
sparclet.mt
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
sun4os4.mt
sun4sol2.mh
sun4sol2.mt
tm-linux.h
tm-nbsd.h
tm-sp64.h * config/sparc/tm-sp64.h (CALL_DUMMY): Store and retrieve 1998-05-08 05:30:24 +00:00
tm-sp64sim.h
tm-sparc.h * config/sparc/tm-sp64.h (CALL_DUMMY): Store and retrieve 1998-05-08 05:30:24 +00:00
tm-sparclet.h
tm-sparclite.h * config/sparc/tm-sparclite.h (TARGET_BYTE_ORDER_SELECTABLE): Define. 1998-04-02 06:04:17 +00:00
tm-sparclynx.h
tm-spc-em.h
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
vxsparc.mt
xm-linux.h
xm-nbsd.h
xm-sparc.h
xm-sparclynx.h
xm-sun4os4.h
xm-sun4sol2.h