aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-11-25 * mips-dis.c (print_insn_micromips): Rename local variable iprintfPierre Muller2-94/+99
to infprintf to avoid shadow warning.
2011-11-25 * gas/config/tc-arm.c (do_t_mov_cmp): Allow MOV lowreg, lowreg when no CPUMatthew Gretton-Dann7-4/+46
is specified. * gas/testsuite/gas/arm/mov-highregs-any.d: New testcase. * gas/testsuite/gas/arm/mov-highregs-any.s: Likewise. * gas/testsuite/gas/arm/mov-lowregs-any.d: Likewise. * gas/testsuite/gas/arm/mov-lowregs-any.s: Likewise.
2011-11-25 * emultempl/armelf.em: Update copyright to 2010 and 2011.Nick Clifton2-10/+15
(PARSE_AND_LIST_OPTIONS): Fix formatting.
2011-11-25 * binutils-all/objdump.exp (cpus): Add MicroBlaze.Nick Clifton3-3/+23
(objdump -WL): Skip this test on MCore, Moxie and OpenRisc targets. * binutils-all/objcopy.exp (localize-hidden-1): Expect this test to fail on MIPS based targets.
2011-11-25 * po/it.po: Updated Italian translation.Nick Clifton2-9/+6
2011-11-25 * po/it.po: New Italian translation.Nick Clifton2-0/+2251
2011-11-252011-11-24 Stan Shebs <stan@codesourcery.com>Stan Shebs2-2/+6
* tracepoint.c (cmd_qtstatus): Use plongest instead of %llx.
2011-11-25*** empty log message ***gdbadmin1-1/+1
2011-11-24daily updateAlan Modra1-1/+1
2011-11-242011-11-24 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-281/+483
* machoread.c (oso_el): Remove num_Sections, symbols, offsets fields. Add oso_sym, end_sym and nbr_syms. (macho_register_oso): Change interface. (macho_symtab_add_minsym): New function. (macho_symtab_read): Rewritten. (get_archive_prefix_len): Remove trailing blanks. (oso_el_compare_name): Add comment. (struct macho_sym_hash_entry): New structure. (macho_relocate_common_syms): Remove. (macho_sym_hash_newfunc): New function. (macho_resolve_oso_sym_with_minsym): Likewise. (macho_add_oso_symfile): Rewritten. (macho_symfile_read_all_oso): Remove trailing blanks. Adjust code to free oso vector. (macho_symfile_read): Likewise. Move code to initialize minimal symbol
2011-11-24 * mips-tdep.c (extended_offset): Fix formatting.Maciej W. Rozycki2-3/+9
2011-11-24*** empty log message ***gdbadmin1-1/+1
2011-11-23daily updateAlan Modra1-1/+1
2011-11-23 * lib/mi-support.exp (varobj_tree): New namespace and procs.Keith Seitz2-0/+316
(mi_varobj_tree_test_children_callback): New proc. (mi_walk_varobj_tree): New proc.
2011-11-23 * dwarf2read.c (dw2_lookup_symtab): Add comment.Doug Evans2-0/+12
(dw2_expand_symtabs_with_filename): Ditto. (dw2_expand_symtabs_matching): Ditto. (dw2_map_symbol_filenames): Ditto.
2011-11-23Minor reformatting in ada-lang.c:assign_aggregateJoel Brobecker2-16/+20
No code change. gdb/ChangeLog: From Andrey Smirnov <andrew.smirnov@gmail.com>: * ada-lang.c (assign_aggregate): Minor reformatting.
2011-11-23fix -Wshadow warning inside ada-lang.c:assign_aggregateJoel Brobecker2-2/+6
gdb/ChangeLog: From Andrey Smirnov <andrew.smirnov@gmail.com>: * ada-lang.c (assign_aggregate): Remove declaration of local variable `i' which is shadowing another variable with the same name declared in the outer scope.
2011-11-23ada-lang.c: Rename function base_type into get_base_typeJoel Brobecker2-7/+12
This avoids shadowing issues with variables named base_type. gdb/ChangeLog: * ada-lang.c (get_base_type): Renames base_type. Adjust all calls throughout this file.
2011-11-23Fix compilation error in gdb-dlfcn.c (on Windows)Joel Brobecker2-1/+6
gdb/ChangeLog: * gdb-dlfcn.c (gdb_dlopen): Add missing coma in call to FormatMessage.
2011-11-232011-11-23 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-1/+4
* config/tc-alpha.c (s_alpha_prologue): Requires empty line.
2011-11-232011-11-23 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-2/+12
* config/tc-alpha.c (s_alpha_frame): Emit a warning if bad value of RA. (s_alpha_pdesc): Adjust comment.
2011-11-232011-11-23 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-4/+17
* vms-lib.c (get_idxlen): Add comments. Fix type in sizeof. (vms_write_index): Add comments.
2011-11-232011-11-23 Thomas Klein <th.r.klein@web.de>Richard Earnshaw2-0/+11
* config/tc-arm.c (do_t_mov_cmp): Prevent emitting code for MOV with two low register at arch v4t or v5t when assember using unified syntax.
2011-11-23*** empty log message ***gdbadmin1-1/+1
2011-11-22daily updateAlan Modra1-1/+1
2011-11-22gdbTom Tromey14-41/+288
PR mi/8444: * mi/mi-common.h (EXEC_ASYNC_SOLIB_EVENT, EXEC_ASYNC_FORK) (EXEC_ASYNC_VFORK, EXEC_ASYNC_SYSCALL_ENTRY) (EXEC_ASYNC_SYSCALL_RETURN, EXEC_ASYNC_EXEC): New constants. * mi/mi-common.c (async_reason_string_lookup): Add new reasons. * breakpoint.c (print_it_catch_fork, print_it_catch_vfork) (print_it_catch_syscall, print_it_catch_exec) (internal_bkpt_print_it): Use ui_out. Emit stop reason. (bpstat_print): Add 'kind' argument. Handle TARGET_WAITKIND_LOADED. * infrun.c (normal_stop): Update for bpstat_print change. Don't handle TARGET_WAITKIND_LOADED here. * breakpoint.h (bpstat_print): Update. gdb/testsuite * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd. Add "use_mi_command" argument. (mi_run_cmd, mi_run_with_cli): New procs. * gdb.mi/solib-lib.c: New file. * gdb.mi/solib-main.c: New file. * gdb.mi/mi-solib.exp: New file. gdb/doc * gdb.texinfo (GDB/MI Async Records): Document new *stopped reasons.
2011-11-22 * mi/mi-interp.c (mi_on_normal_stop): Call bpstat_print.Tom Tromey2-0/+5
2011-11-22 * mi/mi-common.c (_initialize_gdb_mi_common): Remove.Tom Tromey3-11/+16
Use static_assert to check the size of async_reason_string_lookup. * common/gdb_assert.h (static_assert): New macro.
2011-11-22* elf32-rx.c (rx_elf_object_p): Add more checks for "scanning" toDJ Delorie2-0/+17
avoid using the special non-swapping target when not explicitly requested.
2011-11-22* elf32-rx.c (rx_elf_object_p): Correct typo: lma->vma.DJ Delorie2-1/+5
2011-11-222011-11-22 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-2/+10
* mach-o.c (bfd_mach_o_print_symbol): Display COM for common symbols. Print section name in brackets.
2011-11-22 * rs6000-tdep.c (ppc_deal_with_atomic_sequence): Correct branchAlan Modra2-8/+13
destination calculation. Don't expect >> to sign extend. Don't add a break if branch lands inside the sequence anywhere.
2011-11-22*** empty log message ***gdbadmin1-1/+1
2011-11-21daily updateAlan Modra1-1/+1
2011-11-21 * gdb.mi/mi-var-display.exp: Remove XFAIL for c_variable-7.51,Keith Seitz3-6/+8
-var-evaluate-expression of an enumeration and fix expected result. * gdb.mi/mi2-varvdisplay.exp: Likewise.
2011-11-21 * gdb.cp/nextoverthrow.exp: Skip test if debug info forDoug Evans2-0/+10
_Unwind_DebugHook is missing.
2011-11-21* config/rl78-defs.h (rl78_error): Add "const".DJ Delorie3-2/+7
* config/rl78-parse.y (rl78_error): Likewise.
2011-11-212011-11-21 Kwok Cheung Yeung <kcy@codesourcery.com>Kwok Yeung2-17/+42
* osdata.c (info_osdata_command): Rename nprocs to nrows. Handle the case where osdata->items is empty. Rename column names to a canonical form to avoid problems with unusual column names.
2011-11-21 * Makefile.am (ALL_64_EMULATION_SOURCES): Add powerpc64-*-freebsdAlan Modra7-3/+44
source. (eelf64ppc_fbsd.c): Add rules to build this file. * Makefile.in: Regenerate. * configure.tgt: Add target definition for powerpc64-*-freebsd*. Adjust powerpc-*-freebsd*. * emultempl/ppc64elf.em: Add a mechanism to override the default value of 0 for plt_static_chain. * emulparams/elf32ppc_fbsd.sh (OUTPUT_FORMAT): Override the default. * emulparams/elf64ppc_fbsd.sh (OUTPUT_FORMAT): Likewise. (DEFAULT_PLT_STATIC_CHAIN): Define to 1.
2011-11-21 * config/tc-ppc.c (ppc_target_format): Add format for powerpc*-freebsd.Alan Modra2-3/+9
2011-11-21 * config.bfd: Add vectors for powerpc and powerpc64-freebsd.Alan Modra7-0/+66
* configure.in (TDEFINES): Add rules for powerpc*-freebsd. * configure: Regenerate. * elf32-ppc.c: Add powerpc-freebsd definitions. * elf64-ppc.c: Add powerpc64-freebsd definitions. * targets.c: Add bits for powerpc and powerpc64-freebsd.
2011-11-21 * gas/mips/micromips@24k-branch-delay-1.d: New test.Maciej W. Rozycki25-14/+580
* gas/mips/micromips@24k-triple-stores-1.d: New test. * gas/mips/micromips@24k-triple-stores-2.d: New test. * gas/mips/micromips@24k-triple-stores-3.d: New test. * gas/mips/micromips@24k-triple-stores-4.d: New test. * gas/mips/micromips@24k-triple-stores-5.d: New test. * gas/mips/micromips@24k-triple-stores-6.d: New test. * gas/mips/micromips@24k-triple-stores-7.d: New test. * gas/mips/micromips@24k-triple-stores-8.d: New test. * gas/mips/micromips@24k-triple-stores-9.d: New test. * gas/mips/micromips@24k-triple-stores-10.d: New test. * gas/mips/micromips@24k-triple-stores-11.d: New test. * gas/mips/24k-triple-stores-1.s: Adjust for microMIPS disassembly. * gas/mips/24k-triple-stores-2.s: Likewise. * gas/mips/24k-triple-stores-3.s: Likewise. * gas/mips/24k-triple-stores-4.s: Likewise. * gas/mips/24k-triple-stores-5.s: Likewise. * gas/mips/24k-triple-stores-6.s: Likewise. * gas/mips/24k-triple-stores-7.s: Likewise. * gas/mips/24k-triple-stores-8.s: Likewise. * gas/mips/24k-triple-stores-9.s: Likewise. * gas/mips/24k-triple-stores-10.s: Likewise. * gas/mips/24k-triple-stores-11.s: Likewise. * gas/mips/mips.exp: Run the new tests.
2011-11-21 * gas/mips/micromips@loc-swap-2.d: Correct test case.Maciej W. Rozycki2-7/+11
2011-11-21gdb/Yao Qi2-1/+5
* MAINTAINERS (Write After Approval): Keep list in alphabetical order.
2011-11-21Fix a 32-bit compile error in the previous checkinStan Shebs1-6/+12
2011-11-21*** empty log message ***gdbadmin1-1/+1
2011-11-20 * NEWS: Mention tracepoint additions.Stan Shebs18-65/+962
* breakpoint.h (struct tracepoint): New field traceframe_usage. * breakpoint.c (print_one_breakpoint_location): Identify tracepoints as such when reporting hit counts, report trace buffer usage. (create_tracepoint_from_upload): Copy status info. * tracepoint.h (struct trace_status): Rename error_desc to stop_desc, add fields user_name, notes, start_time, stop_time. (struct uploaded_tp): Add fields hit_count, traceframe_usage. * tracepoint.c (trace_user): New global. (trace_notes): New global. (trace_stop_notes): New global. (start_tracing): Add argument and trace note handling. (stop_tracing): Ditto. (trace_start_command): Add notes argument. (trace_stop_command): Ditto. (trace_status_command): Report additional status info. (trace_status_mi): Similarly. (trace_save): Update, record tracepoint status. (set_disconnected_tracing): Call target method directly. (send_disconnected_tracing_value): Remove. (set_trace_user): New function. (set_trace_notes): New function. (set_trace_stop_notes): New function. (parse_trace_status): Handle additional status. (parse_tracepoint_status): New function. (parse_tracepoint_definition): Call it. (tfile_get_tracepoint_status): New function. (init_tfile_ops): Use it. (_initialize_tracepoint): Add new setshows. * target.h (struct target_ops): New methods to_get_tracepoint_status and to_set_trace_notes. (target_get_tracepoint_status): New macro. (target_set_trace_notes): New macro. * target.c (update_current_target): Add new methods. * remote.c (remote_get_tracepoint_status): New function. (remote_set_trace_notes): New function. (init_remote_ops): Add them. * mi/mi-main.c (mi_cmd_trace_start): Add argument to call. (mi_cmd_trace_stop): Ditto. * tracepoint.c (struct tracepoint): New field traceframe_usage. (tracing_start_time): New global. (tracing_stop_time): New global. (tracing_user_name): New global. (tracing_notes): New global. (tracing_stop_note): New global. (cmd_qtstart): Set traceframe_usage, start_time. (stop_tracing): Set stop_time. (cmd_qtstatus): Report additional status. (cmd_qtp): New function. (handle_tracepoint_query): Call it. (cmd_qtnotes): New function. (handle_tracepoint_general_set): Call it. (get_timestamp): Rename from tsv_get_timestamp. * gdb.texinfo (Starting and Stopping Trace Experiments): Document note-related options and variables. (Tracepoint Packets): Document packet changes. * gdb.trace/tstatus.exp: New. * gdb.trace/actions.c: Include string.h.
2011-11-20daily updateAlan Modra1-1/+1
2011-11-20gdb/doc/Sanjoy Das2-0/+123
* gdb.texinfo (JIT Interface): Add documentation on writing and usind JIT debug info readers. (Custom Debug Info, Using JIT Debug Info Readers, Writing JIT Debug Info Readers): New nodes.
2011-11-20gdb/Sanjoy Das2-0/+272
* jit.c: Include regcache.h. (jit_gdbarch_data, jit_frame_unwind): New static variables. (jit_unwind_reg_set_impl, free_reg_value_impl) (jit_unwind_reg_get_impl, jit_frame_sniffer) (jit_frame_unwind_stop_reason, jit_frame_this_id) (jit_frame_prev_register, jit_dealloc_cache) (jit_prepend_unwinder, jit_gdbarch_data_init): New functions. (jit_inferior_init): Prepend (new) pseudo unwinder by calling jit_prepend_unwinder. (_initialize_jit): Register new gdbarch data jit_gdbarch_data.