darling-gdb/gdb/config
Richard Earnshaw 34e8f22ded * arm-tdep.h: New file.
* arm-tdep.c: Include arm-tdep.h.
(arm_addr_bits_remove, arm_smash_text_address, arm_saved_pc_after_call)
(arm_skip_prologue, arm_call_dummy_words, arm_fix_call_dummy)
(arm_print_float_info, arm_register_type, convert_to_extended)
(arm_elf_make_msymbols_special, arm_coff_make_msymbol_special)
(arm_extract_return_value, arm_register_name): Make static.
(arm_software_single_step): Similarly.  Fix types in declaration.
(arm_register_byte, arm_register_raw_size, arm_register_virtual_size)
(arm_store_return_value, arm_store_struct_return): New functions.
(arm_gdbarch_init): Register the above functions.  Also register
call_dummy_start_offset, sizeof_call_dummy_words,
function_start_offset, inner_than, decr_pc_after_break, fp_regnum,
sp_regnum, pc_regnum, register_bytes, num_regs, max_register_raw_size,
max_register_virtual_size, register_size.  Set up
prologue_cache.saved_regs here, rather than ...
(_initialize_arm_tdep): ... here.
* config/arm/tm-arm.h (struct type, struct value): Delete forward
declarations.
(arm_addr_bits_remove, arm_smash_text_address, arm_saved_pc_after_call)
(arm_skip_prologue, arm_call_dummy_words, arm_fix_call_dummy)
(arm_print_float_info, arm_register_type, convert_to_extended)
(arm_elf_make_msymbols_special, arm_coff_make_msymbol_special)
(arm_extract_return_value, arm_register_name): Delete declarations.
(SMASH_TEXT_ADDRESS, ADDR_BITS_REMOVE, FUNCTION_START_OFFSET)
(SKIP_PROLOGUE, SAVED_PC_AFTER_CALL, INNER_THAN, BREAKPOINT_FROM_PC)
(DECR_PC_AFTER_BREAK, PRINT_FLOAT_INFO, REGISTER_SIZE, NUM_REGS)
(REGISTER_NAME, REGISTER_BYTES, REGISTER_BYTE, REGISTER_RAW_SIZE)
(REGISTER_VIRTUAL_SIZE, MAX_REGISTER_RAW_SIZE)
(MAX_REGISTER_VIRTUAL_SIZE, REGISTER_VIRTUAL_TYPE, STORE_STRUCT_RETURN)
(EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE, CALL_DUMMY_WORDS)
(SIZEOF_CALL_DUMMY_WORDS, CALL_DUMMY_START_OFFSET, FIX_CALL_DUMMY)
(SOFTWARE_SINGLE_STEP_P, SOFTWARE_SINGLE_STEP)
(ELF_MAKE_MSYMBOL_SPECIAL, COFF_MAKE_MSYMBOL_SPECIAL) Delete.
(arm_pc_is_thumb, arm_pc_is_thumb_dummy, thumb_get_next_pc)
(arm_get_next_pc): No-longer static -- these are needed by the RDI
interface.
* arm-linux-nat.c arm-linux-tdep.c armnbsd-nat.c: Include arm-tdep.h.
* remote-rdi.c remote-rdp.c: Likewise.
* Makefile.in (arm-linux-nat.o, arm-linux-tdep.o arm-tdep.o)
(armnbsd-nat.o, remote-rdi.o, remote_rdp.o): Update dependencies.
* config/arm/tm-nbsd.h (SOFTWARE_SINGLE_STEP_P): Delete bogus
definition.

