old-cross-binutils/gdb/testsuite/gdb.arch
Daniel Jacobowitz b39cc96258 * arm-linux-tdep.h (ARM_CPSR_REGNUM): Delete definition.
* arm-tdep.c (arm_frame_is_thumb): New.
	(arm_pc_is_thumb): Clarify comment.
	(thumb_analyze_prologue): Remove PC special case.
	(thumb_scan_prologue): Take a block_addr argument.  Use it for
	find_pc_partial_function.  Remove unused variables.
	(arm_scan_prologue): Use arm_frame_is_thumb.  Use the block address
	for find_pc_partial_function.  Remove PC special case.
	(arm_prologue_prev_register): Add special handling for PC and CPSR.
	(arm_dwarf2_prev_register, arm_dwarf2_frame_init_reg): New.
	(arm_get_next_pc): Use arm_frame_is_thumb.
	(arm_write_pc): Use CPSR_T instead of 0x20.
	(arm_gdbarch_init): Call dwarf2_frame_set_init_reg.
	* arm-tdep.h (enum gdb_regnum): Add ARM_CPSR_REGNUM.
	(CPSR_T): Define.
	* dwarf2-frame.c (dwarf2_frame_prev_register): Handle
	DWARF2_FRAME_REG_FN.
	* dwarf2-frame.h (enum dwarf2_frame_reg_rule): Add
	DWARF2_FRAME_REG_FN.
	(struct dwarf2_frame_state_reg): Add FN to loc union.

	* gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
2008-05-01 18:30:51 +00:00
..
alpha-step.c
alpha-step.exp
altivec-abi.c
altivec-abi.exp
altivec-regs.c
altivec-regs.exp
e500-abi.c
e500-abi.exp
e500-prologue.c
e500-prologue.exp
e500-regs.c
e500-regs.exp
gdb1291.exp
gdb1291.s
gdb1431.exp
gdb1431.s
gdb1558.c
gdb1558.exp
i386-cpuid.h
i386-gnu-cfi-asm.S
i386-gnu-cfi.c
i386-gnu-cfi.exp
i386-prologue.c
i386-prologue.exp
i386-signal.c
i386-signal.exp
i386-size-overlap.c
i386-size-overlap.exp
i386-size.c
i386-size.exp
i386-sse.c
i386-sse.exp 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr> 2008-02-27 15:52:33 +00:00
i386-unwind.c
i386-unwind.exp
iwmmxt-regs.c
iwmmxt-regs.exp
Makefile.in
pa-nullify.exp
pa-nullify.s
pa64-nullify.s
powerpc-aix-prologue.c
powerpc-aix-prologue.exp
powerpc-d128-regs.c
powerpc-d128-regs.exp
powerpc-prologue.c
powerpc-prologue.exp
ppc64-atomic-inst.c * gdb.arch/ppc64-atomic-inst.c: New testcase source file. 2008-01-31 16:00:25 +00:00
ppc64-atomic-inst.exp * gdb.arch/ppc64-atomic-inst.c: New testcase source file. 2008-01-31 16:00:25 +00:00
spu-info.c
spu-info.exp 2008-03-31 Markus Deuling <deuling@de.ibm.com> 2008-03-31 08:34:42 +00:00
thumb-prologue.c
thumb-prologue.exp * arm-linux-tdep.h (ARM_CPSR_REGNUM): Delete definition. 2008-05-01 18:30:51 +00:00