binutils-gdb/gdb/testsuite
Jim Blandy d0f54f9d42 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
Committed by Jim Blandy  <jimb@redhat.com>.
	* config/s390/nm-linux.h: Update comments.  Do not include "solib.h".
	(KERNEL_U_ADDR, REGISTER_U_ADDR, U_REGS_OFFSET): Remove.
	(FETCH_INFERIOR_REGISTERS): Define.
	* config/s390/s390.mh (NATDEPFILES): Remove core-aout.o and
	core-regset.o.
	* config/s390/s390x.mt: Remove.
	* config/s390/tm-s390.h: Remove.
	* config/s390/tm-linux.h: Do not include "s390/tm-s390.h".
	(TARGET_ELF64): Remove.
	(SKIP_TRAMPOLINE_CODE): Do not undefine.
	* configure.tgt [s390-*-*, s390x-*-*]: Merge into single
	s390*-*-* case; always set gdb_target to s390.
	* regformats/reg-s390.dat: Remove control registers.
	* regformats/reg-s390x.dat: Likewise.
	* s390-tdep.h: New file.
	* s390-nat.c: Do not include <asm/processor.h> or <value.h>.
	Include "inferior.h" and "s390-tdep.h".
	Remove private definition of offsetof.
	(s390_register_u_addr): Remove.
	(regmap_gregset, regmap_fpregset): Define.
	(supply_gregset, fill_gregset): Reimplement.
	(supply_fpregset, fill_fpregset): Likewise.
	(s390_inferior_tid): New function.
	(fetch_regs, store_regs, fetch_fpregs, store_fpregs): Likewise.
	(fetch_inferior_registers, store_inferior_registers): Likewise.
	* s390-tdep.c: Do not define S390_TDEP.  Include "defs.h" instead
	of <defs.h>.  Include "reggroups.h", "regset.h", and "s390-tdep.h".
	Global replace of S390_GP0_REGNUM by S390_R0_REGNUM.
	Global replace of S390_FP0_REGNUM by S390_F0_REGNUM.
	(struct gdbarch_tdep): Define.
	(struct s390_register_info): Define.
	(s390_register_info): New variable.
	(s390_register_name): Reimplement.
	(s390_register_type): New function.
	(s390_register_raw_size, s390x_register_raw_size): Remove.
	(s390_cannot_fetch_register): Remove.
	(s390_register_byte): Remove.
	(s390_register_virtual_type, s390x_register_virtual_type): Remove.
	(s390_dwarf_regmap): New variable.
	(s390_dwarf_reg_to_regnum): New function.
	(s390_stab_reg_to_regnum): Remove.
	(s390_pseudo_register_read, s390_pseudo_register_write): New functions.
	(s390x_pseudo_register_read, s390x_pseudo_register_write): Likewise.
	(s390_convert_register_p): Likewise.
	(s390_register_to_value, s390_value_to_register): Likewise.
	(s390_register_reggroup_p): Likewise.
	(s390_regmap_gregset, s390x_regmap_gregset, s390_regmap_fpregset,
	s390_gregset, s390x_gregset, s390_fpregset): New variables.
	(s390_supply_regset, s390_regset_from_core_section): New functions.
	(GDB_TARGET_IS_ESAME): Move here from tm-s390.h.
	(S390_FPR_SIZE): Likewise.
	(S390_GPR_SIZE): Likewise.  Redefine in terms of GDB_TARGET_IS_ESAME.
	Global replace of DEPRECATED_REGISTER_SIZE by S390_GPR_SIZE.
	(S390_NUM_GPRS): Move here from tm-s390.h.
	(S390_NUM_FPRS): Likewise.
	(s390_in_function_epilogue_p): New function.
	(s390_is_sigreturn): Replace S390_PSW_ADDR_SIZE by S390_GPR_SIZE.
	Replace S390_PC_REGNUM by S390_PSWA_REGNUM.
	(s390_gdbarch_init): Allocate and set up gdbarch_tdep structure.
	Replace s390_stab_reg_to_regnum by s390_dwarf_reg_to_regnum.
	Replace S390_FP_REGNUM by S390_SP_REGNUM.
	Remove calls to:
	set_gdbarch_deprecated_max_register_raw_size,
	set_gdbarch_deprecated_max_register_virtual_size,
	set_gdbarch_deprecated_register_byte,
	set_gdbarch_cannot_fetch_register,
	set_gdbarch_cannot_store_register,
	set_gdbarch_deprecated_register_size,
	set_gdbarch_deprecated_register_raw_size,
	set_gdbarch_deprecated_register_virtual_size,
	set_gdbarch_deprecated_register_virtual_type,
	set_gdbarch_deprecated_register_bytes.
	Add calls to:
	set_gdbarch_num_pseudo_regs,
	set_gdbarch_register_type,
	set_gdbarch_convert_register_p,
	set_gdbarch_register_to_value,
	set_gdbarch_value_to_register,
	set_gdbarch_register_reggroup_p,
	set_gdbarch_regset_from_core_section,
	set_gdbarch_pseudo_register_read,
	set_gdbarch_pseudo_register_write,
	set_gdbarch_in_function_epilogue_p.
	* Makefile.in (s390-nat.o, s390-tdep.o): Update dependencies.
	(s390_tdep_h): New variable.
