old-cross-binutils/gdb/testsuite
Ulrich Weigand 85e747d249 ChangeLog:
* target.h (enum strata): New value arch_stratum.
	* target.c (target_require_runnable): Skip arch_stratum targets.

	* configure.tgt (powerpc-*-linux* | powerpc64-*-linux*): Add
	solib-spu.o and spu-multiarch.o to gdb_target_obs.
	* Makefile.in (ALL_TARGET_OBS): Add solib-spu.o and spu-multiarch.o.
	(ALLDEPFILES): Add solib-spu.c and spu-multiarch.c.

	* solib-spu.c: New file.
	* solib-spu.h: New file.
	* spu-multiarch.c: New file.

	* spu-tdep.h (SPUADDR, SPUADDR_SPU, SPUADDR_ADDR): New macros.

	* spu-tdep.c (struct gdbarch_tdep): New member id.
	(spu_gdbarch_id): New function.
	(spu_lslr): New function.

	(spu_address_to_pointer): New function.
	(spu_pointer_to_address): Support SPU ID address encoding.  Use
	spu_gdbarch_id and spu_lslr.
	(spu_integer_to_address): Likewise.
	(spu_frame_unwind_cache): Update for encoded addresses.
	(spu_unwind_pc, spu_unwind_sp): Likewise.
	(spu_read_pc, spu_write_pc): Likewise.
	(spu_push_dummy_call): Likewise.
	(spu_software_single_step): Likewise.
	(spu_get_longjmp_target): Likewise.
	(spu_overlay_update_osect): Likewise.

	(spu_dis_asm_print_address): New function.
	(gdb_print_insn_spu): Likewise.

	(spu_gdbarch_init): Store SPU ID in tdep structure.
	Install spu_address_to_pointer and gdb_print_insn_spu.

	* ppc-linux-tdep.c: Include "observer.h", "auxv.h", "elf/common.h"
	and "solib-spu.h".
	(ppc_linux_entry_point_addr): New static variable.
	(ppc_linux_inferior_created): New function.
	(ppc_linux_displaced_step_location): Likewise.
	(ppc_linux_init_abi): Enable Cell/B.E. support if supported
	by the target.
	(_initialize_ppc_linux_tdep): Attach to inferior_created observer.

	* NEWS: Mention multi-architecture and Cell/B.E. debugging
	capabilities.

testsuite/ChangeLog:

	* gdb.xml/tdesc-regs.exp: Skip for SPU targets.
2009-07-31 15:28:27 +00:00
..
config Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.ada * gdb.ada/variant_record_packed_array: New testcase. 2009-06-23 16:46:11 +00:00
gdb.arch 2009-07-14 Michael Snyder <msnyder@vmware.com> 2009-07-15 01:12:16 +00:00
gdb.asm gdb/ 2009-05-18 13:25:35 +00:00
gdb.base * NEWS: Mention ARM VFP support. 2009-07-28 18:26:51 +00:00
gdb.cp gdb/testsuite/ 2009-07-13 19:24:18 +00:00
gdb.disasm Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.dwarf2 ChangeLog: 2009-06-30 16:22:59 +00:00
gdb.fortran gdb/ 2009-02-12 09:15:07 +00:00
gdb.gdb * observer.c (observer_test_first_notification_function) 2009-02-17 19:52:27 +00:00
gdb.hp Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.java Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.mi gdb 2009-07-07 21:33:50 +00:00
gdb.modula2 Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.objc Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.opt * dwarf2read.c (inherit_abstract_dies): Work around GCC PR 40573. 2009-06-30 15:50:27 +00:00
gdb.pascal * gdb.pascal/floats.exp: Accept approximate results everywhere. 2009-02-18 14:46:14 +00:00
gdb.python 2009-07-10 Phil Muldoon <pmuldoon@redhat.com> 2009-07-10 10:35:17 +00:00
gdb.reverse 2009-07-14 Michael Snyder <msnyder@vmware.com> 2009-07-15 01:18:58 +00:00
gdb.server * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp, 2009-06-09 17:12:43 +00:00
gdb.stabs Updated copyright notices for most files. 2009-01-03 05:58:08 +00:00
gdb.threads * defs.h (strlen_paddr, paddr, paddr_nz): Remove. 2009-07-02 17:21:10 +00:00
gdb.trace gdb/ 2009-07-14 21:40:34 +00:00
gdb.xml ChangeLog: 2009-07-31 15:28:27 +00:00
lib gdb/testsuite/ 2009-07-13 19:24:18 +00:00
.gdbinit
aclocal.m4 gdb 2009-06-29 16:41:45 +00:00
ChangeLog ChangeLog: 2009-07-31 15:28:27 +00:00
configure gdb 2009-06-29 16:41:45 +00:00
configure.ac gdb 2009-06-29 16:41:45 +00:00
dg-extract-results.sh gdb 2009-06-29 16:41:45 +00:00
Makefile.in gdb/ 2009-06-30 21:23:38 +00:00
TODO