aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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.
2000-11-162000-11-16 H.J. Lu <hjl@gnu.org>H.J. Lu2-2/+10
* gas/symver/symver.exp: Don't run symver4 nor symver5.
2000-11-16 * tracepoint.c (trace_find_tracepoint_command): Replace call toDavid Taylor3-2/+9
parse_and_eval_address with a call to parse_and_eval_long as we are evaluating an integer, not an address. * top.c (show_commands): Ditto.
2000-11-16* cplus-dem.c (ada_demangle): Add back ATTRIBUTE_UNUSED forHans-Peter Nilsson2-3/+8
parameter `option'. Do s/cplus_dem.c/cplus-dem.c/g on ChangeLog.
2000-11-162000-11-16 Ben Elliston <bje@redhat.com>Ben Elliston2-0/+5
* cgen-types.h (VOID): New type.
2000-11-16Fix ChangeLog entry: cplus-dem.c instead of cplus_dem.cDJ Delorie1-1/+1
2000-11-162000-11-15 Kazu Hirata <kazu@hxi.com>Kazu Hirata6-105/+84
* config/tc-tic30.c: Fix formatting. * config/tc-tic80.c: Likewise. * config/tc-v850.c: Likewise. * config/tc-vax.c: Likewise. * config/tc-w65.c: Likewise. * config/tc-z8k.c: Likewise.
2000-11-162000-11-15 Kazu Hirata <kazu@hxi.com>Kazu Hirata10-121/+96
* coff-rs6000.c: Fix formatting. * coff-sh.c: Likewise. * coff-sparc.c: Likewise. * coff-tic30.c: Likewise. * coff-tic54x.c: Likewise. * coff-tic80.c: Likewise. * coff-w65.c: Likewise. * coff-we32k.c: Likewise. * coff-z8k.c: Likewise.
2000-11-15 * emulparams/elf64alpha.sh (MAXPAGESIZE): Typo -- 64k, not 1M.Richard Henderson2-1/+5
2000-11-152000-11-15 Kazu Hirata <kazu@hxi.com>Kazu Hirata4-352/+349
* coff-arm.c: Fix formatting. * coff-ppc.c: Likewise. * coff-rs6000.c: Likewise.
2000-11-15Protoization.Kevin Buettner4-8/+6
2000-11-15 * elf64-alpha.c (elf64_alpha_check_relocs): Create the relocRichard Henderson2-1/+7
section with the same ALLOC|LOAD flags as the source section.
2000-11-15* config/tc-v850.c: Support dwarf2.DJ Delorie3-2/+34
* config/tc-v850.h: Ditto. * config/tc-v850.c (cons_fix_new_v850): Don't rely on parse_cons_expression_v850 to initialize hold_cons_reloc.
2000-11-15[merge]DJ Delorie2-8/+13
* cplus_dem.c: Eliminate use of DEFUN, it is obsolete and cannot be used in GCC.
2000-11-15ops - omited from previous deltaNick Clifton3-26/+385
Add GFPL to bfd.texinfo
2000-11-15Workaround for Itanium A/B step errataBernd Schmidt2-0/+124
2000-11-15 * utils.c (strlen_paddr, paddr, paddr_nz): Use TARGET_ADDR_BIT,David Taylor2-3/+9
not TARGET_PTR_BIT, since we are dealing with addresses, not pointers.
2000-11-15Correct date and style of last entryHans-Peter Nilsson2-2/+2
2000-11-15 * cplus_dem.c: Add gnat demangler. Add java to demangle styleHans-Peter Nilsson2-0/+153
list.
2000-11-15 * demangle.h: Add gnat and java demangle styles.Hans-Peter Nilsson2-2/+13
2000-11-14Extend earlier ia64-hpux patches to work correctly for ia64-linux.Jim Wilson2-3/+18
* config/tc-ia64.c (ia64_target_format): If EF_IA_64_BE not set, then return little endian bfd formats.
2000-11-142000-11-03 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-42/+61
* config/monitor.exp (gdb_target_cmd): Abstracts some of the code from gdb_target_monitor, so it can be used independantly for gdbserver. Also comment out an unnecessary PUTS.
2000-11-142000-11-03 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder7-36/+78
* gdb.base/a2-run.exp: Use gdb_skip_stdio_test. * gdb.base/corefile.exp: Expect the message "Program is being debugged already" when we send the "corefile" command, since the preceeding gdb_load may have connected gdb to a remote target. * gdb.base/display.exp: Disable hardware watchpoints if new board info variable "no_hardware_watchpoints" is true. Replace single-letter commands with more readable ones. * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints if new board info variable "no_hardware_watchpoints" is true. * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests to see if stdio (printf) testing is possible. * gdb.base/watchpoint.exp: Disable hardware watchpoints if new board info variable "no_hardware_watchpoints" is true. Use new proc "gdb_skip_stdio_tests" to see if printf tests are possible.
2000-11-142000-11-14 Kazu Hirata <kazu@hxi.com>Kazu Hirata19-99/+98
* config/aout_gnu.h: Fix formatting. * config/atof-vax.c: Likewise. * config/m68k-parse.h: Likewise. * config/m88k-opcode.h: Likewise. * config/obj-elf.c: Likewise. * config/tc-arm.c: Likewise. * config/tc-cris.c: Likewise. * config/tc-i386.c: Likewise. * config/tc-ia64.c: Likewise. * config/tc-mn10300.c: Likewise. * config/te-386bsd.h: Likewise. * config/te-hppa.h: Likewise. * config/te-nbsd.h: Likewise. * config/te-ppcnw.h: Likewise. * config/te-sparcaout.h: Likewise. * config/te-tmips.h: Likewise. * config/vax-inst.h: Likewise. * config/vms-conf.h: Likewise.
2000-11-14 * elf64-alpha.c (elf64_alpha_relax_opt_call): Only check bits usedJakub Jelinek4-4/+15
by STO_ALPHA constants. * config/tc-alpha.c (s_alpha_prologue): Preserve visibility bits.