2004-02-18 03:42:51 +00:00
..
config * config/sim.exp (gdb_load): Handle $arg == "". 2004-02-08 03:56:15 +00:00
gdb.arch 2004-02-16 Fred Fish <fnf@redhat.com> 2004-02-16 19:04:52 +00:00
gdb.asm 2004-02-11 Jeff Johnston <jjohnstn@redhat.com> 2004-02-11 22:15:06 +00:00
gdb.base 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 2004-02-18 03:42:51 +00:00
gdb.cp 2004-02-11 David Carlton <carlton@kealia.com> 2004-02-11 18:04:14 +00:00
gdb.disasm 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com> 2003-10-10 07:08:03 +00:00
gdb.fortran Remove obsolete testsuite code. 2002-12-16 19:33:54 +00:00
gdb.gdb 2003-08-30 Michael Chastain <mec@shout.net> 2003-08-30 04:58:21 +00:00
gdb.hp 2004-01-09 Michael Chastain <mec.gnu@mindspring.com> 2004-01-09 12:14:28 +00:00
gdb.java 2003-08-06 Michael Chastain <mec@shout.net> 2003-08-14 19:11:10 +00:00
gdb.mi 2004-02-13 Andrew Cagney <cagney@redhat.com> 2004-02-13 19:59:25 +00:00
gdb.objc * config/sim.exp (gdb_load): Handle $arg == "". 2004-02-08 03:56:15 +00:00
gdb.stabs 2004-01-07 Michael Chastain <mec.gnu@mindspring.com> 2004-01-07 21:56:26 +00:00
gdb.threads * gdb.threads/thread-specific.exp: Stop early if no threads are 2004-02-09 22:45:35 +00:00
gdb.trace 2003-11-15 Michael Chastain <mec.gnu@mindspring.com> 2003-11-15 18:31:44 +00:00
lib 2004-02-10 Andrew Cagney <cagney@redhat.com> 2004-02-10 21:00:15 +00:00
.gdbinit
ChangeLog * gdb.base/gdb1555.exp: New file. 2004-02-18 03:35:08 +00:00
Makefile.in 2003-08-22 Michael Chastain <mec@shout.net> 2003-08-23 03:55:59 +00:00
TODO
aclocal.m4
configure 2003-08-22 Michael Chastain <mec@shout.net> 2003-08-23 03:55:59 +00:00
configure.in 2003-08-22 Michael Chastain <mec@shout.net> 2003-08-23 03:55:59 +00:00