aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-08-18 * gencode.c (tab): For shad snd shld, fix result forJoern Rennecke2-2/+7
(op1 < 0 && shift_amount == 0).
2004-08-18 * elf64-ppc.c (func_desc_adjust): Give undefined dot-symbols a valueAlan Modra2-0/+23
if we can look up their function descriptor in a regular file.
2004-08-18 * config/tc-ia64.c (start_unwind_section): Add linkonce_emptyJakub Jelinek2-4/+21
argument, don't do anything if current section is not .gnu.linkonce.t.* and linkonce_empty is set. (generate_unwind_image, dot_endp): Adjust callers, call start_unwind_section (*, 1) if nothing will be put into the section.
2004-08-18PR 324Nick Clifton2-0/+8
(coff_link_add_symbols): Check that the comdat pointer in the coff_section_data structure has been initialised before using it.
2004-08-18Remove #NO_APP, accidentally committed as part of another patch.Nick Clifton2-1/+5
2004-08-182004-08-17 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini6-694/+4299
* Makefile.in: Regenerate. * configure: Regenerate. * Makefile.def (bootstrap-stage): Rename extra_*_flags to stage_*_flags. * Makefile.tpl (configure-[+module+], all-[+module+]): Exit for bootstrapped modules if toplevel bootstrap is going. (GCC bootstrap): Generate per-stage targets for all bootstrapped modules. Adjust for changes in Makefile.def. Enable several rules even in non-bootstrap mode, just to avoid peppering the template with unnecessary "@if/@endif gcc-bootstrap" pairs. (stage-[+prev+]-bubble): Remove. * Makefile.def (Dependencies): Depend on all-build-bison, all-build-flex, all-build-byacc, all-build-texinfo, rather than the host variations. * Makefile.tpl (BUILD_DIR_PREFIX): Remove. Replace throughout with BUILD_SUBDIR. (BISON): Update for recent Bisons. (YACC): Fix typo. (cross): Depend on all-build. (all): Do not depend on all-build. (prebootstrap): Remove. (dep-kind): Accept separate prefixes for MODULE and ON variables. (Prebootstrap dependencies): Add them to the per-stage targets and to all-prebootstrap. * configure.in (build_configdirs): Always enable build_tools. (BUILD_DIR_PREFIX): Remove. * Makefile.def (gcc): Add target variable. (gdb, expect, guile, tk, tix): Replace with_x with extra_make_flags. * Makefile.tpl (Autogenerated `all-*' targets): Invoke $(TARGET-*) in the recursive `make', instead of hardwiring `all'. (Autogenerated TARGET-* variables): New.
2004-08-18 PR 338Alan Modra4-2/+20
* elflink.c (bfd_elf_record_link_assignment): Add comment about changing bfd_link_hash_undefined to bfd_link_hash_new. * ldexp.c (fold_name): Don't call bfd_link_add_undef if the symbol was already on the undefs list.
2004-08-18*** empty log message ***gdbadmin1-1/+1
2004-08-18daily updateAlan Modra1-1/+1
2004-08-17Patch from Robert Millan for knetbsd-gnu/kfreebsd-gnu.Jim Wilson3-4/+10
* configure.in: In noconfigdirs check, match GNU/k*BSD with GNU/Linux (instead of FreeBSD). * configure: Regenerate.
2004-08-172004-08-17 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain5-3/+53
* configure.in: Add gdb.fortran. * configure: Regenerate. * gdb.fortran/Makefile.in: New file. * lib/gdb.exp (skip_fortran_tests): New procedure.
2004-08-17trim off entries that came in with a merge, rev 1.245, now in ChangeLog-9103Alan Modra1-2122/+1
2004-08-17 * emultempl/ppc64elf.em (gld${EMULATION_NAME}_new_vers_pattern): DotAlan Modra2-0/+13
prefix the symbol field too.
2004-08-17Add support for a -g switch to GASNick Clifton11-203/+259
2004-08-172004-08-17 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain9-149/+201
* gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove reference to bug-gnu@prep.ai.mit.edu. * gdb.mi/mi-var-child.exp: Likewise. * gdb.mi/mi-var-cmd.exp: Likewise. * gdb.mi/mi-var-display.exp: Likewise. * gdb.mi/mi2-var-block.exp: Likewise. * gdb.mi/mi2-var-child.exp: Likewise. * gdb.mi/mi2-var-cmd.exp: Likewise. * gdb.mi/mi2-var-display.exp: Likewise.
2004-08-17bfd/Jakub Jelinek8-8/+426
* elfxx-target.h (bfd_elfNN_get_synthetic_symtab): Only define if not yet defined. * elf64-ppc.c (bfd_elf64_get_synthetic_symtab): Define. (synthetic_opd, synthetic_relocatable): New variables. (compare_symbols, compare_relocs): New helper routines. (ppc64_elf_get_synthetic_symtab): New function. * bfd.c (bfd_get_synthetic_symtab): Rename dynsyms argument to relsyms. * bfd-in2.h: Regenerated. * elf.c (_bfd_elf_get_synthetic_symtab): Rename dynsyms argument to relsyms. Return 0 if abfd is relocatable. binutils/ * objdump.c (dump_bfd): For relocatable objects, pass syms instead of dynsyms to bfd_get_synthetic_symtab.
2004-08-17 * elflink.h (elf_gc_sweep): Keep non-alloc, non-load sections.Alan Modra2-3/+7
2004-08-17(is_arm_mapping_symbol_name): New function - return true when a symbol nameNick Clifton2-46/+94
matches the requirements for an ARM mapping symbol name. (arm_elf_find_function): New function based on elf_find_function in elf.c but skipping ARM mapping symbols and including thumb function symbols. (elf32_arm_find_nearest_line): Use arm_elf_find_function. (elf32_arm_output_symbol_hook): Use is_arm_mapping_symbol_name.
2004-08-17 * elf64-ppc.c (ppc64_elf_branch_reloc): New function.Alan Modra2-6/+39
(ppc64_elf_howto_raw): Use ppc64_elf_branch_reloc. (ppc64_elf_brtaken_reloc): Here too.
2004-08-17 * ld-elfvsb/elfvsb.exp: Cope with ppc64 dot symbols.Alan Modra2-5/+9
2004-08-17 * elf64-ppc.c (add_symbol_adjust): Correct mismatched functionAlan Modra2-6/+31
symbol visibility. (ppc64_elf_check_directives): Check that we have the right hash table before proceeding.
2004-08-17 * elf64-ppc.c (struct ppc64_elf_obj_tdata): Add "deleted_section".Alan Modra2-1/+21
(adjust_opd_syms): Attach opd syms for deleted entries to one of the sections that will be discarded.
2004-08-17 * ld-scripts/cross1.t: Remove .opd section spec.Alan Modra2-1/+4
2004-08-17daily updateAlan Modra1-1/+1
2004-08-17*** empty log message ***gdbadmin1-1/+1
2004-08-16* inferior.h (PTRACE_ARG3_TYPE): Define as PTRACE_TYPE_ARG3Mark Kettenis3-3/+12
instead of `int' if not already defined. (call_ptrace): Revert change that replaced PTRACE_ARG3_TYPE with PTRACE_TYPE_ARG3. * infptrace.c (call_ptrace): Revert change that replaced PTRACE_ARG3_TYPE with PTRACE_TYPE_ARG3.
2004-08-16(macro_set_alternate): Use ISO C90 formatting.Nick Clifton2-2/+3
2004-08-16Sort architecture based tables alphabetically.Nick Clifton3-34/+49
2004-08-16altmacro.d: Allow for rest of frag being padded to an alignment boundary.Nick Clifton3-2/+9
arm.exp: Run bignum test for ELF based targets only.
2004-08-16 * config/tc-ppc.c (tc_ppc_regname_to_dw2regnum <regnames>): ReplaceAlan Modra2-1/+6
{ "cc", 68 }, with { "cr", 70 }.
2004-08-16 * elflink.c (elf_section_complain_discarded): Ignore .fixup.Alan Modra2-0/+7
2004-08-16 * bfd.c (_bfd_default_error_handler): Account for doubled '%' inAlan Modra2-0/+7
free space available.
2004-08-16 * pdp11.c (struct pdp11_aout_reloc_external): Delete. ReplaceAlan Modra4-37/+37
occurrences with bfd_btye * thoughout file. * coff-rs6000.c (do_shared_object_padding): Warning fix. (xcoff_write_armap_big): Likewise. (xcoff_write_archive_contents_old): Likewise. (xcoff_write_archive_contents_big): Likewise. * elf64-mmix.c (mmix_elf_get_section_contents): Delete declaration.
2004-08-16binutils/Alan Modra14-130/+181
* readelf.c (debug_apply_rela_addends): New function, extracted from.. (display_debug_info): ..here. (display_debug_frames): Call debug_apply_rela_addends. Don't do DW_EH_PE_pcrel adjustment for ET_REL. gas/testsuite/ * gas/cfi/cfi-alpha-1.d: Adjust for readelf fix. * gas/cfi/cfi-alpha-3.d: Likewise. * gas/cfi/cfi-i386.d: Likewise. * gas/cfi/cfi-m68k.d: Likewise. * gas/cfi/cfi-ppc-1.d: Likewise. * gas/cfi/cfi-s390-1.d: Likewise. * gas/cfi/cfi-s390x-1.d: Likewise. * gas/cfi/cfi-sh-1.d: Likewise. * gas/cfi/cfi-sparc-1.d: Likewise. * gas/cfi/cfi-sparc64-1.d: Likewise. * gas/cfi/cfi-x86_64.d: Likewise.
2004-08-16*** empty log message ***gdbadmin1-1/+1
2004-08-16daily updateAlan Modra1-1/+1
2004-08-15* config/i386/nm-linux64.h (PTRACE_ARG3_TYPE, PTRACE_XFER_TYPE):Mark Kettenis2-6/+3
Remove defines.
2004-08-15* linux-nat.c (kill_inferior): Add missing third and fourthMark Kettenis2-3/+6
arguments to ptrace call. Don't use PTRACE_ARG3_TYPE.
2004-08-15* infptrace.c (child_xfer_memory): Replace PTRACE_XFER_TYPE withMark Kettenis2-13/+16
PTRACE_TYPE_RET.
2004-08-15* proc-why.c (proc_prettyfprint_why): Fix format string.Mark Kettenis2-1/+3
2004-08-15* solib-osf.c (osf_current_sos): Remove unsused label.Mark Kettenis2-1/+2
2004-08-15* gdb.base/unload.c (main): Make local variable msg const.Mark Kettenis2-1/+5
2004-08-152004-08-15 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain19-205/+368
* gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference to bug-gnu@prep.ai.mit.edu. * gdb.mi/mi-disassemble.exp: Likewise. * gdb.mi/mi-eval.exp: Likewise. * gdb.mi/mi-file.exp: Likewise. Also, add comment about the default line number. * gdb.mi/mi-return.exp: Likewise. * gdb.mi/mi-simplerun.exp: Likewise. * gdb.mi/mi-stack.exp: Likewise. * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line number with explicit range test. * gdb.mi/mi-watch.exp: Likewise. * gdb.mi/mi2-break.exp: Likewise. * gdb.mi/mi2-cli.exp: Likewise. * gdb.mi/mi2-disassemble.exp: Likewise. * gdb.mi/mi2-eval.exp: Likewise. * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the default line number. * gdb.mi/mi2-return.exp: Likewise. * gdb.mi/mi2-simplerun.exp: Likewise. * gdb.mi/mi2-stack.exp: Likewise. * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line number with explicit range test. * gdb.mi/mi2-watch.exp: Likewise.
2004-08-15* configure.in: Add <ncurses/ncurses.h> to the list of possibleMark Kettenis5-4/+15
curses headers. * configure, config.in: Regenerate. * gdb_curses.h [HAVE_NCURSES_NCURSES_H]: Include <ncurses/ncurses.h>.
2004-08-152004-08-15 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain4-35/+37
* gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes. * gdb.cp/m-static.exp: Likewise. * gdb.cp/rtti.exp: Likewise.
2004-08-15*** empty log message ***gdbadmin1-1/+1
2004-08-15daily updateAlan Modra1-1/+1
2004-08-14* config/nm-bsd.h (PTRACE_ARG3_TYPE): Remove define.Mark Kettenis3-6/+6
* config/nm-nbsd.h: Update copyright year. (PTRACE_ARG3_TYPE): Remove define.
2004-08-14* sparc-nat.c (fetch_inferior_registers)Mark Kettenis2-7/+11
(store_inferior_registers, sparc_xfer_wcookie): Replace PTRACE_ARG3_TYPE with PTRACE_TYPE_ARG3.
2004-08-14Really s/PTRACE_ARG3_TYPE/PTRACE_TYPE_ARG3/gMark Kettenis2-7/+7