aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-11-212000-11-20 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder4-51/+103
* solist.h: Declare new function solib_open. * solib.c (solib_open): New function. Abstracts some of the code from solib_map_sections, for finding the binary solib file. (solib_map_sections): Call solib_open. * solib-svr4.c (enable_break): Call solib_open.
2000-11-21* gdbserver/low-nbsd.c (fetch_inferior_registers,J.T. Conklin2-14/+29
store_inferior_registers): Support older NetBSD/powerpc systems from before fp reg support was added. Adapt to register number changes caused when powerpc target was multi-arched.
2000-11-202000-11-20 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+6
* readelf.c (get_osabi_name): Change ELFOSABI_MONTEREY to ELFOSABI_AIX.
2000-11-202000-11-20 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+6
* ia64-tdep.c (gdbarch_tdep): Change reference from ELFOSABI_MONTEREY to ELFOSABI_AIX.
2000-11-202000-11-20 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+6
* common.h (ELFOSABI_MONTEREY): Renamed to ... (ELFOSABI_AIX): This.
2000-11-202000-11-20 H.J. Lu <hjl@gnu.org>H.J. Lu3-0/+11
* gas/i386/intel.d: Add 3 "nop"s for the a.out assembler. * gas/i386/intel.s: Likewise.
2000-11-20 * c-valprint.c (print_function_pointer_address): New functionPeter Schauer2-3/+31
to automatically dereference a function pointer for printing if necessary. (c_val_print): Use print_function_pointer_address when printing function pointer addresses.
2000-11-20* gdbserver/low-nbsd.c: Fix typos.J.T. Conklin2-32/+36
2000-11-202000-11-20 Kazu Hirata <kazu@hxi.com>Kazu Hirata11-51/+66
* aix386-core.c: Fix formatting. * aout-adobe.c: Likewise. * aout-arm.c: Likewise. * aout-encap.c: Likewise. * aout-ns32k.c: Likewise. * aout-target.h: Likewise. * aout-tic30.c: Likewise. * aoutf1.h: Likewise. * aoutx.h: Likewise. * archive.c: Likewise.
2000-11-20 * pa64solib.c (add_to_solib): Pass TARGET to pa64_solib_load_symbols.Jeff Law2-1/+6
2000-11-20 * ltcf-cxx.sh: Added file, required by 2000-11-18 merge.Ian Lance Taylor2-0/+891
2000-11-20Add linespec maintainers.Andrew Cagney2-0/+7
2000-11-20Devolve Solaris/x86Andrew Cagney2-1/+5
2000-11-20 * MAINTAINERS: Peter Schauer and Kevin Buettner maintain AIX. JimAndrew Cagney2-1/+13
Blandy, KEvin Buettner and Peter Schauer share shared libs.
2000-11-20Mark error_no_arg() as no-return.Andrew Cagney2-1/+5
2000-11-20Replace asprintf() / vasprintf() with xasprintf() xvasprintf().Andrew Cagney8-77/+106
2000-11-20Add ``extern'' and STREQ to cleanups.Andrew Cagney2-0/+16
2000-11-192000-11-20 Ben Elliston <bje@redhat.com>Ben Elliston2-1/+62
* cgen-ops.h (SUBBI): New macro. (SUBWORDSIQI, SUBWORDSIHI, SUBWORDSIUQI): New functions. (SUBWORDDIHI, SUBWORDDIUQI, SUBWORDDIDF): Likewise.
2000-11-19 * readelf.c (display_debug_lines): Adjust last change toRichard Henderson2-2/+7
use sizeof (external->li_length).
2000-11-19* symtab.c (no_symtab_msg): Remove definition.Jim Blandy3-7/+12
(sources_info): Replace use of no_symtab_msg with the string itself. * linespec.c (no_symtab_msg): Remove declaration. (decode_line_1): Replace uses of no_symtab_msg with the string itself.
2000-11-19 * gdb.texinfo (Continuing and Stepping): Fixed markup and typos,Eli Zaretskii2-12/+17
as suggested by Dmitry Sivachenko <dima@Chg.RU>.
2000-11-18* Makefile.in: Merge with GCC and libgcj.Alexandre Oliva2-47/+65
(ALL_GCC_C, ALL_GCC_CXX): New macros. Use them as dependencies of configure-target-<library> when their configure scripts need the C or C++ library to have already been built to work properly. (do_proto_toplev): Set them to an empty string.
2000-11-18* Makefile.in (HOST_LIB_PATH, TARGET_LIB_PATH): New macros.Alexandre Oliva2-6/+16
(REALLY_SET_LIB_PATH): Use them.
2000-11-18 * Makefile.in: remove `@true' commands for rules that haveGreg McGary6-10/+17
$(CGEN_MAINT) as a prerequisite.
2000-11-18Handle optimizer code motions into the prologue.Kevin Buettner2-6/+113
2000-11-18Protoization.Kevin Buettner2-6/+6
2000-11-18Fix DT_INIT ABI violation, it is an offset not a function pointer.Jim Wilson2-91/+8
* elfxx-ia64.c (elfNN_ia64_size_dynamic_sections): Don't create pltoff entries for DT_INIT and DT_FINI. (elfNN_ia64_final_link): Don't set DT_INIT/FINI entries. (elfNN_ia64_finish_dynamic_sections): Don't fill in DT_INIT/FINI entries.
2000-11-18 * ehopt.c (eh_frame_code_alignment): New arg `in_seg', update allRichard Henderson2-56/+81
callers. Don't switch segments. Expect CIE == -1 in .debug_frame. (check_eh_frame): Handle .eh_frame and .debug_frame concurrently.
2000-11-17Add support for .line and .file pseudo ops.Nick Clifton2-2/+9
2000-11-17 * config/tc-i386.c (md_pseudo_table): Add .file and .loc.Richard Henderson2-0/+7
2000-11-17 * dwarf2dbg.c (dwarf2_gen_line_info): Early out for no line number.Richard Henderson4-2/+65
* config/obj-elf.h (ECOFF_DEBUGGING) [TC_ALPHA]: Adjust for tri-state definition of alpha_flag_mdebug. * config/tc-alpha.c (alpha_flag_mdebug): Init to -1. (s_alpha_file): Store first .file directive. (s_alpha_stab): New. (md_pseudo_table): Add stabs and stabn.
2000-11-17 * lib/gdb.exp (gdb_test): Override timeout with board info.Nicholas Duffek2-4/+12
2000-11-17 * gdb.base/display.exp: Don't kill running stub. Add "again" toNicholas Duffek2-13/+19
the second kill and detach messages.
2000-11-17 * configure.in: Add AC_EXEEXT.Nicholas Duffek7-6/+137
* configure: Regenerate. * Makefile.in (just-check): Export EXEEXT. * lib/gdb.exp ($EXEEXT): Import from environment. * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't expect "maint dump-me" on Cygwin. * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append $EXEEXT.
2000-11-17 * gdb.base/break.exp: Test backtrace and finish from calledNicholas Duffek2-15/+24
function on all platforms, not just HP-UX.
2000-11-17 * config/tc-i386.c (md_assemble): Call dwarf2_emit_insn.Richard Henderson2-0/+6
2000-11-17* as.c (main): Call dwarf2_finish.Richard Henderson2-0/+5
2000-11-17 * as.c (debug_type): Init to DEBUG_UNSPECIFIED.Richard Henderson22-168/+210
* as.h (debug_type): Clarify documentation of the meaning of this variable. * dwarf2dbg.c (DWARF2_LINE_MIN_INSN_LENGTH): Default to 1. (print_stats): Fix parenthesis problem. (now_subseg_size): New. (dwarf2_finish): Use it. If DEBUG_DWARF2, emit bits for .debug_info. (dwarf2_directive_file): Don't set debug_type. (dwarf2_where): Honor DEBUG_DWARF2 first. (dwarf2_emit_insn): Renamed from dwarf2_generate_asm_lineno; do nothing if not emitting dwarf2 debug info, or no work. * dwarf2dbg.h (dwarf2_emit_insn): Update. * ecoff.c (add_file): Turn on DEBUG_ECOFF only if DEBUG_UNSPECIFIED. (ecoff_new_file): Likewise. * read.c (generate_lineno_debug): Kill ecoff hackery. Update commentary wrt dwarf2. * config/tc-alpha.c (alpha_adjust_symtab_relocs): Add ATTRIBUTE_UNUSED as needed. (emit_insn): Call dwarf2_emit_insn. (s_alpha_file): New. (s_alpha_loc): New. (s_alpha_coff_wrapper): Don't handle them. (md_pseudo_table): Update for .file and .loc. * config/tc-alpha.h (DWARF2_LINE_MIN_INSN_LENGTH): New. * config/tc-arm.c (output_inst): Update for dwarf2_emit_insn; don't protect with debug_type. * config/tc-hppa.c (md_assemble): Likewise. * config/tc-m68hc11.c (m68hc11_new_insn): Likewise. * config/tc-mn10300.c (md_assemble): Likewise. * config/tc-sh.c (md_assemble): Likewise. * config/tc-v850.c (md_assemble): Likewise. * config/tc-arm.c (arm_end_of_source): Remove. * config/tc-hppa.c (pa_end_of_source): Remove. * config/tc-m68hc11.c (m68hc11_end_of_source): Remove. * config/tc-mn10300.c (mn10300_finalize): Remove. * config/tc-sh.c (sh_finalize): Remove. * config/tc-v850.c (sh_finalize): Remove. * config/tc-arm.h (md_end): Remove. * config/tc-hppa.h (md_end): Remove. (DWARF2_LINE_MIN_INSN_LENGTH): New. * config/tc-m68hc11.h (md_end): Remove. * config/tc-mn10300.h (md_end): Remove. * config/tc-sh.h (md_end): Remove. * config/tc-v850.h (md_end): Remove. * config/tc-ia64.c (emit_one_bundle): Don't protect dwarf2 bits with debug_type. (md_assemble): Likewise. (ia64_end_of_source): Don't call dwarf2_finish.
2000-11-17 * readelf.c (display_debug_lines): Fix section length checkRichard Henderson2-2/+7
and end_of_sequence computation.
2000-11-17* gdb.texinfo: Document new 'set step-mode' command.Christopher Faylor2-0/+21
2000-11-17* thread.c (thread_apply_all_command): Save the command before executing itChristopher Faylor2-0/+23
because it may be modified. Restore the saved command so that the same command is executed on next thread. (thread_apply_command): Same correction.
2000-11-172000-11-16 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-1/+17
* regcache.c (read_register_bytes): Failing to set register_valid is not necessarily an error, if the register is a pseudo-register. Some pseudo-registers are never marked as valid, so that they will be read anew every time. Determining if a pseudo-register is valid (or should be marked invalid) may be difficult, whereas just recomputing it may be cheap.
2000-11-16Fix minor typos in recent errata workaround patch.Jim Wilson2-3/+9
* config/tc-ia64.c (errata_nop_necessary_p): Abort if general regno >= 128 instead of > 128. Abort if predicate regno is >= 64 instead of > 16.
2000-11-16 Update relocations per August psABI docs.Richard Henderson2-60/+81
* ia64.h (R_IA64_SEGBASE): Remove. (R_IA64_LTV*): Renumber to 0x74 to 0x77. (R_IA64_EPLTMSB, R_IA64_EPLTLSB): Remove. (R_IA64_TPREL14, R_IA64_TPREL64I): New. (R_IA64_DTPMOD*): New. (R_IA64_DTPREL*): New.
2000-11-16 * elfxx-ia64.c (elfNN_ia64_check_relocs): Handle IPLT relocs.Richard Henderson5-284/+323
(allocate_dynrel_entries): Likewise. (elfNN_ia64_relocate_section): Likewise. Set REL addends correctly. (set_pltoff_entry): Likewise. (ia64_howto_table): Remove R_IA64_SEGBASE, and R_IA64_EPLT[ML]SB (elfNN_ia64_reloc_type_lookup): Likewise. (elfNN_ia64_install_value): Likewise. (elfNN_ia64_relocate_section): Likewise. * reloc.c (BFD_RELOC_IA64_SEGBASE): Remove. (BFD_RELOC_IA64_EPLTMSB, BFD_RELOC_IA64_EPLTLSB): Remove.
2000-11-16Use "[ ]+" instead of "[ ]*".H.J. Lu1-1/+1
2000-11-162000-11-16 H.J. Lu <hjl@gnu.org>H.J. Lu3-2/+7
* gas/symver/symver0.d: Add 64bit support. * gas/symver/symver1.d: Likewise.
2000-11-162000-11-16 Kazu Hirata <kazu@hxi.com>Kazu Hirata29-191/+180
* cpu-a29k.c: Fix formatting. * cpu-alpha.c: Likewise. * cpu-arm.c: Likewise. * cpu-avr.c: Likewise. * cpu-d10v.c: Likewise. * cpu-h8500.c: Likewise. * cpu-hppa.c: Likewise. * cpu-i370.c: Likewise. * cpu-i386.c: Likewise. * cpu-i960.c: Likewise. * cpu-ia64-opc.c: Likewise. * cpu-ia64.c: Likewise. * cpu-m32r.c: Likewise. * cpu-m68hc11.c: Likewise. * cpu-m68hc12.c: Likewise. * cpu-m68k.c: Likewise. * cpu-m88k.c: Likewise. * cpu-mips.c: Likewise. * cpu-ns32k.c: Likewise. * cpu-pj.c: Likewise. * cpu-powerpc.c: Likewise. * cpu-sh.c: Likewise. * cpu-sparc.c: Likewise. * cpu-tic54x.c: Likewise. * cpu-v850.c: Likewise. * cpu-vax.c: Likewise. * cpu-w65.c: Likewise. * cpu-we32k.c: Likewise. * cpu-z8k.c: Likewise.
2000-11-162000-11-16 Kazu Hirata <kazu@hxi.com>Kazu Hirata3-179/+172
* dwarf1.c: Fix formatting. * dwarf2.c: Likewise.
2000-11-162000-11-16 H.J. Lu <hjl@gnu.org>H.J. Lu2-6/+7
* config/obj-elf.c (obj_elf_symver): Don't check the missing version name.