aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-11-09* config/i386/nbsd.mh: Remove solib.o, solib-svr4.o from NATDEPFILES.J.T. Conklin14-17/+29
* config/i386/nbsdelf.mh: Likewise. * config/m68k/nbsd.mh: Likewise. * config/ns32k/nbsd.mh: Likewise. * config/powerpc/nbsd.mh: Likewise. * config/sparc/nbsd.mh: Likewise. * config/sparc/nbsdelf.mh: Likewise. * config/i386/nbsd.mt: Add solib.o, solib-svr4.o to TDEPFILES. * config/i386/nbsdelf.mt: Likewise. * config/m68k/nbsd.mt: Likewise. * config/ns32k/nbsd.mt: Likewise. * config/powerpc/nbsd.mt: Likewise. * config/sparc/nbsd.mt: Likewise.
2000-11-09 Add auto-solib-add support for AIX, remove obsolete and unusedPeter Schauer18-177/+178
SOLIB_SYMBOLS_MANUAL code, cleanup of AIX shared library handling code. * rs6000-nat.c (vmap_symtab): Do not try to modify offsets if symbols are not yet loaded. (vmap_add_symbols): New function to add symbols for a vmap entry. (add_vmap): Turn errors into warnings, return NULL vmap upon failure. Add symbols via vmap_add_symbols only if requested. (xcoff_relocate_core): Allow debugging of core files without an executable file. Handle NULL returns from add_vmap gracefully. * xcoffsolib.c (solib_add): Remove, no longer needed. (solib_info): Do not check for new shared libraries if there is no inferior process. (sharedlibrary_command): Made static. Do not check for new shared libraries if there is no inferior process. Add symbols for requested shared libraries via vmap_add_symbols. (_initialize_solib): Add `set auto-solib-add' command. * xcoffsolib.h (vmap_add_symbols): Add prototype declaration. * config/rs6000/tm-rs6000.h (PC_LOAD_SEGMENT): Move from here ... * config/rs6000/nm-rs6000.h: ... to here, this is an AIX native feature. * config/powerpc/tm-macos.h, config/powerpc/tm-ppc-eabi.h, config/powerpc/tm-ppc-nw.h, config/rs6000/tm-rs6000ly.h: Remove #undef PC_LOAD_SEGMENT. * config/powerpc/aix.mt, config/rs6000/aix4.mt, config/rs6000/rs6000.mt (TDEPFILES): Move xcoffsolib.o from here ... * config/powerpc/aix.mh, config/rs6000/aix4.mh, config/rs6000/rs6000.mh (NATDEPFILES): ... to here, xcoffsolib.o contains AIX native code only. * rs6000-tdep.c: Remove #include xcoffsolib.h, no longer needed. * xcoffsolib.h (xcoff_relocate_symtab_hook): Remove declaration. * rs6000-nat.c (_initialize_core_rs6000): Remove setting of xcoff_relocate_symtab_hook, no longer needed. * xcoffsolib.c (solib_info, sharedlibrary_command): Remove xcoff_relocate_symtab_hook indirection, call xcoff_relocate_symtab directly, as xcoffsolib.c is now compiled in native AIX configurations only. * Makefile.in: Update dependencies for rs6000-tdep.o, rs6000-nat.o and xcoffsolib.o.
2000-11-09 * MAINTAINERS: Specify the vax-dec-vms5.5 target tupple.Andrew Cagney3-2/+11
* vax-tdep.c: Include "gdbcore.h", "frame.h" and "value.h". (vax_print_insn): Change ``d'' to a const char pointer.
2000-11-092000-11-08 Kazu Hirata <kazu@hxi.com>Kazu Hirata5-77/+77
* coff-a29k.c: Fix formatting. * coff-alpha.c: Likewise. * coff-apollo.c: Likewise. * coff-aux.c: Likewise.
2000-11-082000-11-08 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-17/+22
* gdbarch.sh: Spelling correction: registrary -> registry. * gdbarch.c: Ditto.
2000-11-082000-11-08 Kazu Hirata <kazu@hxi.com>Kazu Hirata3-267/+257
* bfd-in.h: Fix formatting. * bfd-in2.h: Likewise.
2000-11-082000-11-09 Ben Elliston <bje@redhat.com>Ben Elliston2-2/+7
* sim-fpu.c (sim_fpu_one): Set exponent to 0. (sim_fpu_two): Set exponent to 1.
2000-11-08* Spelling corrections.Ben Elliston1-5/+5
2000-11-08Correct unwind region length calculations.Jim Wilson2-10/+83
* config/tc-ia64.c (struct unw_rec_list): Add slot_frag field. (struct unwind): Add next_slot_frag field. (slot_index): New parameters slot_frag and first_frag. Add code to add in frag sizes when different. Add comments. (fixup_unw_records): New locals first_frag and last_frag. Pass new arguments to slot_index. (emit_one_bundle): Set slot_frag field. Set next_slot_number after loop end. Set next_slot_frag field.
2000-11-08Work around targets that don't yet define JB_PC or JB_ELEMENT_SIZE.Andrew Cagney2-0/+15
2000-11-08Rename get_longjmp_target to m68k_get_longjmp_target. Update all m68kAndrew Cagney9-14/+27
targets.
2000-11-08* gdbserver/configure.in (files): Don't link nm-empty.h when aAndrew Cagney3-32/+49
non-native target. * configure: Regenerate.
2000-11-08 * elf64-ia64.c (elf64_ia64_final_link): New local unwind_output_sec.Richard Henderson3-20/+36
Set it before bfd_elf64_bfd_final_link call. Use it after the call. * section.c (bfd_set_section_contents): Call memcpy if section->contents set and location not equal to contents plus offset.
2000-11-082000-11-08 Kazu Hirata <kazu@hxi.com>Kazu Hirata4-47/+32
* bfd.c: Fix formatting. * binary.c: Likewise. * bout.c: Likewise.
2000-11-08Protoization.Kevin Buettner3-10/+9
2000-11-08AIX5 changes.Kevin Buettner2-6/+48
2000-11-082000-11-07 Daniel Berlin <dberlin@redhat.com>Daniel Berlin2-39/+7
* dwarf2read.c: Revert June 5th change for caching of types, as per Jim Blandy's request.
2000-11-08Handle srdata sections emitted by Intel compiler.Jim Wilson2-0/+9
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): New local hold_sdata. If SEC_SMALL_DATA set, set place to hold_sdata.
2000-11-082000-11-07 H.J. Lu <hjl@gnu.org>H.J. Lu9-17/+89
* doc/as.texinfo (.symver): Updated for versioned symbol reference. * obj.h (format_ops): Add the frob_file_before_adjust field. * config/obj-aout.c (aout_format_ops): Set the frob_file_before_adjust field to 0. * config/obj-coff.c (coff_format_ops): Likewise. * config/obj-ecoff.c (ecoff_format_ops): Likewise. * config/obj-elf.c (obj_elf_symver): Allow duplicated version name. (elf_frob_file_before_adjust): New function to remove unneeded versioned symbols from the symbol table. (elf_format_ops): Set the frob_file_before_adjust field to elf_frob_file_before_adjust. * config/obj-elf.h (obj_frob_file_before_adjust): Defined if not defined. * config/obj-multi.h (obj_frob_file_before_adjust): Defined.
2000-11-08Apply patch from Peter Targett to fix building arc-elf32 target.Nick Clifton3-21/+34
2000-11-07Fix memory corruption with --gstabs and short length filenames.Nick Clifton2-35/+50
2000-11-072000-11-07 Kazu Hirata <kazu@hxi.com>Kazu Hirata6-89/+70
* aix386-core.c: Fix formatting. * aoutf1.h: Likewise. * aoutx.h: Likewise. * archures.c: Likewise. * armnetbsd.c: Likewise.
2000-11-07Last change was actually made by Matthew Green.Dave Brolley1-1/+1
2000-11-072000-11-07 Dave Brolley <brolley@redhat.com>Dave Brolley2-6/+11
* cgen-dis.in (print_insn): All insns which can fit into insn_value must be loaded there in their entirety.
2000-11-07Fix for H8 ld problem.Alan Modra2-1/+8
2000-11-07ia64-hpux patches from Steve Ellcey.Jim Wilson6-191/+268
* config/tc-ia64.c (md_shortopts, md_parse_option, md_show_usage): Change M to m for -milp32 or -mlp64 to match gcc. (dot_endp): Use bytes_per_address instead of 8. (emit_one_bundle): Use number_to_chars_littleendian instead of md_number_to_chars. (fix_insn): Likewise. (ia64_init): New function. (ia64_target_format): New function. (md_begin): Set endianness, arch, and machine as appropriate. * config/tc-ia64.h: (TARGET_BYTES_BIG_ENDIAN, md_number_to_chars): Make these macros depend on TE_HPUX macro. (TARGET_FORMAT): Define. (HOST_SPECIAL_INIT): Define. * config/te-hpux.h: New file. * configure.in: Add "ia64-*-hpux*" target to configure. * configure: Regenerate.
2000-11-072000-11-06 Kazu Hirata <kazu@hxi.com>Kazu Hirata11-188/+151
* as.c: Fix formatting. * dwarf2dbg.c: Likewise. * itbl-ops.c: Likewise. * listing.c: Likewise. * macro.h: Likewise. * messages.c: Likewise. * read.c: Likewise. * subsegs.c: Likewise. * subsegs.h: Likewise. * write.c: Likewise.
2000-11-07Fix a few minor Changlog formatting problems.Jim Wilson1-3/+3
2000-11-07ia64-hpux patches from Steve Ellcey.Jim Wilson11-374/+448
* archures.c: (bfd_mach_ia64_elf64, bfd_mach_ia64_elf32) Add defines to differentiate elf32 and elf64 on ia64. * bfd-in2.h: Regenerate. * config.bfd: Add target for "ia64*-*-hpux*". * configure.in: Add bfd_elf32_ia64_big_vec to selvecs switch. * configure: Regenerate. * cpu-ia64.c (bfd_ia64_elf32_arch) Add elf32 arch info structure. * targets.c: Add bfd_target bfd_elf32_ia64_big_vec. * Makefile.am: Make elf32-ia64.c and elf64-ia64.c derived objects from elfxx-ia64.c. Add depenency rules for making elf32-ia64.lo. * Makefile.in: Regnerate. * elf64-ia64.c: Deleted * elfxx-ia64.c: New file, paramaterized version of elf64-ia64.c.
2000-11-062000-11-06 Fernando Nasser <fnasser@totem.toronto.redhat.com>Fernando Nasser4-1/+52
* wrapper.c (gdb_value_assign): New function. Longjump-free version of value_assign. (wrap_value_assign): New function. Wrapper for value_assign. * wrapper.h: Add declaration for the above. * varobj.c (varobj_set_value): Use gdb_value_assign, not value_assign which can longjump. Do not change varobj value if assign fails.
2000-11-062000-11-06 Kazu Hirata <kazu@hxi.com>Kazu Hirata8-83/+74
* aout-adobe.c: Fix formatting. * aout-arm.c: Likewise. * aout-cris.c: Likewise. * aout-encap.c: Likewise. * aout-ns32k.c: Likewise. * aout-target.h: Likewise. * aout-tic30.c: Likewise.
2000-11-062000-11-06 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser5-23/+121
From Steven Johnson <sbjohnson@ozemail.com.au>: This set of changes add "hookpost-" as an expansion on the original hooking of commands to GDB. A Hook may now be run "AFTER" execution of a command as well as before. * command.h (struct cmd_list_element): Changed elements hook and hookee to hook_pre and hookee_pre respectively. Added hook_post and hookee_post for the post hook command operation. Added hook_in so that an executing hook can be flagged to prevent recursion. * command.c (add_cmd): Changed initilization of cmd_list_element to reflect above changes. (delete_cmd): Remove both pre and post hooks. (help_cmd): Notify that the command has pre and/or post hooks. * infrun.c (normal_stop): Change references to hook_pre from hook. * top.c (execute_command): Run both pre and post hooks. (define_command): Allow definition of both pre and post hooks. The definition of pre-hooks is done as before, with the "hook-" prefix for backward compatibility.
2000-11-062000-11-06 Kazu Hirata <kazu@hxi.com>Kazu Hirata4-90/+79
* input-file.c: Fix formatting. * input-file.h: Likewise. * input-scrub.c: Likewise.
2000-11-06 * gdb.base/callfuncs.c (main): Moved to end of file, callPeter Schauer3-15/+115
t_double_values to initialize the FPU before inferior calls are made. * gdb.base/callfuncs.exp: Test for register preservation after calling inferior functions. Add tests for continuining, finishing and returning from a stop in a call dummy.
2000-11-06Add GNU Free Documentation LicenseNick Clifton25-666/+6427
2000-11-06 * stack.c (return_command): Pop dummy frame if we just returned fromPeter Schauer2-0/+11
a stop in a call dummy.
2000-11-062000-11-05 Philip Blundell <philb@gnu.org>Phil Blundell2-4/+38
* elf32-arm.h (elf32_arm_merge_private_bfd_data): Always permit BFDs containing no sections to be merged, regardless of their flags. 2000-11-04 Philip Blundell <philb@gnu.org> * elf32-arm.h (elf32_arm_relocate_section): Suppress error message if a relocation for an undefined symbol also results in an overflow.
2000-11-06Add GNU Free Documentation LicenseNick Clifton3-35/+763
2000-11-06* config.sub: Add support for Sun ChorusChristopher Faylor2-0/+13
2000-11-06* config.bfd: Add support for Sun Chorus.Christopher Faylor2-2/+12
2000-11-06Fix compilation warnings as otherwise we fail the test.Alan Modra2-3/+7
2000-11-06Protoization.Kevin Buettner3-15/+12
2000-11-052000-11-05 David O'Brien <obrien@FreeBSD.org>David O'Brien3-63/+74
* configure.in: Recognize alpha-*-freebsd*. * configure: Regenerate. I had this in my local tree for along time and had gotten approval for this on Mon, 22 May 2000 15:45:01 -0700 but somehow managed to never commit it. Approved by: Nick Clifton <nickc@cygnus.com> Message-Id: <200005222245.PAA14600@elmo.cygnus.com>
2000-11-05Add include of "dwarf2dbg.h"Nick Clifton2-0/+5
2000-11-05Remove extraneous whitepacesNick Clifton1-52/+52
2000-11-05*** empty log message ***Nick Clifton1-1/+4
2000-11-05* ldlex.l (yy_create_string_buffer): Init all structure fields.Alan Modra4-3/+21
* Makefile.am (DISTCLEANFILES): Add stringify.sed. Move 2000-11-02 Makefile.in changes to this file.
2000-11-04 * hashtab.c (htab_expand): Change to return int. Use calloc orHans-Peter Nilsson2-8/+68
xcalloc depending on htab->return_allocation_failure. Return zero if calloc fails. (htab_create): Update comment to cover memory allocation. (htab_try_create): New. (htab_find_slot_with_hash): Return NULL if htab_expand fails. Update comment to cover this.
2000-11-04 * hashtab.h (struct htab): Add member return_allocation_failure.Hans-Peter Nilsson2-0/+16
(htab_try_create): New prototype. Mention which functions may return NULL when this is used.
2000-11-04Protoization.Kevin Buettner2-15/+14