* arm-tdep.h (ARM_A1_REGNUM, ARM_A4_REGNUM, ARM_AP_REGNUM)
(ARM_SP_REGNUM, ARM_LR_REGNUM, ARM_PC_REGNUM, ARM_F0_REGNUM)
(ARM_F3_REGNUM, ARM_F7_REGNUM, ARM_FPS_REGNUM, ARM_PS_REGNUM): Renamed
from non-ARM_ prefixed definitions.
* arm-tdep.c armnbsd-nat.c arm-linux-nat.c arm-linux-tdep.c: Update
all uses of above.
* remote-rdi.c remote-rdp.c: Likewise.
* arm-linux-nat.c (ARM_CPSR_REGNUM): Renamed from CPSR_REGNUM.
2002-02-11 18:34:12 +00:00
..
a29k * MAINTAINERS: Mark a29k target as obsolete. 2002-01-06 15:02:01 +00:00
alpha Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
arc Zap an IEEE_FLOAT. 2002-01-21 03:34:30 +00:00
arm * arm-tdep.h: New file. 2002-02-11 18:34:12 +00:00
cris 2001-12-21 Orjan Friberg <orjanf@axis.com> 2001-12-21 09:53:58 +00:00
d10v * configure.tgt: Mark d10v as pure multi-arch. 2001-07-11 17:58:15 +00:00
d30v Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
djgpp Zap empty host lynx header files. 2002-01-20 03:29:01 +00:00
fr30 Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
h8300 Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
h8500 Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
i386 2002-02-04 Pierre Muller <muller@ics.u-strasbg.fr> 2002-02-04 11:00:10 +00:00
i960 Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
ia64 * config/ia64/linux.mh: Don't set NAT_CLIBS and REGEX. 2002-02-04 19:11:17 +00:00
m32r Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
m68hc11 From 2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>: 2000-07-27 07:18:32 +00:00
m68k Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
m88k Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
mcore * arch-utils.c (TARGET_BYTE_ORDER_DEFAULT): Delete macro. 2002-01-29 03:51:19 +00:00
mips * config/mips/tm-mips.h (CALL_DUMMY_LOCATION): Delete. 2002-02-10 07:17:17 +00:00
mn10200 Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
mn10300 * config/mn10300/mn10300.mt (TM_FILE): Delete. 2001-08-12 03:39:11 +00:00
none Update/correct copyright notices. 2001-03-06 08:22:02 +00:00
ns32k Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
pa Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
powerpc * config/powerpc/tm-ppcle-eabi.h (TARGET_BYTE_ORDER_DEFAULT): 2002-02-08 00:46:39 +00:00
romp Remove XDEPFILES from GDB. 2002-01-18 04:51:10 +00:00
rs6000 Zap empty host lynx header files. 2002-01-20 03:29:01 +00:00
s390 Remove XDEPFILES from GDB. 2002-01-18 04:51:10 +00:00
sh Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
sparc Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
v850 Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
vax Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
xstormy16 * Makefile.in: Add support for xstormy16. 2001-12-13 13:34:41 +00:00
z8k Eliminate TARGET_BYTE_ORDER. 2002-01-29 04:42:45 +00:00
nm-gnu.h Include regcache.h 2001-03-14 23:23:16 +00:00
nm-linux.h 2002-01-07 Michael Snyder <msnyder@redhat.com> 2002-01-08 22:09:50 +00:00
nm-lynx.h Phase 1 of the ptid_t changes. 2001-05-04 04:15:33 +00:00
nm-m3.h Include regcache.h 2001-03-14 23:23:16 +00:00
nm-nbsd.h * config/nm-nbsd.h (KERNEL_U_ADDR): Remove. 2002-01-18 18:14:51 +00:00
nm-sysv4.h Update/correct copyright notices. 2001-03-06 08:22:02 +00:00
tm-linux.h * config/tm-linux.h: Do not include <signal.h>. Instead provide 2001-07-11 08:15:36 +00:00
tm-lynx.h Update/correct copyright notices. 2001-03-06 08:22:02 +00:00
tm-nbsd.h 2000-03-21 J.T. Conklin <jtc@redback.com> 2000-03-22 01:36:31 +00:00
tm-sunos.h import gdb-1999-07-07 post reformat 1999-07-07 20:19:36 +00:00
tm-sysv4.h Update/correct copyright notices. 2001-03-06 08:22:02 +00:00
tm-vxworks.h import gdb-1999-07-07 post reformat 1999-07-07 20:19:36 +00:00
xm-aix4.h Delete HOST_BYTE_ORDER. 2001-12-02 02:57:18 +00:00
xm-nbsd.h Delete HOST_BYTE_ORDER. 2001-12-02 02:57:18 +00:00
xm-sysv4.h * config/xm-lynx.h, config/xm-nbsd.h, config/xm-sysv4.h, 2001-08-24 12:19:59 +00:00