aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-05-04 PR ld/12727Alan Modra2-0/+8
* elf64-ppc.c (ppc_build_one_stub <ppc_sub_plt_call>): Clear was_undefined on dot-symbols.
2011-05-04*** empty log message ***gdbadmin1-1/+1
2011-05-04daily updateAlan Modra1-1/+1
2011-05-03Fix races in gdb.base/pr10179.exp.Marek Polacek2-2/+8
2011-05-03Revert "elfread.c (elf_symtab_read): Stop memory leak"Joel Brobecker2-3/+6
It turns out that this change is not correct, and it causes a crash on sparc-solaris while trying to load ld.so. This is because the memory is actually still referenced after elf_symtab_read completes. gdb/ChangeLog: * elfread.c (elf_symtab_read): Revert the previous change that tried to stop a memory leak.
2011-05-03Fix uses of litteral `GDB' in `In Memoriam' appendix.Joel Brobecker2-8/+14
@value{GDBN} should be used in place of GDB, so this patch fixes it. gdb/doc/ChangeLog: * gdb.texinfo (In Memoriam): Replace litteral uses of `GDB' with `@value{GDBN}'.
2011-05-03new `In Memoriam' appendix in GDB ManualJoel Brobecker2-4/+26
This change removes the dedication of the manual to Fred Fish. It also creates a new `In Memoriam' appendix, where Fred Fish and Michael Snyder are mentioned. gdb/doc/ChangeLog: * gdb.texinfo (titlepage): Remove dedication. (In Memoriam): New appendix.
2011-05-03 PR ld/12726Alan Modra6-11/+27
* ldexp.h (lang_phase_type): Add lang_assigning_phase_enum. * ldexp.c (exp_fold_tree_1): Correct assign to dot comment. Don't assign to dot when lang_assigning_phase_enum. * ldlang.h (lang_do_assignments): Update prototype. * ldlang.c (lang_do_assignments): Add phase parameter. Update all callers. * pe-dll.c (pe_dll_fill_sections, pe_exe_fill_sections): Update lang_do_assignments calls.
2011-05-032011-05-03 Paul Brook <paul@codesourcery.com>Paul Brook9-2/+134
bfd/ * elf32-tic6x.c (elf32_tic6x_howto_table, elf32_tic6x_howto_table_rel, (elf32_tic6x_gc_sweep_hook, elf32_tic6x_relocate_section, elf32_tic6x_check_relocs): Add R_C6000_EHTYPE. gas/ * config/tc-tic6x.c (s_ehtype): New function. (md_pseudo_table): Add "ehtype". (tic6x_fix_adjustable, md_apply_fix): BFD_RELOC_C6000_EHTYPE. * doc/c-tic6x.texi: Document .ehtype directive. ld/testsuite/ * ld-tic6x/ehtype-reloc-1-rel.d: New test. * ld-tic6x/ehtype-reloc-1.d: New test. * ld-tic6x/ehtype-reloc-1.s: New test.
2011-05-032011-05-03 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-1/+6
* rs6000.h (struct external_ldsym): Use E_SYMNMLEN instead of SYMNMLEN.
2011-05-03 * nto-tdep.c (nto_target): Replace deprecated call toPierre Muller2-2/+7
cygwin_conv_to_posix_path functions by cygwin_conv_path calls.
2011-05-03 * dwarf.c (decode_location_expression): Handle DW_OP_GNU_const_type,Jakub Jelinek2-11/+51
DW_OP_GNU_regval_type, DW_OP_GNU_deref_type, DW_OP_GNU_convert and DW_OP_GNU_reinterpret.
2011-05-03 * MAINTAINERS: Add myself as DWARF2 maintainer.Jakub Jelinek2-0/+5
2011-05-03gdb/Jan Kratochvil2-1/+7
Fix false GCC warning. * breakpoint.c (do_enable_breakpoint): Initialize orig_enable_state.
2011-05-03 * breakpoint.c (update_watchpoint): Move code to changeThiago Jung Bauermann2-9/+10
the enable state of breakpoint from here ... (do_enable_breakpoint): ... to here.
2011-05-03daily updateAlan Modra1-1/+1
2011-05-03*** empty log message ***gdbadmin1-1/+1
2011-05-022011-05-02 Pedro Alves <pedro@codesourcery.com>Pedro Alves2-99/+47
PR testsuite/12649 Fix races. * gdb.base/completion.exp: Remove all sleep calls. Remove unnecessary regexs. Don't explicitly expect anything after the prompt. Eat the prompt if necessary.
2011-05-02* gdb.opt/inline-cmds.exp: Adjust checks with "finish" command toEdjunior Barbosa Machado2-2/+28
accept to show the caller line again as well as the line after.
2011-05-02Add testcases for "ar -d" and "ar -m".H.J. Lu2-0/+91
2011-05-02 H.J. Lu <hongjiu.lu@intel.com> PR binutils/12720 * binutils-all/ar.exp (delete_an_element): New. (move_an_element): Likewise. Run delete_an_element and move_an_element.
2011-05-02 PR binutils/12720Alan Modra2-20/+15
Revert the following change Michael Snyder <msnyder@vmware.com> * ar.c (move_members): Plug memory leak. (delete_members): Plug memory leak.
2011-05-02Properly TABify ChangeLog; take 2Paul Pluzhnikov1-61/+61
2011-05-02Properly TABify ChangeLogPaul Pluzhnikov1-3/+3
2011-05-02*** empty log message ***gdbadmin1-1/+1
2011-05-02daily updateAlan Modra1-1/+1
2011-05-01Add testcases for PR ld/12718.H.J. Lu7-0/+59
2011-05-01 H.J. Lu <hongjiu.lu@intel.com> PR ld/12718 * ld-i386/i386.exp: Run pr12718. * ld-x86-64/x86-64.exp: Likewise. * ld-i386/pr12718.d: New. * ld-i386/pr12718.s: Likewise. * ld-x86-64/pr12718.d: Likewise. * ld-x86-64/pr12718.s: Likewise.
2011-05-01 PR ld/12718Alan Modra3-2/+13
* elf32-i386.c (elf_i386_check_relocs): Ensure dynobj set before creating ifunc sections. * elf64-x86-64.c (elf_x86_64_check_relocs): Likewise.
2011-05-01daily updateAlan Modra1-1/+1
2011-05-01*** empty log message ***gdbadmin1-1/+1
2011-04-30Correct parameter names for elf_x86_64_merge_symbol.H.J. Lu2-6/+11
2011-04-30 H.J. Lu <hongjiu.lu@intel.com> * elf64-x86-64.c (elf_x86_64_merge_symbol): Correct parameter names.
2011-04-30Update binutils-all/x86-64/compressed-1a.d.H.J. Lu2-1/+6
2011-04-30 H.J. Lu <hongjiu.lu@intel.com> * binutils-all/x86-64/compressed-1a.d: Adjust for change in output format.
2011-04-30 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,Jakub Jelinek2-0/+12
DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
2011-04-30*** empty log message ***gdbadmin1-1/+1
2011-04-30daily updateAlan Modra1-1/+1
2011-04-292011-04-26 Andrew Gontarek <andrewg@cray.com>Tom Tromey2-8/+20
* valprint.c (val_print_array_elements): Fixed poor performance of printing very large arrays with repeat_count_threshold set to unlimited. New comment.
2011-04-29 * mi/mi-parse.c (mi_parse): Remove incorrect sizeof.Tom Tromey3-5/+14
(mi_parse): Likewise. * breakpoint.c (break_range_command): Use sizeof char*, not char**. (create_breakpoint): Likewise. (parse_breakpoint_sals): Likewise.
2011-04-29 * linux-nat.c (linux_child_remove_fork_catchpoint)Pedro Alves2-0/+28
(linux_child_remove_vfork_catchpoint) (linux_child_remove_exec_catchpoint): New functions. (linux_target_install_ops): Install them.
2011-04-292011-04-29 Phil Muldoon <pmuldoon@redhat.com>Phil Muldoon5-0/+76
PR mi/12531 * varobj.c (install_default_visualizer): Do not install a visualizer if the varobj is CPLUS_FAKE_CHILD. (construct_visualizer): Likewise. 2011-04-29 Phil Muldoon <pmuldoon@redhat.com> PR mi/12531 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++ compile target. * gdb.python/py-prettyprint.exp: Add C++ object for CPLUS_FAKE_CHILD test.
2011-04-29 * binutils-all/i386/compressed-1a.d: Adjust for change in outputHans-Peter Nilsson2-1/+6
format.
2011-04-29 * gas/elf/dwarf2-1.d, gas/elf/dwarf2-2.d: Adjust for change inHans-Peter Nilsson4-3/+9
output format. * gas/i386/dw2-compress-1.d: Ditto.
2011-04-29daily updateAlan Modra1-1/+1
2011-04-29*** empty log message ***gdbadmin1-1/+1
2011-04-28 * bfdio.c (memory_bstat): Pass correct size to memset.Tom Tromey2-2/+6
2011-04-28gdb/Jan Kratochvil2-1/+9
* symtab.c (expand_partial_symbol_name): New variable NCMP. Support case insensitive comparison.
2011-04-28 * NEWS: Add note about --dwarf-depth, --dwarf-start, andTom Tromey10-18/+344
dwarf-mode.el. * objdump.c (suppress_bfd_header): New global. (usage): Update. (OPTION_DWARF_DEPTH, OPTION_DWARF_START): New constants. (options): Add dwarf-depth and dwarf-start entries. (dump_bfd): Use suppress_bfd_header. (main): Handle OPTION_DWARF_START, OPTION_DWARF_DEPTH. * doc/binutils.texi (objcopy): Document --dwarf-depth and --dwarf-start. (readelf): Likewise. * dwarf-mode.el: New file. * dwarf.c (dwarf_cutoff_level, dwarf_start_die): New globals. (read_and_display_attr_value): Also check debug_info_p. (process_debug_info): Handle dwarf_start_die and dwarf_cutoff_level. * dwarf.h (dwarf_cutoff_level, dwarf_start_die): Declare. * readelf.c (usage): Update. (OPTION_DWARF_DEPTH): New macro. (OPTION_DWARF_START): Likewise. (options): Add dwarf-depth and dwarf-start entries. (parse_args): Handle OPTION_DWARF_START and OPTION_DWARF_DEPTH. testsuite * binutils-all/objdump.W: Correct output.
2011-04-28 * configure.ac (*-*-dragonfly*, *-*-freebsd*, *-*-netbsd*,Joseph Myers3-190/+29
alpha*-dec-osf*, alpha*-*-linux*, alpha*-*-*, sh-*-linux*, arm-*-elf* | arm*-*-eabi*, arm*-*-linux-gnueabi, frv-*-*): Remove cases in libgcj-disabling case statement. (hppa*64*-*-linux*): Set unsupported_languages instead of disabling target-zlib. (hppa*64*-*-*): Restrict case in libgcj-disabling case statement to hppa*64*-*-hpux*. (hppa*-*-*): Restrict case in libgcj-disabling case statement to hppa*-*-hpux*. (ia64*-*-elf*, ia64*-**-hpux*, i[[3456789]]86-*-elf, i[[3456789]]86-*-linux*, *-*-cygwin*, i[[3456789]]86-*-interix*, i[[3456789]]86-*-solaris2*, m32r-*-*, m68k-*-elf*, m68*-*-* | fido-*-*, powerpc-*-eabi, powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems*, mips*-*-linux*, mips*-*-*, sh-*-* | sh64-*-*, sparc-*-elf*, sparc64-*-elf*, sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*, *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu, *-*-*): Remove cases in libgcj-disabling case statement. * configure: Regenerate.
2011-04-28 gdb/Ulrich Weigand5-36/+195
* infrun.c (proceed): Revert previous change. (resume): Instead, handle the case of signal delivery while stepping off a breakpoint location here, and only if software single-stepping is used. Handle nested signals. gdb/testsuite/ * gdb.base/signest.exp: New file. * gdb.base/signest.c: Likewise.
2011-04-28 PR ld/12614Alan Modra2-2/+10
* emultempl/pe.em (_after_open): Correctly check whether symbol is in undef list.
2011-04-28 * configure.ac: Disable Java for targets not supporting libffi.Joseph Myers3-216/+137
(*-*-chorusos, *-*-kaos*, am33_2.0-*-linux*, sh*-*-pe|mips*-*-pe): Remove cases in Java-disabling statement. (*arm-wince-pe): Change to arm-wince-pe. (arc-*-*, arm-*-coff, arm-*-pe*, arm-*-riscix*, avr-*-*): Remove cases in Java-disabling statement. (bfin-*-*): Don't disable Java again. (c4x-*-* | tic4x-*-*, tic54x-*-*, cr16-*-*, d10v-*-*, d30v-*-*, fr30-*-elf*, moxie-*-*, h8300*-*-*, h8500-*-*, hppa1.1-*-osf* | hppa1.1-*-bsd*, hppa*-*-*elf* | hppa*-*-lites* | hppa*-*-openbsd*, hppa*-*-pro*, i960-*-*, i[[3456789]]86-*-coff, i[[3456789]]86-*-pe, i[[3456789]]86-*-sco3.2v5*, i[[3456789]]86-*-sco*, i[[3456789]]86-*-sysv4*, i[[3456789]]86-*-beos*, i[[3456789]]86-*-rdos*, m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*): Remove cases in Java-disabling statement. (mmix-*-*): Don't disable Java again. (mt-*-*, powerpc*-*-winnt* | powerpc*-*-pe*, powerpcle-*-solaris*, powerpc-*-beos*, rs6000-*-lynxos*, rs6000-*-*, m68k-apollo-*, microblaze*, mips*-sde-elf*, mips*-*-irix5*, mips*-*-bsd*, sparclet-*-aout* | sparc86x-*-*, sparclite-*-*, sparc-*-sunos4*, tic6x-*-*, v810-*-*, vax-*-*): Remove cases in Java-disabling statement. * configure: Regenerate.
2011-04-28 Merge from GCC:Joseph Myers3-2/+12
2011-04-18 Jack Howarth <howarth@bromo.med.uc.edu> PR lto/48086 * configure.ac: Re-enable LTO on *-apple-darwin9*. * configure: Regenerate.