Binutils with MCST patches
Go to file
Stu Grossman 01aa2b19a1 * findvar.c (read_register, write_register): Make these capable
of reading/writing registers that are shorter than REGISTER_TYPE.
	* (value_from_register):  Install H8500 specific code to return
	proper value when register is being used as a pointer.
	* h8500-tdep.c:  Remove extra defines of NUM_REGS.
	(h8500_skip_prologue):  Use correct lengths for LINK instructions.
	(FRAME_CHAIN):  Change name to h8500_frame_chain.  Rewrite code to
	chain frames properly by combining frame pointer with T reg.
	(init_extra_frame_info):  Delete.  It's now a macro.
	(frame_args_address):  Don't add PTR_SIZE.  Stack args are already
	offset by the correct amount off of the frame pointer.
	(register_byte):  Delete.  It's now a macro.
	(register_raw_size, register_virtual_size):  Delete.  Replaced by
	common routine h8500_register_size, cuz there's no difference
	between the raw & virtual sizes on this machine.
	(register_convert_to_raw, register_convert_to_virtual):  Delete,
	cuz there's no difference between the raw & virtual forms.
	Replaced by memcpy in tm file.
	(register_virtual_type):  Rename to h8500_register_virtual_type.
	Get rid of pointer pseudo-regs, use _REGNUM with all reg names.
	(_initialize_h8500_tdep):  Get rid of crock to ensure that GDB &
	emulator have same reg offsets.  This is all handled in the
	simulator code now.
	(h8500_trapped_internalvar):  New routine to detect references to
	convenience vars acting as pointer pseudo-regs.
	(h8500_value_trapped_internalvar):  Conjure up value of pointer
	pseudo-regs.
	(h8500_set_trapped_internalvar):  Convert set value in real
	register references.
	infcmd.c (read_pc, write_pc):  Add h8500 specific code to handle
	code segment register.
	infrun.c (proceed):  Simplify.  Call write_pc instead of doing it
	by hand.
	(wait_for_inferior):  Add h8500 specific code to add stack segment
	when reading SP register.
	remote-sim.c (fetch_register):  Spacing.
	tm-h8500.h:  #define GDB_TARGET_IS_H8500 to make it easier to
	detect cruft.  Redo all register manipulation stuff.  Get rid of
	pointer pseudo-regs.  (INIT_EXTRA_FRAME_INFO):  Adds stack segment
	to frame pointer.  (IS_TRAPPED_INTERNALVAL,
	VALUE_OF_TRAPPED_INTERNALVAR, SET_TRAPPED_INTERNALVAR):  Use these
	to create internal vars for pointer pseudo-regs.
1993-03-25 23:15:31 +00:00
bfd * aout-target.h (MY(object_p)): Fail if MACHTYPE_OK is 1993-03-24 21:47:14 +00:00
binutils add h8500 1993-03-19 22:41:15 +00:00
config add X11 directory support 1993-03-23 08:17:50 +00:00
gas * config/obj-coffbfd.c (do_relocs_for): Remove a29k special case. 1993-03-25 22:09:27 +00:00
gdb * findvar.c (read_register, write_register): Make these capable 1993-03-25 23:15:31 +00:00
gprof add installcheck 1993-03-23 08:03:44 +00:00
include * ieee-float.h: Moved from ../gdb. 1993-03-18 22:00:09 +00:00
ld add dvi & installcheck 1993-03-23 08:14:13 +00:00
mmalloc consistent use of -solaris2* 1993-03-13 03:09:19 +00:00
opcodes Update for h8500-dis.c. (Avoid Sun Make vpath bug) 1993-03-23 02:55:56 +00:00
readline add installcheck & dvi 1993-03-24 10:37:27 +00:00
sim * h8300.mt (DO_INSTALL): Renamed from INSTALL. 1993-03-15 23:49:48 +00:00
.Sanitize Add dejagnu to list of directories to save. 1993-03-16 14:07:56 +00:00
Build-A-Release.mk
build-all.mk Updated dates. 1993-03-09 17:50:54 +00:00
ChangeLog log for configure change 1993-03-25 14:10:06 +00:00
config.sub * config.guess: add GPL. 1993-03-10 20:10:33 +00:00
configdos.bat
configure configure has embedded tabs, which I accidentially nuked 1993-03-22 23:28:43 +00:00
configure.bat
configure.in fix setting of target_alias when using config.guess (fixes PR config/2422) 1993-03-24 21:10:41 +00:00
DOC.Sanitize
INSTALL
install-texi.in
Install.in
intro.texi
Makefile.in Some versions of make don't like empty variable expansions on lines by 1993-03-25 14:03:34 +00:00
Pack-A-Progressive
SUPPORTED
tape-labels-tex.in
test-build.mk better support for configuration with gcc 1993-03-20 04:51:42 +00:00