aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-09-15 * bfd-in.h: Add argument to elf_backend_get_symbol_type.Catherine Moore2-5/+177
* bfd-in2.h: Rebuild. * elf.c (swap_out_syms): Pass type to elf_backend_get_symbol_type. * elf32-arm.c: Add HOWTO entries for R_ARM_GNU_VTINHERIT and R_ARM_GNU_VTENTRY. (elf32_arm_gc_mark_hook): New. (elf32_arm_gc_sweep_hook): New. (elf32_arm_check_relocs): New. (elf32_arm_final_link_relocate): Handle VTINHERIT and VTENTRY relocations. (elf32_arm_relocate_section): Handle VTINHERIT and VTENTRY relocations.
1998-09-15Use value_at_lazy() to examine memory values. For x/i this is veryAndrew Cagney1-0/+10
important as it stops the specified address being fetched twice - once by value_at() and once somewhere in the disassembler.
1998-09-15Mon Sep 14 20:00:57 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+4
* dejagnu/baseboards/m68k-emc.exp: New file. * dejagnu/config/m68k-emc.exp: New file. * gdb/testsuite/config/m68k-emc.exp: New file.
1998-09-14define SIM_HAVE_BIENDIANNick Clifton1-0/+29
1998-09-13Sun Sep 13 01:34:59 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+5
* blockframe.c (find_pc_sect_partial_function): use bfd section of msymbol for end of section comparison.
1998-09-11Fri Sep 11 14:02:49 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-10/+8
* tracepoint.c: clean up several unused variables and such.
1998-09-11Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+21
* gdb.c++/classes.exp: Change all regular expressions to match arbitrary combinations of newline/carriage-return, so that they will work equally well on Unix and Windows. * gdb.c++/inherit.exp: ditto. * gdb.c++/virtfunc.exp: ditto.
1998-09-111998-09-10 Geoff Keating <geoffk@ozemail.com.au>Richard Henderson2-80/+102
* elf32-ppc.c (ppc_elf_relocate_section): If dynobj is NULL, assume there is no PLT or GOT.
1998-09-11Fri Sep 11 12:38:34 EDT 1998 Zdenek Radouch (radouch@cygnus.com)Zdenek Radouch1-0/+5
* arm-tdep.c (arm_push_arguments): fixed frame construction
1998-09-11Thu Sep 10 22:10:29 1998 Jim Ingham <jingham@cygnus.com>Jim Ingham2-1/+6
*gdbtk-cmds.c (gdb_disassemble): Make sure the symtab's linetable is not null before trying to use it...
1998-09-11Thu Sep 10 20:51:23 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+4
* mn10300-tdep.c (mn10300_analyze_prologue): guard against NULL.
1998-09-10 * r5900.igen (plzcw): Make `i' signed.Doug Evans1-0/+4
PR 17191.
1998-09-10Sanitize out Nortel 750 sprsMichael Meissner1-0/+30
1998-09-10More avoidance of writing documentation in the internals manual.Stan Shebs2-3/+8
* dbxread.c (IGNORE_SYMBOL): Remove definition, is never used. * os9kread.c: Remove comment mentioning IGNORE_SYMBOL.
1998-09-09Add PowerPC 750 move to/from SPRsMichael Meissner1-0/+7
1998-09-09 * m32r-sim.h (m32r_trap): Update prototype.Doug Evans8-994/+1711
* traps.c (m32r_trap): New arg `pc'. * sem.c,sem-switch.c: Regenerated. * cpux.h,readx.c,semx.c: Regenerated.
1998-09-09 * sim/sky/pr17191.s: New file.Doug Evans1-0/+26
* sim/sky/pr17191.brn: New file. * sim/sky/t-macros.inc: New file.
1998-09-09fix linker testsuite failureNick Clifton2-10/+109
1998-09-09* config/tc-i386.c (i386_operand): Fix typo in last patch.Richard Henderson1-0/+4
1998-09-09Merges from SKY branch:Ron Unrau3-62/+183
* blockframe.c(find_pc_sect_partial_function): look for min syms in the same section when trying to guess the end of a function. * symfile.c(list_overlays_command): use print_address_numeric * remote-sim.c: export simulator_command * tm-r5900.h: add COP0 registers * txvu-tdep.c: printvector and printvector-order commands * tm-txvu.h: add COP0 registers * mips-tdep.c: use NUM_CORE_REGS
1998-09-09Branch merge for GDB:Ron Unrau1-0/+5
* sim-main.h: track COP0 registers * interp.c (sim_{fetch,store}_register): read/write COP0 registers * sky-gdb.[ch]: add sim pipeorder command
1998-09-091998-09-08 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda1-0/+6
* breakpoint.c (bpstat_stop_status): Declare a bp match if the current fp matches the bp->fp OR if the current fp is less than the bp->fp if we're looking at a bp_step_resume breakpoint. PR 15992. With a bp_step_resume type breakpoint, the frame pointer check exists in case we recurse and execute the same text section--we want to not stop there because it would confuse the user. So gdb checks to see that the frame pointer matches the one recorded in the breakpoint. If the current frame pointer is less than the frame pointer recorded in the breakpoint, then something odd is happened and we should declare that we're at the breakpoint so that we clear it out. This happens in Purify instrumented executables on PA systems, at least. They insert some calls out to Purify code in the function epilogue and it confuses GDB (which assumes that the frame pointer does not move around through the entire execution of a function).
1998-09-09Cleanup opportunity discovered while updating internals manual.Stan Shebs2-13/+30
* symtab.h (struct symtab): Remove EXTRA_SYMTAB_INFO hook, not currently used. * symfile.c (allocate_symtab): Deprecate use of INIT_EXTRA_SYMTAB_INFO here.
1998-09-08Tue Sep 8 18:10:01 1998 Catherine Moore <clm@cygnus.com>Catherine Moore2-2/+7
* config/tc-arm.c (arm_adjust_symtab): Move #ifdef OBJ_COFF so that routine is defined for a.out format.
1998-09-08 * config/tc-i386.c (i386_operand): Detect non-segment registersRichard Henderson2-38/+55
used as segment prefixes.
1998-09-08* Patch for PR 17142, brought over from sky branch.Frank Ch. Eigler2-6/+32
Fri Sep 4 10:37:57 1998 Frank Ch. Eigler <fche@cygnus.com> * r5900.igen (mtsab): Correct typo in input register. * sim-main.h (TMP_*): New macros for accessing local 128-bit temporary for multimedia instructions. * r5900.igen (*): Convert most instructions to use new TMP macros to store output result during computation.
1998-09-07 * rs6000-core.c (_LONG_LONG): Define for AIX 4.x only.Peter Schauer1-0/+4
1998-09-06do not try to dump empty sectionsNick Clifton2-3/+16
1998-09-06 * libbfd-in.h (_bfd_nolink_bfd_gc_sections): Correct definition toIan Lance Taylor1-0/+6
match definition of _bfd_gc_sections field. * libbfd.h: Rebuild.
1998-09-06 * ehopt.c (check_eh_frame): Check the size of the FDE, and don'tIan Lance Taylor1-0/+3
optimize across FDE boundaries.
1998-09-05Sat Sep 5 19:17:10 1998 Mumit Khan <khan@xraylith.wisc.edu>Ian Lance Taylor1-0/+5
* dlltool.c (scan_all_symbols): Don't re-export symbols exported by other DLLs.
1998-09-05 * config/obj-coff.c (obj_coff_section): Preserve any link onceIan Lance Taylor1-0/+5
flags when setting the section flags.
1998-09-05Fixed generation of thumb function symbols.Nick Clifton3-36/+23
1998-09-05Fix detection of thumb-elf function symbolsNick Clifton2-11/+11
1998-09-04 * README: Update remote debugging and testsuite info.Stan Shebs1-0/+4
1998-09-04Fri Sep 4 13:57:43 1998 Jakub Jelinek <jj@sunsite.ms.mff.cuni.cz>Richard Henderson1-0/+5
* config/tc-sparc.c (in_signed_range): Sign extend 32-bit words to the host width.
1998-09-04Fri Sep 4 13:54:23 1998 David Miller <davem@dm.cobaltmicro.com>Richard Henderson1-0/+7
* elf32-sparc.c (elf32_sparc_relocate_section): Properly adjust the addend of a dynamic relocation referencing a section. * elf64-sparc.c (sparc64_elf_relocate_section): Likewise. (sparc64_elf_finish_dynamic_symbol): Fix the PLT relocation offset.
1998-09-04fix dateCatherine Moore1-1/+1
1998-09-04remove garbageCatherine Moore1-1/+0
1998-09-04 * emulparams/d10velf.sh (TEMPLATE_NAME): Use elf32.Richard Henderson1-0/+4
1998-09-04 * elflink.h (bfd_elfNN_size_dynamic_sections): Verify that theRichard Henderson2-1/+7
bed has a size_dynamic_sections routine before trying to use it.
1998-09-03 * config/mn10300/tm-mn10300.h (FP_REGNUM): Redefine to be aMark Alexander3-59/+137
pseudo-register, not the same as a3. (D2_REGNUM, D3_REGNUM, A2_REGNUM, A3_REGNUM): Define. * mn10300-tdep.c (fix_frame_pointer): New function. (set_movm_offsets): Use register number macros instead of hard-coded constants. (mn10300_analyze_prologue): Fix to handle redefinition of FP_REGNUM. (mn10300_frame_chain): Fix to handle redefinition of FP_REGNUM; use register number macros instead of hard-coded constants; add missing parameter to call of mn10300_analyze_prologue. (mn10300_frame_saved_pc): Use register number macros instead of hard-coded constants.
1998-09-03Killed the cloneStan Shebs1-2593/+0
1998-09-02Fix typo.Ulrich Drepper1-1/+1
1998-09-02* elf/readelf.c (process_dynamic_segment): Print DT_* value only ifUlrich Drepper2-20/+96
do_dynamic. (do_histogram): New variable. (options): New long option histogram. Set do_histogram if this option is used. (usage): Document --histogram. (parse_args): Handle 0 return value from getopt_long. Enable do_histogram for -a. (process_symbol_table): Read hash table also if only do_histogram. Add code to print hash table histogram.
1998-09-02Thu Aug 20 11:30:17 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-19/+27
* elf.c: comment and formatting cleanups. * elfcore.h: ditto.
1998-09-02 * gdbtk-cmds.c (gdb_cmd): Do not run the timer when downloading --Keith Seitz2-4/+7
the ui_progress_hook that has been installed will actually update the gui for us.
1998-09-02 * frags.c (frag_grow): Include the size of the frag struct in theRichard Henderson1-0/+8
obstack chunk size.
1998-09-02 * config/tc-sparc.c (sparc_ip): Allow all digits in an instructionRichard Henderson2-10/+33
to handle edge8 and edge16.
1998-09-01Modifications/fixes to support the ARM/ELF port.Zdenek Radouch5-135/+3687