aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-12-112011-12-10 David Daney <david.daney@cavium.com>David Daney2-1/+6
* ld-mips-elf/pic-and-nonpic-6-n64.dd: Use correct encoding for 64-bit MOVE instruction.
2011-12-11*** empty log message ***gdbadmin1-1/+1
2011-12-10 * dwarf2read.c (dwarf2_per_cu_data): Rename debug_type_section toDoug Evans2-32/+37
debug_types_section. All uses updated. (partial_read_comp_unit_head): Rename parameter is_debug_type_section to is_debug_types_section.
2011-12-10gdb/testsuite/Jan Kratochvil2-2/+9
PR testsuite/12649 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt. Protect gdb_test_multiple by final $gdb_prompt match.
2011-12-10daily updateAlan Modra1-1/+1
2011-12-10 * python/py-auto-load.c (source_section_scripts): Call xfreeDoug Evans2-1/+6
instead of free.
2011-12-10gdb/testsuite/Jan Kratochvil2-0/+43
* gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()): New variable, new test. (list static-method.cc:xxx::(anonymous namespace)::A::func) (list 'static-method.cc:xxx::(anonymous namespace)::A::func') (list 'static-method.cc':'xxx::(anonymous namespace)::A::func') (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL them if HAVE_GCC_45682_FIXED is not set.
2011-12-102011-12-10 Hui Zhu <teawater@gmail.com>Yao Qi5-0/+186
Yao Qi <yao@codesourcery.com> * tracepoint.c (start_tracing): Clear `inserted' flag. 2011-12-10 Yao Qi <yao@codesourcery.com> * gdb.trace/status-stop.exp: New. * gdb.trace/status-stop.c: New.
2011-12-102011-12-10 Hui Zhu <teawater@gmail.com>Hui Zhu2-4/+16
* tracepoint.c (create_tsv_from_upload): Change sprintf to xstrprintf.
2011-12-102011-12-09 David Daney <david.daney@cavium.com>David Daney4-3/+10
* ld-mips-elf/tls-multi-got-1.r: Add "0x" to match value for MIPS_BASE_ADDRESS. * ld-mips-elf/textrel-1.d: Same. * ld-mips-elf/multi-got-1.d: Same.
2011-12-10* breakpoint.c (bp_loc_is_permanent): Rename `brk' toAndrey Smirnov2-4/+9
`bpoint'(-Wshadow).
2011-12-10* breakpoint.c (update_static_tracepoint): Rename nested `sal' andAndrey Smirnov2-15/+21
`marker' variables to `sal2' and `tpmarker' respectively (-Wshadow).
2011-12-10*** empty log message ***gdbadmin1-1/+1
2011-12-09daily updateAlan Modra1-1/+1
2011-12-092011-12-09 Andrew Pinski <apinski@cavium.com>Andrew Pinski2-1/+8
* linespec.c (hash_address_entry): Use iterative_hash_object on each field rather than the struct itself.
2011-12-09 * breakpoint.c (compare_breakpoints): New function.Tom Tromey2-1/+49
(clear_command): Remove duplicate breakpoints. Properly clean up.
2011-12-09gdb/testsuite/Jan Kratochvil2-0/+9
* gdb.reverse/until-precsave.exp (run to end of main) Extend the timeout.
2011-12-09*** empty log message ***gdbadmin1-1/+1
2011-12-08daily updateAlan Modra1-1/+1
2011-12-08opcodes:Andrew Pinski8-0/+20
2011-12-08 Andrew Pinski <apinski@cavium.com> * mips-opc.c (mips_builtin_opcodes): Add "pause". gas/testsuite: 2011-12-08 Andrew Pinski <apinski@cavium.com> * gas/mips/mips32-mt.d: Add pause instruction encoding to the end. * gas/mips/micromips@mips32r2.d: Likewise. * gas/mips/mips32r2.d: Likewise. * gas/mips/mips32-mt.s: Add pause instruction to the end. * gas/mips/mips32r2.s: Likewise.
2011-12-08bfd:Andrew Pinski17-9/+189
2011-12-08 Andrew Pinski <apinski@cavium.com> Adam Nemet <anemet@caviumnetworks.com> * archures.c (bfd_mach_mips_octeon2): New macro * bfd-in2.h: Regenerate. * cpu-mips.c (I_mipsocteon2): New enum value. (arch_info_struct): Add bfd_mach_mips_octeon2. * elfxx-mips.c (_bfd_elf_mips_mach): Support E_MIPS_MACH_OCTEON2. (mips_set_isa_flags): Add bfd_mach_mips_octeon2. (mips_mach_extensions): Add bfd_mach_mips_octeon2. gas: 2011-12-08 Andrew Pinski <apinski@cavium.com> Adam Nemet <anemet@caviumnetworks.com> * tc-mips.c (CPU_IS_OCTEON): Add Octeon2. (mips_cpu_info_table): Add Octeon2. * doc/c-mips.texi: Document octeon2 as an acceptable value for -march=. gas/testsuite: 2011-12-08 Andrew Pinski <apinski@cavium.com> Adam Nemet <anemet@caviumnetworks.com> * gas/mips/mips.exp: Add Octeon2 for an architecture. Run octeon2 test. * gas/mips/octeon2.d: New file. * gas/mips/octeon2.s: New file. include/opcode: 2011-12-08 Andrew Pinski <apinski@cavium.com> Adam Nemet <anemet@caviumnetworks.com> * mips.h (INSN_CHIP_MASK): Update according to INSN_OCTEON2. (INSN_OCTEON2): New macro. (CPU_OCTEON2): New macro. (OPCODE_IS_MEMBER): Add Octeon2. opcodes: 2011-12-08 Andrew Pinski <apinski@cavium.com> Adam Nemet <anemet@caviumnetworks.com> * mips-dis.c (mips_arch_choices): Add Octeon2. For "octeon+", just include OcteonP for the insn. * mips-opc.c (IOCT): Include Octeon2. (IOCTP): Include Octeon2. (IOCT2): New macro. (mips_builtin_opcodes): Add "laa", "laad", "lac", "lacd", "lad", "ladd", "lai", "laid", "las", "lasd", "law", "lawd". Move "lbux", "ldx", "lhx", "lwx", and "lwux" up to where the standard loads are, and add IOCT2 to them. Add "lbx" and "lhux". Add "qmac.00", "qmac.01", "qmac.02", "qmac.03", "qmacs.00", "qmacs.01", "qmacs.01", "qmacs.02" and "qmacs.03". Add "zcb" and "zcbt".
2011-12-08 * mips-tdep.c (mips_skip_mips16_trampoline_code): Sign-extendMaciej W. Rozycki2-4/+13
address chunks retrieved from decoded lui/addiu pairs.
2011-12-08 * mips-tdep.c (extended_offset): Correct calculation.Maciej W. Rozycki2-47/+26
(unpack_mips16): Correct bitfield positions used for extraction of the immediate argument; fix sign-extension of same. (extended_mips16_next_pc): Correct B instruction's offset calculation. Correct register decoding of the BEQZ and BNEZ as well as jump-register instructions. Handle compact jumps.
2011-12-08 * objfiles.h (struct objfile): Remove obsolete comment.Tom Tromey3-19/+9
* objfiles.c (build_objfile_section_table): Remove obsolete comment.
2011-12-08 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" inTom Tromey2-1/+6
condition.
2011-12-08gdb/gdbserver/Jan Kratochvil2-9/+23
* linux-low.c (linux_kill): Skip PTRACE_KILL if LWP does not exist. Print new debug message for such case.
2011-12-08 * MAINTAINERS (Responsible Maintainers): Add Yao Qi asStan Shebs2-0/+8
maintainer of the tic6x target.
2011-12-08*** empty log message ***gdbadmin1-1/+1
2011-12-07daily updateAlan Modra1-1/+1
2011-12-07Fix ChangeLog typo.Maciej W. Rozycki1-1/+1
2011-12-07 * gdb.trace/tfind.exp: Update for output changes.Stan Shebs2-2/+6
2011-12-07 * arm-tdep.h (arm_deal_with_atomic_sequence): Add prototype.Ulrich Weigand4-2/+241
* arm-tdep.c (thumb_deal_with_atomic_sequence_raw): New function. (arm_deal_with_atomic_sequence_raw): Likewise. (arm_deal_with_atomic_sequence): Likewise. (arm_software_single_step): Call it. * arm-linux-tdep.c (arm_linux_software_single_step): Likewise.
2011-12-072011-12-07 Sameera Deshpande <sameera.deshpande@arm.com>Matthew Gretton-Dann8-204/+263
* gas/config/tc-arm.c (do_t_ldstd): Warn for unpredictable cases. * gas/testsuite/gas/arm/thumb2_ldstd_unpredictable.d: New testcase. * gas/testsuite/gas/arm/thumb2_ldstd_unpredictable.l: Likewise. * gas/testsuite/gas/arm/thumb2_ldstd_unpredictable.s: Likewise. * gas/testsuite/gas/testsuite/gas/arm/sp-pc-validations-bad-t.l: Update testcase. * gas/testsuite/gas/testsuite/gas/arm/sp-pc-validations-bad-t.s: Likewise.
2011-12-07 * gas/config/tc-arm.c (ARM_IT_MAX_OPERANDS): New define.Matthew Gretton-Dann5-4/+23
(arm_it): Use ARM_IT_MAX_OPERANDS. (neon_select_shape): Ensure we have matched all operands. * gas/testsuite/gas/arm/neon-suffix-bad.l: Add testcase. * gas/testsuite/gas/arm/neon-suffix-bad.s: Likewise.
2011-12-07 * gas/config/tc-arm.c (parse_neon_mov): Update which_operandMatthew Gretton-Dann2-2/+7
correctly.
2011-12-072011-12-07 Pedro Alves <pedro@codesourcery.com>Pedro Alves3-2/+8
* gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception" throws "Cannot insert catchpoints in this configuration". * gdb.ada/mi_catch_ex.exp: Likewise.
2011-12-07 * s390-tdep.c: Replace "Linux" by "GNU/Linux" in commentsUlrich Weigand3-12/+18
where appropriate. * s390-tdep.h: Likewise.
2011-12-07 PR ld/12772Alan Modra2-1/+8
* elflink.c (elf_gc_sweep_symbol): Discard unmarked symbols defined in shared libraries.
2011-12-072011-12-07 Tristan Gingold <gingold@adacore.com>Tristan Gingold3-90/+81
* mach-o.c (bfd_mach_o_canonicalize_symtab): Fix indentation. Adjust the condition. (bfd_mach_o_read_symtab_symbol): Now returns a bfd_boolean. Adjust return statements. (bfd_mach_o_read_symtab_strtab): Likewise. (bfd_mach_o_read_symtab_symbols): Likewise. (bfd_mach_o_scan_start_address): Likewise. Make it static. (bfd_mach_o_scan): Likewise. (bfd_mach_o_read_dysymtab_symbol): Remove unused function. (bfd_mach_o_header_p): Adjust call. (bfd_mach_o_cpu_name): Make it const. (bfd_mach_o_filetype_name): Likewise. (bfd_mach_o_header_flags_name): Likewise. (bfd_mach_o_section_type_name): Likewise. (bfd_mach_o_section_attribute_name): Likewise. (bfd_mach_o_load_command_name): Likewise. (bfd_mach_o_get_section_type_from_name): Add a const qualifier after above change. (bfd_mach_o_get_section_attribute_from_name): Likewise. * mach-o.h (bfd_mach_o_read_dysymtab_symbol) (bfd_mach_o_scan_start_address, bfd_mach_o_scan): Remove.
2011-12-072011-12-07 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-1/+13
* machoread.c (macho_symtab_read): Do not consider N_OPT as a debugging stab. Improve complaint message.
2011-12-072011-12-06 David Daney <david.daney@cavium.com>David Daney2-7/+14
* readelf.c (dynamic_section_mips_val): Factor out trailing '\n' from printed strings and move it to the end of the function. Use BFD_VMA_FMT for printf format specifier for dynamic tag value. Use print_vma() to print dynamic tag values.
2011-12-07 * mips-tdep.c (mips32_scan_prologue): Only update the immediateMaciej W. Rozycki2-1/+7
load adjustment if still within the prologue.
2011-12-07*** empty log message ***gdbadmin1-1/+1
2011-12-06 * mips-tdep.c (mips32_next_pc): Fix floating point conditionMaciej W. Rozycki2-1/+6
code mask.
2011-12-06 * mips-tdep.c (deal_with_atomic_sequence): Fix the handlingMaciej W. Rozycki2-1/+6
of BLTZ* and BGEZ* instructions.
2011-12-06gdb/gdbserver/Jan Kratochvil2-17/+56
Fix overlapping memcpy. * mem-break.c (set_raw_breakpoint_at): New variable buf. Use it for the read_inferior_memory transfer. (delete_fast_tracepoint_jump): New variable buf. Use it for the write_inferior_memory transfer. (set_fast_tracepoint_jump): New variable buf. Use it for the read_inferior_memory and write_inferior_memory transfers. (uninsert_fast_tracepoint_jumps_at, reinsert_fast_tracepoint_jumps_at) (delete_raw_breakpoint, uninsert_raw_breakpoint): New variable buf. Use it for the write_inferior_memory transfer. (check_mem_read, check_mem_write): New gdb_asserts for overlapping buffers.
2011-12-06 * mips-tdep.c (mips_pc_is_mips16): Reverse the order of checksMaciej W. Rozycki2-9/+14
performed to determine whether an address refers to standard MIPS or MIPS16 code. (mips16_next_pc): Use mips_pc_is_mips16 instead of is_mips16_addr.
2011-12-06 * linux-low.c (fetch_register, store_register): Make codeMaciej W. Rozycki2-7/+12
consistent, fix formatting.
2011-12-06 * linux-low.c (usr_store_inferior_registers): Factor out codeMaciej W. Rozycki2-53/+64
to handle individual registers into... (store_register): ... this new function.
2011-12-06daily updateAlan Modra1-1/+1