aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-07-14 * ppcbug-rom.c (ppcbug_regnames[]): Make array size implicit.Nicholas Duffek5-39/+16
* rs6000-tdep.c (DEFAULT_LR_SAVE): Move to config/*/tm-*.h. (rs6000_gdbarch_init): Use generic_pc_in_call_dummy instead of rs6000_pc_in_call_dummy. * config/rs6000/tm-rs6000.h (DEFAULT_LR_SAVE): Move here from rs6000-tdep.c. * config/powerpc/tm-ppc-eabi.h: Remove various definitions handled by multi-arched rs6000-tdep.c.
2000-07-142000-07-14 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser2-1/+5
* wrapper.c (sim_create_inferior): Fix typo in the previous patch.
2000-07-14Fix definition of SKIP_PROLOGUE macro.Nick Clifton2-1/+6
2000-07-142000-07-14 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser2-0/+9
* wrapper.c (sim_create_inferior): Reset mode to ARM when creating a new inferior.
2000-07-132000-07-13 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-1/+8
* parse.c: Include inferior.h.
2000-07-13Fix some mips configure problems.Alan Modra3-203/+190
2000-07-13Oops, one to many ChangeLog entries.Andrew Cagney1-5/+0
2000-07-13Check that GDB and the C compiler agree about the sizeof a few basic CAndrew Cagney3-0/+172
types.
2000-07-13* pe-dll.c (make_one): fix a typo in the __imp_ name decorationDJ Delorie2-1/+6
for dll import libraries
2000-07-12 * parse.c (target_map_name_to_register): Include pseudo-regs.Michael Snyder2-1/+10
2000-07-122000-07-12 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder3-17/+98
* regcache.c (registers_changed, registers_fetched): Use ARCH_NUM_REGS directly, eliminating an unnecessary variable. This change adds pseudo-register capability to GDB. Pseudo-registers are handled like registers, but they don't come from or live on the target. They may be aliases for an existing register, or they may be computed. * defs.h (NUM_PSEUDO_REGISTERS): Define default of zero. (ARCH_FETCH_PSEUDO_REGISTERS): Define default of no-op. (ARCH_STORE_PSEUDO_REGISTERS): Define default of no-op. # regcache.c (registers_changed): Mark pseudo-registers invalid, as well as real registers. (registers_fetched): Do not mark pseudo-registers as fetched at the same time as other (real) registers. (read_register_bytes): Fetch pseudo-registers (if any) from the target architecture module instead of from the target. (read_register_gen): Ditto. (read_register): Ditto. (write_register_bytes): Store pseudo-registers (if any) to the target architecture module instead of to the target. (write_register_gen): Ditto. (write_register): Ditto. (build_regcache): Allocate enough register_valid space for pseudo-registers as well as normal (real) ones.
2000-07-12* objdump.c (usage): Make output of `objdump --help' moreMark Kettenis2-33/+40
consistent with the rest of the GNU world. Add a line describing the purpose of the program.
2000-07-12* libbfd.c (bfd_seek): fix 'seek beyond EOF' error when writingDJ Delorie2-5/+30
out a structure that is BFD_IN_MEMORY.
2000-07-12 Add padding to the last section when aligning it increases its size.Nick Clifton2-2/+19
2000-07-12Support the g++ attribute init_priority in gcc 2.95.2 and later.Nick Clifton2-2/+15
2000-07-12Update comment.Alan Modra2-2/+7
2000-07-12* valops.c (value_cast): Allow cast from INT, ENUM or RANGE toAndrew Cagney2-0/+19
POINTER.
2000-07-12Use section id in get_dyn_name.Alan Modra3-17/+31
2000-07-11Fix formatting and add missing new lkine at end of error messageNick Clifton2-65/+73
2000-07-11Fix formatting.Nick Clifton2-1547/+1641
2000-07-11Add myself as SPARC maintainer.Jakub Jelinek1-0/+1
2000-07-11 * sparc-opc.c (sparc_opcodes): popc has 0 in rs1, not rs2.Jakub Jelinek2-2/+7
Reported by Bill Clarke <llib@computer.org>.
2000-07-112000-07-11 Scott Bambrough <scottb@netwinder.org>Scott Bambrough2-1/+6
* command.c (do_setshow_command): Fix typo in var_auto_boolean case.
2000-07-11* mips-tdep.c: General cleanup. Delete all #if 0 code. ConvertAndrew Cagney2-361/+189
all old style K&R function definitions to ISO-C. (struct gdbarch_tdep): Add mips_abi_string. (mips_gdbarch_init): Initialize. (mips_dump_tdep): Print mips_abi_string and other values. (mips_push_arguments): Add more detailed tracing.
2000-07-11Force MIPS to sign-extend any addresses read from registers.Andrew Cagney2-22/+40
2000-07-11Move the ``set mask-address'' command to remote-mips.c. DisableAndrew Cagney3-57/+137
address masking in mips-tdep.c.
2000-07-11* printcmd.c (print_scalar_formatted): Move masking of 'a' addressAndrew Cagney3-10/+30
from here. (print_address_numeric): To here. * TODO: Update.
2000-07-11* symtab.c: Use paddr_nz() to print addresses.Andrew Cagney2-3/+6
2000-07-11Add function bfd_elf_get_sign_extend_vma.Andrew Cagney4-0/+27
2000-07-11The MIPS thinks that addresses are signed. Sign extend MIPS ECOFFAndrew Cagney4-20/+39
addresses.
2000-07-11* elfcode.h (elf_object_p): Use bfd_set_start_address and notAndrew Cagney2-5/+20
bfd_get_start_address. (elf_swap_ehdr_in): Sign extend e_entry when applicable. (elf_swap_ehdr_out): Ditto.
2000-07-11Add read_signed_register{,_pid}(). Change return type ofAndrew Cagney3-8/+60
read_register{,_pid}() to ULONGEST.
2000-07-11Remove some forward declarations in ldemul.h and ldfile.h, andAlan Modra31-82/+161
re-arrange header include order. Fix shadowing warnings in ldlang.h Fix compile errors in mpw-elfmips.c
2000-07-10Fix formattingNick Clifton2-601/+633
2000-07-10 Fix formatting.Nick Clifton4-342/+323
2000-07-10Add set of bfd_mach_ cases for compatibility with older binutilsNick Clifton4-63/+94
2000-07-10Fix a date.Alan Modra1-1/+1
2000-07-102000-07-10 H.J. Lu <hjl@gnu.org>H.J. Lu2-5/+22
* emultempl/pe.em (pe_enable_stdcall_fixup): Protect with DLL_SUPPORT. (strhash): Likewise. (compute_dll_image_base): Likewise. (pe_undef_found_sym): Likewise. (pe_undef_cdecl_match): Likewise. (gld_${EMULATION_NAME}_open_dynamic_archive): Mark the argument "arch" with ATTRIBUTE_UNUSED.
2000-07-10Warning fix and remove extraneous hppa*-*-linux-gnu*.Alan Modra3-4/+9
2000-07-10Even more hppa testsuite patches.Alan Modra5-2/+24
2000-07-10Comment the relocs.Alan Modra2-185/+373
2000-07-10A few tweaks required to use Readline as part of the DJGPP port of GDB.Eli Zaretskii3-5/+81
2000-07-10Yet more hppa testuite tweaks for hppa-linux.Alan Modra15-56/+78
2000-07-10More warning fixes, and a tweak in tc-hppa.c to check constantAlan Modra4-6/+21
branch offsets a little more thoroughly.
2000-07-10* mips-tdep.c (mips_push_arguments): Always align struct_addr on aAndrew Cagney2-3/+16
16 byte boundary. Align allocated argument space using MIPS_STACK_ARGSIZE. Reserve space on stack for the struct return and floating-point registers. Use fp_register_arg_p to determine if float_argreg should be aligned.
2000-07-10Remove some of the hppa testsuite fudges for hppa-linux.Alan Modra2-4/+10
2000-07-10Warning fixes.Alan Modra3-12/+27
2000-07-102000-07-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni3-13/+167
* config/sh/tm-sh.h (STORE_RETURN_VALUE): Redefine as sh_store_return_value(). * sh-tdep.c (sh_store_return_value): New function. Store the value returned by a function into the appropriate register. 2000-07-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com> * sh-tdep.c (sh_skip_prologue): Before looking at the actual instructions, try to see if the symbol table can be of help, by calling after_prologue(). If this doesn't work, call skip_prologue_hard_way(). (skip_prologue_hard_way): Renamed from sh_skip_prologue. Add some more instruction pattern matching for pushing of arguments, and manipulation of r14. (after_prologue): New function. Use symbol table info to determine the end of the prologue, if possible.
2000-07-102000-07-07 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder6-822/+875
* findvar.c (_initialize_findvar, build_findvar, write_fp, read_fp, generic_target_write_fp, generic_target_read_fp, write_sp, read_sp, generic_target_write_sp, generic_target_read_sp, write_pc, read_pc, generic_target_write_pc, generic_target_read_pc, write_pc_pid, read_pc_pid, supply_register, write_register_pid, write_register, read_register_pid, read_register, write_register_bytes, read_register_bytes, write_register_gen, read_register_gen, registers_fetched, registers_changed, find_saved_register, read_relative_register_raw_bytes, default_get_saved_register, read_relative_register_raw_bytes_for_frame, get_saved_register): Move from this file into new file regcache.c. (register_valid, registers_pid, registers): Ditto. * regcache.c: New file to hold the register cache. (register_cached): New function to read register_valid array. * value.h (register_cached): Declare. * defs.h (default_get_saved_register): Delete decl of static function. * Makefile.in: Add regcache module.
2000-07-10Dummy commit for diff purposes.Michael Snyder1-0/+0