aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-09-18 * dvp-opc.c (gif_opcodes): Support EOP on gifimage.Doug Evans1-0/+10
PR 17293.
1998-09-18Fic PR17107 - ignore contents of word subject to R_V850_32 relocation.Nick Clifton1-0/+5
1998-09-18Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+8
* gdb.trace/*.exp: remove "remote_download" command.
1998-09-18Always treat section symbols as special, even if they are attached to aNick Clifton1-0/+5
common section.
1998-09-18 * sol-thread.c (sol_thread_notice_signals): Use PIDGET whenPeter Schauer2-1/+6
passing pid down to procfs_notice_signals.
1998-09-18Add comment about problem computing nearets line numbers for undefinedNick Clifton1-0/+5
symbols at link time.
1998-09-17 * elf64-alpha.c (elf64_alpha_adjust_dynamic_symbol): Don'tRichard Henderson1-0/+18
transform a defweak into a plt entry. (elf64_alpha_calc_dynrel_sizes): Allow room for secondary plt entry references to receive a RELATIVE reloc. (elf64_alpha_finish_dynamic_symbol): Fill them in. (elf64_alpha_relocate_section): Assert we don't overrun the allocated relocation space.
1998-09-17updateGeoffrey Noer1-1/+1
1998-09-16 * stabsread.c (resolve_symbol_reference): Return 1 on success, 0 onStu Grossman2-5/+29
failure. * (define_symbol): Check return value from resolve_symbol_reference, and drop symbol if it fails.
1998-09-16get rid of print statement in elf32_arm_gc_mark_hook.Catherine Moore1-0/+5
1998-09-16 * gdb.trace/configure.in(AC_INIT): typoFelix Lee3-2/+7
* gdb.trace/configure: regenerated
1998-09-15 * stabsread.c: Make all complaints static.Stu Grossman1-69/+89
* Fix formatting of live range splitting code. * (resolve_symbol_reference define_symbol resolve_live_range): Change errors to complaints so that bad live range symbols won't abort the entire symbol table. Handle errors by aborting just the current symbol. * (ref_init): Goes away. Folded into ref_add(). * (REF_MAP_SIZE): Put parens around parameter so that args like `1 + 2' get handled correctly (yes, this was a real bug). * (ref_add): Remove check for allocation failures. Not necessary when using xrealloc(). Fix pointer arithmetic problem when clearing memory. This and the previous patch prevent random SEGV's when there are lots of live range symbols.
1998-09-15Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder26-2/+5878
* lib/<emc-support.exp trace-support.exp}: New files. * configure.in: add new test directory gdb.trace. * gdb.trace/{configure configure.in Makefile.in}: New files. * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files. * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files. * gdb.trace/{collection.c collection.exp tfind.exp }: New files. * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files. * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files. * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files. * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
1998-09-15 * m32r-sim.h (GET_H_SM): New macro.Doug Evans3-21/+146
(UART params): Update to msa2000. * devices.c (device_io_read_buffer): Update to msa2000. * m32r.c (m32rb_h_cr_get,m32rb_h_cr_set): Handle bbpc,bbpsw. (m32rb_h_psw_get,m32rb_h_psw_set): New functions. * arch.c,arch.h,cpu.c,cpu.h,sem-switch.c,sem.c: Regenerate. * m32rx.c (m32rx_h_cr_get,m32rx_h_cr_set): Handle bbpc,bbpsw. (m32rx_h_psw_get,m32rx_h_psw_set): New functions. * cpux.c,cpux.h,readx.c,semx.c: Regenerate. PR 15938.
1998-09-151998-09-15 Geoff Keating <geoffk@ozemail.com.au>Vladimir Makarov1-0/+7
* elf32-ppc.c (ppc_elf_relocate_section): Reverse output_offset part of Vladimir's change of 1998-08-19. Make a R_PPC_SDAREL16 reloc to the wrong section a warning, not an error. .dynsbss is not an output section, so there is no need to check for it.
1998-09-15prevent multiple attempts at closing remote connection.Nick Clifton2-3/+17
1998-09-15Fix changeLOg entry. Add argument to elf_backend_get_symbol_type.Catherine Moore1-3/+5
1998-09-15* config/obj-elf.c (obj_elf_vtable_inherit): Handle armCatherine Moore1-27/+0
assembler syntax. (obj_elf_vtable_entry): Likewise. * config/tc-arm.h: Define TC_FORCE_RELOCATION for OBJ_ELF. * config/tc-arm.c (md_apply_fix3): Handle VTABLE relocations. (tc_gen_reloc): Likewise. (arm_fix_adjustable): Likewise. (elf32_arm_force_relocation): New. (armelf_frob_symbol): Remove coff-style symbol support. Remove armelf sanitization.
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.