aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-08-04 * gdb.threads/thread-find.exp: Support remote targets.Ulrich Weigand2-0/+8
2011-08-04 * gdb.base/jit.exp: Download solib_binfile to target.Ulrich Weigand4-8/+25
* gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs and call dlopen without full path name. * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call dlopen without full path name.
2011-08-04 * write.c (write_object_file): Call set_symtab even if we hadAlan Modra2-1/+7
errors.
2011-08-042011-08-04 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-2/+7
* vms-alpha.c (_bfd_vms_write_eeom): Round vms_linkage_index. (_bfd_vms_write_etir): Initialize vms_linkage_index to 0.
2011-08-042011-08-04 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-3/+4
* config/obj-elf.c (obj_elf_section): Do not free name.
2011-08-04daily updateAlan Modra1-1/+1
2011-08-04*** empty log message ***gdbadmin1-1/+1
2011-08-032011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>Philippe Waroquiers4-8/+78
* breakpoint.c (update_global_location_list): Ensure invariant 'first loc marked not duplicated and inserted, following locs marked duplicated/not inserted' is respected for multiple locations at the same address. (unduplicated_should_be_inserted) New function. (swap_insertion) New function. 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be> * gdb.base/break-always.exp: Complete the test with duplicated breakpoints and enabling/disabling them.
2011-08-03 * mips.h: Document the use of FP_D in MIPS16 mode. Adjust theMaciej W. Rozycki2-1/+9
order of flags documented.
2011-08-03gdb/Jan Kratochvil2-1/+5
* stack.c (print_frame_arguments_choices): Comment typo fix.
2011-08-03 * config/tc-arm.c (do_t_strexbh): New.Nick Clifton8-3/+114
(insns): Update accordingly. * gas/arm/strex-bad-t.d: New testcase. * gas/arm/strex-bad-t.s: Likewise. * gas/arm/strex-bad-t.l: Likewise. * gas/arm/strex-t.s: Likewise. * gas/arm/strex-t.d: Likewise.
2011-08-032011-08-03 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-2/+17
* mach-o.c (bfd_mach_o_canonicalize_symtab): Handle no symbols case. (bfd_mach_o_read_symtab_symbols): Return if no symbols.
2011-08-03daily updateAlan Modra1-1/+1
2011-08-03*** empty log message ***gdbadmin1-1/+1
2011-08-02 PR gdb/11289:Tom Tromey2-6/+8
* gdb.cp/overload.exp: Fix regexps. Remove kfails.
2011-08-02opcodes/Quentin Neill2-1/+5
2011-08-02 Quentin Neill <quentin.neill@amd.com> * i386-dis.c (xop_table): Remove spurious bextr insn.
2011-08-02 Fix timestamps in three ChangeLog entries with wrong year.Cary Coutant1-3/+3
2011-08-02 * elfxx-mips.c (check_4byte_branch): Remove function.Maciej W. Rozycki2-26/+41
(check_relocated_bzc): New function. (_bfd_mips_elf_relax_section): Permit the relaxation of LUI instructions that immediately follow a compact branch instruction.
2011-08-02 * elf64-ppc.c (build_plt_stub): Correct emitted relocs when noAlan Modra2-13/+31
plt_static_chain. (ppc_build_one_stub): Adjust get_relocs call to suit.. (ppc_size_one_stub): ..and reloc sizing. Correct plt size corner case.
2011-08-02Add missing files.H.J. Lu2-0/+88
2011-08-02daily updateAlan Modra1-1/+1
2011-08-02*** empty log message ***gdbadmin1-1/+1
2011-08-01Check R_X86_64_32 overflow and allow R_X86_64_64 for x32.H.J. Lu27-168/+225
bfd/ 2011-08-01 H.J. Lu <hongjiu.lu@intel.com> PR ld/13048 * archures.c (bfd_mach_i386_intel_syntax): New. (bfd_mach_i386_i8086): Updated. (bfd_mach_i386_i386): Likewise. (bfd_mach_x86_64): Likewise. (bfd_mach_x64_32): Likewise. (bfd_mach_i386_i386_intel_syntax): Likewise. (bfd_mach_x86_64_intel_syntax): Likewise. (bfd_mach_x64_32_intel_syntax): Likewise. (bfd_mach_l1om): Likewise. (bfd_mach_l1om_intel_syntax): Likewise. (bfd_mach_k1om): Likewise. (bfd_mach_k1om_intel_syntax): Likewise. * bfd-in2.h: Regenerated. * cpu-i386.c (bfd_i386_compatible): Check mach instead of bits_per_address. (bfd_x64_32_arch_intel_syntax): Set bits_per_address to 64. (bfd_x64_32_arch): Likewise. * elf64-x86-64.c: Include "libiberty.h". (x86_64_elf_howto_table): Append x32 R_X86_64_32. (elf_x86_64_rtype_to_howto): Support x32 R_X86_64_32. (elf_x86_64_reloc_type_lookup): Likewise. (elf_x86_64_reloc_name_lookup): Likewise. (elf_x86_64_relocate_section): Likewise. (elf_x86_64_check_relocs): Allow R_X86_64_64 relocations for x32. gas/ 2011-08-01 H.J. Lu <hongjiu.lu@intel.com> PR ld/13048 * config/tc-i386.c (handle_quad): Removed. (md_pseudo_table): Remove "quad". (tc_gen_reloc): Don't check BFD_RELOC_64 for disallow_64bit_reloc. (x86_dwarf2_addr_size): New. * config/tc-i386.h (x86_dwarf2_addr_size): New. (DWARF2_ADDR_SIZE): Likewise. gas/testsuite/ 2011-08-01 H.J. Lu <hongjiu.lu@intel.com> PR ld/13048 * gas/i386/ilp32/ilp32.exp: Don't run inval. * gas/i386/ilp32/inval.l: Removed. * gas/i386/ilp32/inval.s: Likewise. * gas/i386/ilp32/quad.d: Expect R_X86_64_64 instead of R_X86_64_32. * gas/i386/ilp32/x86-64-pcrel.s: Add tests for movabs. * gas/i386/ilp32/x86-64-pcrel.d: Updated. ld/testsuite/ 2011-08-01 H.J. Lu <hongjiu.lu@intel.com> PR ld/13048 * ld-x86-64/ilp32-6.d: New. * ld-x86-64/ilp32-6.s: Likewise. * ld-x86-64/ilp32-7.d: Likewise. * ld-x86-64/ilp32-7.s: Likewise. * ld-x86-64/ilp32-8.d: Likewise. * ld-x86-64/ilp32-8.s: Likewise. * ld-x86-64/ilp32-9.d: Likewise. * ld-x86-64/ilp32-9.s: Likewise. * ld-x86-64/x86-64.exp: Run ilp32-6, ilp32-7, ilp32-8 and ilp32-9. opcodes/ 2011-08-01 H.J. Lu <hongjiu.lu@intel.com> PR ld/13048 * i386-dis.c (print_insn): Optimize info->mach check.
2011-08-01 * gold/testsuite/Makefile.am (justsyms_exec): New testcase.Cary Coutant3-7/+48
* gold/testsuite/Makefile.in: Regenerate. * gold/testsuite/justsyms_exec.c: New source file. * gold/testsuite/justsyms_lib.c: New source file.
2011-08-01Add Disp32S to 64bit call.H.J. Lu7-2/+27
gas/testsuite/ 2011-08-01 H.J. Lu <hongjiu.lu@intel.com> PR gas/13046 * gas/i386/x86-64-branch.s: Add tests for direct branch. * gas/i386/x86-64-branch.d: Updated. * gas/i386/ilp32/x86-64-branch.d: Likewise. opcodes/ 2011-08-01 H.J. Lu <hongjiu.lu@intel.com> PR gas/13046 * i386-opc.tbl: Add Disp32S to 64bit call. * i386-tbl.h: Regenerated.
2011-08-01 Revert:Thiago Jung Bauermann2-11/+24
2011-07-31 Thiago Jung Bauermann <bauerman@br.ibm.com> * breakpoint.c (insert_bp_location): Remove disabled_breaks argument. Update callers.
2011-08-01 * layout.cc (Layout::set_segment_offsets): Don't realign textCary Coutant6-6/+38
segment if -Ttext was specified. * object.cc (Sized_relobj_file::Sized_relobj_file): Store the ELF file type. * object.h (Sized_relobj_file::e_type): New function. (Sized_relobj_file::e_type_): New data member. * symtab.cc (Symbol_table::add_from_relobj): Don't add section base address for ET_EXEC files. * target.cc (Target::do_make_elf_object_implementation): Allow ET_EXEC files with --just-symbols option.
2011-08-01fix date of last checkinPaul Pluzhnikov1-1/+1
2011-08-012011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov5-7/+50
PR gdb/13045 * doublest.c (convert_doublest_to_floatformat): Pass correct mantissa length to put_field. testsuite/ChangeLog: 2011-07-30 Paul Pluzhnikov <ppluzhnikov@google.com> PR gdb/13045 * gdb.base/float.exp: Add new test case for PR gdb/13045 * gdb.base/float.c: New file.
2011-08-01gdb/Jan Kratochvil2-20/+19
* stack.c (do_gdb_disassembly): Use RETURN_MASK_ERROR, simplify the exception_print code path. (backtrace_command): Remove variable e. Protect arg by make_cleanup in advance. Simplify memset. Remove TRY_CATCH. Remove explicit xfree. (backtrace_full_command): Remove variable e. Remove TRY_CATCH.
2011-08-01gdb/Jan Kratochvil2-116/+58
Code cleanup. * stack.c (struct print_stack_frame_args, print_stack_frame_stub): Remove, merge them into ... (print_stack_frame): ... here with a TRY_CATCH. New variable e, remove variable args and its initialization. (struct print_args_args, print_args_stub): Remove, merge them into print_frame. (struct gdb_disassembly_stub_args, gdb_disassembly_stub): Remove, merge them into ... (do_gdb_disassembly): ... here. Remove variable args and its initialization. (print_frame): Remove variable args and its initialization, new variable gdbarch and numargs (from print_args_stub), inline here print_args_stub with a TRY_CATCH. (struct backtrace_command_args, backtrace_command_stub): Remove, merge them into ... (backtrace_command, backtrace_full_command): ... here with a TRY_CATCH. New variable e, remove variable btargs and its initialization.
2011-08-012011-08-01 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-1/+8
* darwin-nat.c (darwin_decode_exception_message): Adjust assertion.
2011-08-01 PR ld/12974Nick Clifton2-2/+27
* config/tc-arm.c (literal_pool): Add locs field. (add_to_lit_pool): Initialise the locs entry for the new literal. (s_ltorg): Generate a DWARF2 line number entry for each emitted literal pool entry.
2011-08-012011-08-01 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-11/+15
* write.c (write_relocs): Fix -Wshadow in DEBUG3 and DEBUG4.
2011-08-012011-08-01 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-18/+29
* frags.c (frag_grow): Simplify the code.
2011-08-01daily updateAlan Modra1-1/+1
2011-08-01*** empty log message ***gdbadmin1-1/+1
2011-07-31 * breakpoint.c (insert_bp_location): Document return value.Thiago Jung Bauermann2-4/+13
(insert_breakpoint_locations): Fix documentation. (remove_breakpoints): Add documentation.
2011-07-31 * breakpoint.c (insert_bp_location): Remove disabled_breaksThiago Jung Bauermann2-17/+16
argument. Update callers.
2011-07-31Sync with gcc.H.J. Lu2-1/+4
2011-07-26 H.J. Lu <hongjiu.lu@intel.com> * testsuite/demangle-expected: Remove an extra line.
2011-07-31*** empty log message ***gdbadmin1-1/+1
2011-07-31daily updateAlan Modra1-1/+1
2011-07-30gdb/Jan Kratochvil2-1/+5
* stack.c (print_frame_info): Comment typo fix.
2011-07-30gas/Richard Sandiford2-1/+4
* config/tc-mips.c (nops_for_vr4130): Revert previous commit.
2011-07-30daily updateAlan Modra1-1/+1
2011-07-30*** empty log message ***gdbadmin1-1/+1
2011-07-29 * elfxx-mips.c (check_br32): Fix return type.Maciej W. Rozycki2-1/+5
2011-07-29 * elfxx-mips.c (bz_insn_16): Correct opcode mask.Maciej W. Rozycki2-1/+5
2011-07-29 bfd/Maciej W. Rozycki6-144/+122
* elfxx-mips.c: Adjust comments throughout. (mips_elf_relax_delete_bytes): Reshape code. (_bfd_mips_elf_relax_section): Remove check for R_MICROMIPS_GPREL16 relocations. Reshape code. gas/ * config/tc-mips.c: Adjust comments throughout. (reglist_lookup): Reshape code. (jmp_reloc_p, jalr_reloc_p): Reformat. (got16_reloc_p, hi16_reloc_p, lo16_reloc_p): Handle microMIPS relocations. (gpr_mod_mask): Remove unused variable. (gpr_read_mask, gpr_write_mask): Reshape code. (fpr_read_mask, fpr_write_mask): Likewise. (nops_for_vr4130): Ensure non-microMIPS mode. (can_swap_branch_p): Correct pinfo2 reference. Reshape code. (append_insn): Skip Loongson 2F workaround in MIPS16 mode. Use the outermost operator of a compound relocation to determines the relocated field. Fix formatting. (md_convert_frag): Reshape code. include/opcode/ * mips.h: Clarify the description of microMIPS instruction manipulation macros. (MICROMIPSOP_MASK_MAJOR, MICROMIPSOP_SH_MAJOR): Remove macros.
2011-07-292011-07-29 Sterling Augustine <saugustine@google.com>Sterling Augustine2-0/+5
* MAINTAINERS (Write After Approval): Add myself to the list.