aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-02-28 * py-finishbreakpoint.c (bpfinishpy_init): Reorganize to callTom Tromey2-35/+39
frame_object_to_frame_info inside TRY_CATCH.
2013-02-28include/opcode/Yufeng Zhang12-390/+575
* aarch64.h (AARCH64_FEATURE_CRC): New macro. opcodes/ * aarch64-tbl.h (QL_I3SAMEW, QL_I3WWX): New macros. (aarch64_feature_crc): New static. (CRC): New macro. (aarch64_opcode_table): Add entries for the crc32b, crc32h, crc32w, crc32x, crc32cb, crc32ch, crc32cw and crc32cx instructions. * aarch64-asm-2.c: Re-generate. * aarch64-dis-2.c: Ditto. * aarch64-opc-2.c: Ditto. gas/ * config/tc-aarch64.c (aarch64_features): Add the 'crc' option. gas/testsuite/ * gas/aarch64/crc32.s: New test. * gas/aarch64/crc32.d: Ditto.
2013-02-28 * py-block.c (gdbpy_block_for_pc): Call block_for_pc insideTom Tromey2-2/+9
TRY_CATCH.
2013-02-28 * objfiles.h (ALL_PSPACE_OBJFILES): Remove trailing backlash.Tom Tromey2-1/+5
2013-02-28gas/Yufeng Zhang6-4/+26
* config/tc-aarch64.c (parse_sys_reg): Allow the full range of CRn for system registers. gas/testsuite/ * gas/aarch64/illegal.l: Delete the error message for msr S3_1_C13_C15_1,x7. * gas/aarch64/sysreg.s: Add new tests. * gas/aarch64/sysreg.d: Update.
2013-02-28 * configure.ac: Invoke AC_SYS_LARGEFILE.Tom Tromey4-0/+212
* configure, config.in: Rebuild.
2013-02-28 bfd/Julian Brown6-8/+52
* elf32-arm.c (elf32_arm_size_dynamic_sections): Don't call elf32_arm_allocate_dynrelocs for source reloc for non-dynamic link. ld/testsuite/ * ld-arm/tls-local-static.s: New test. * ld-arm/tls-local-static.d: New. * ld-arm/arm-elf.exp (tls-local-static): Add test.
2013-02-28 * win32-low.c: Throughout, fix format strings and casts ofCorinna Vinschen2-15/+23
printf-like functions to avoid type related warnings on all platforms. (get_child_debug_event): Print dwDebugEventCode as hex since that's how it's usually documented.
2013-02-28gdb/gdbserver/Yao Qi2-1/+6
* tracepoint.c (cmd_qtbuffer): Call phex_nz instead of pulongest.
2013-02-28gdb/gdbserver/Yao Qi2-140/+181
* gdb.trace/report.exp: Move some code to ... (use_collected_data): New. (top level): Call use_collected_data once on the live target. Save at file of the current trace session, load it with target tfile, and call use_collected_data again.
2013-02-28*** empty log message ***gdbadmin1-1/+1
2013-02-27 * target.h (Target::plt_fde_location, do_plt_fde_location): Declare.Alan Modra6-25/+303
* target.cc (Target::do_plt_fde_location): New function. * ehframe.h (class FDE): Add post_map field to u_.from_linker, accessor function, and constructor param. (struct Post_fde, Post_fdes): Declare. (Cie::write): Add post_fdes param. * ehframe.cc (Fde::write): Use plt_fde_location. (struct Post_fde): Define. (Cie::write): Stash FDEs added post merge mapping. (Eh_frame::add_ehframe_for_plt): Assert no new CIEs after mapping. Adjust Fde constructor call. Bump final_data_size_ for post map FDEs. (Eh_frame::do_sized_write): Arrange to write post map FDES after other FDEs. * powerpc.cc (Target_powerpc::do_plt_fde_location): New function. (Target_powerpc::has_glink): New function. (Target_powerpc::do_relax): Add eh_frame info for stubs. (struct Eh_cie, eh_frame_cie, glink_eh_frame_fde_64, glink_eh_frame_fde_32, default_fde): New data. (Stub_table::eh_frame_added_): New var. (Stub_table::find_long_branch_entry, stub_address, stub_offset): Make const. (Stub_table::add_eh_frame): New function. (Output_data_glink::add_eh_frame): New function. (Target_powerpc::make_glink_section): Call add_eh_frame.
2013-02-27daily updateAlan Modra1-1/+1
2013-02-27* reloc.c (BFD_RELOC_RL78_CODE): Add.DJ Delorie7-0/+36
* libbfd.h: Regenerate. * bfd-in2.h: Regenerate. * elf32-rl78.c (rl78_elf_relocate_section): Handle weak code references in compuated relocs. * config/tc-rl78.c (reloc_function): Add %code -> BFD_RELOC_RL78_CODE. (rl78_op): Handle %code(). (rl78_cons_fix_new): Likewise, but ignore for 20-bit operands. (tc_gen_reloc): Likwise; convert to a computed reloc. (md_apply_fix): Likewise.
2013-02-27 * windows-nat.c: Throughout, fix format strings and casts ofCorinna Vinschen2-32/+42
printf-like functions to avoid type related warnings on all platforms. (handle_output_debug_string): Fetch context information address from debug string using string_to_core_addr.
2013-02-27gdb/testsuite/Jan Kratochvil2-0/+6
* gdb.threads/fork-thread-pending.c (main): Add alarm.
2013-02-27gdb/testsuite/Jan Kratochvil2-0/+9
* gdb.base/valgrind-infcall.exp (valgrind_pid): New variable. Add final kill of ${valgrind_pid}.
2013-02-27 gdb/Jiong Wang6-6/+48
* regformats/reg-tilegx.dat (name): Change abi name to "tilegx". * regformats/reg-tilegx32.dat: New. gdbserver/ * Makefile.in (clean): Remove reg-tilegx.c, reg-tilegx32.c. (reg-tilegx32.c): New rule. * configure.srv (tilegx-*-linux*): Add reg-tilegx32.o to srv_regobj. * linux-tile-low.c (tile_arch_setup): New function. Invoke different register info initializer according to elf class. (init_registers_tilgx32): New function. The tilegx32 register info initializer. (tile_fill_gregset): Use "uint_reg_t" to represent register size. (tile_store_gregset): Likewise.
2013-02-27 gdb/Jiong Wang2-0/+5
* configure.tgt (tilegx-*-linux*): Enable gdbserver.
2013-02-27 gdb/Jiong Wang2-3/+7
* configure.tgt (tilegx-*-linux*): Replace whitespace with tab.
2013-02-27gdb/gdbserver/Yao Qi2-1/+7
* server.c (process_point_options): Print debug message when debug_threads is true.
2013-02-27 PR binutils/15191Alan Modra2-55/+57
* readelf.c (offsetof): Define. (CHECK_ENTSIZE_VALUES): Remove extraneous indefinite article. (process_corefile_note_segment): Allow notes without name or desc. Combine out-of-range checks. Disallow "negative" notesz or descsz.
2013-02-27 * scripttempl/elf32msp430.sc: Add placement of .data.* sections.Nick Clifton3-1/+11
Add alignment of .bss section. * scripttempl/elf32msp430_3.sc: Likewise.
2013-02-27 * rl78-decode.opc (rl78_decode_opcode): Fix typo.Alan Modra3-202/+208
* rl78-decode.c: Regenerate.
2013-02-27gdb/Yao Qi2-25/+43
2013-02-27 Yao Qi <yao@codesourcery.com> Pedro Alves <palves@redhat.com> * tracepoint.c (tfile_trace_find): For tfind pc/tp/range/outside, look for the next trace frame instead of always starting from frame 0.
2013-02-27*** empty log message ***gdbadmin1-1/+1
2013-02-26daily updateAlan Modra1-1/+1
2013-02-26Add moxie-*-rtems* support.Anthony Green2-1/+5
2013-02-26Tweak moxie-rtems triplet recognitionAnthony Green2-1/+5
2013-02-26 PR binutils/15191Nick Clifton4-16/+49
* binutils-all/readelf.n: Updare expected output from readelf. * readelf.c (process_corefile_note_segment): Prevent attempts to read beyond the end of the note buffer.
2013-02-26gdb/gdbserver/Yao Qi2-1/+4
* tracepoint.c (cmd_qtbuffer): Don't set '\0' in OWN_BUF.
2013-02-26 PR ld/15188Nick Clifton2-16/+14
* ld.texinfo: Fix typos.
2013-02-26*** empty log message ***gdbadmin1-1/+1
2013-02-25daily updateAlan Modra1-1/+1
2013-02-25 * rl78-decode.opc: Fix encoding of DIVWU insn.Nick Clifton5-9/+27
* rl78-decode.c: Regenerate. * config/rl78-parse.y: Fix encoding of DIVWU insn.
2013-02-25Tweak warning output on Linux kernels with broken i386 NX support.Pedro Alves2-2/+8
The "you have broken" bit of this text reads to me as if I had broken it myself somehow. This patch eliminates that ambiguity. 2013-02-25 Pedro Alves <palves@redhat.com> * common/linux-ptrace.c (linux_ptrace_test_ret_to_nx): Change warning text.
2013-02-252013-02-25 Terry Guo <terry.guo@arm.com>xuepeng guo3-0/+11
* config/tc-arm.c (arm_cpus): Add cortex-r7 entry. * doc/c-arm.texi: Add cortex-r7 and missing cortex-r5 to list of accepted CPUs.
2013-02-25*** empty log message ***gdbadmin1-1/+1
2013-02-24daily updateAlan Modra1-1/+1
2013-02-24 * mips-tdep.c (mips32_scan_prologue): Reset frame_offset to zeroMaciej W. Rozycki2-0/+6
if $fp is used as the virtual frame pointer.
2013-02-24*** empty log message ***gdbadmin1-1/+1
2013-02-23daily updateAlan Modra1-1/+1
2013-02-23*** empty log message ***gdbadmin1-1/+1
2013-02-22 * elfread.c (elf_symtab_read): Do not use udata.p here to findAlan Modra6-13/+38
symbol size. * ppc64-tdep.c (ppc64_elf_make_msymbol_special): New function. * ppc64-tdep.h (ppc64_elf_make_msymbol_special): Declare. * ppc-linux-tdep.c (ppc_linux_init_abi): Set up to use the above. * ppcfbsd-tdep.c (ppcfbsd_init_abi): Likewise.
2013-02-22daily updateAlan Modra1-1/+1
2013-02-22gdb/Jan Kratochvil2-6/+15
Code cleanup. * elfread.c (build_id_bfd_get): Make the return type const. (build_id_verify): Make the check parameter const. (build_id_to_debug_filename): Make the build_id parameter and variable data const. (find_separate_debug_file_by_buildid): Make the variable build_id const.
2013-02-22Set unique_global only for definitionH.J. Lu5-7/+40
bfd/ PR ld/15167 * elf64-ia64-vms.c (elf64_vms_link_add_object_symbols): Set unique_global only for definition. * elflink.c (_bfd_elf_merge_symbol): Don't set unique_global here. (elf_link_add_object_symbols): Set unique_global only for definition. ld/testsuite/ PR ld/15167 * ld-unique/unique.exp: Add a test for shared library with reference.
2013-02-22*** empty log message ***gdbadmin1-1/+1
2013-02-21daily updateAlan Modra1-1/+1
2013-02-21 * gdb.texinfo: Remove bad @syncodeindex.Tom Tromey2-71/+34
(Values From Inferior, Types In Python, Inferiors In Python) (Events In Python, Threads In Python, Frames In Python, Blocks In Python, Symbols In Python, Symbol Tables In Python): Remove @tables. (Packets, General Query Packets, Tracepoint Packets) (Host I/O Packets): Use @w{} for empty @item.