btrace: indicate speculative execution
[binutils-gdb.git] / gdb / ChangeLog
index ded57913e6097814e899ba861bacd3ab87892c80..e9ba28127b6b03773ceef6dcd106d416e2a0984b 100644 (file)
@@ -1,3 +1,67 @@
+2015-08-07  Markus Metzger  <markus.t.metzger@intel.com>
+
+       * btrace.c (btrace_compute_ftrace_bts): Clear insn flags.
+       (pt_btrace_insn_flags): New.
+       (ftrace_add_pt): Call pt_btrace_insn_flags.
+       * btrace.h (btrace_insn_flag): New.
+       (btrace_insn) <flags>: New.
+       * record-btrace.c (btrace_insn_history): Print insn prefix.
+       * NEWS: Announce it.
+
+2015-08-07  Markus Metzger  <markus.t.metzger@intel.com>
+
+       * configure.ac: Check for PERF_ATTR_SIZE_VER5 in linux/perf_event.h
+       * configure: Regenerate.
+
+2015-08-06  Yaakov Selkowitz  <yselkowi@redhat.com>
+
+       * Makefile.in (LIBICONV): Define.
+       (CLIBS): Add LIBICONV.
+       * acinclude.m4: Use config/iconv.m4 instead of custom AM_ICONV.
+       * configure: Regenerate.
+
+2015-08-06  Simon Marchi  <simon.marchi@ericsson.com>
+           Pedro Alves  <palves@redhat.com>
+
+       * arm-tdep.c (set_fp_model_sfunc): Add cast from integer to enum.
+       (arm_set_abi): Likewise.
+       * ax-general.c (ax_print): Likewise.
+       * c-exp.y (exp : string_exp): Likewise.
+       * compile/compile-loc2c.c (compute_stack_depth_worker): Likewise.
+       (do_compile_dwarf_expr_to_c): Likewise.
+       * cp-name-parser.y (demangler_special : DEMANGLER_SPECIAL start):
+       Likewise.
+       * dwarf2expr.c (execute_stack_op): Likewise.
+       * dwarf2loc.c (dwarf2_compile_expr_to_ax): Likewise.
+       (disassemble_dwarf_expression): Likewise.
+       * dwarf2read.c (dwarf2_add_member_fn): Likewise.
+       (read_array_order): Likewise.
+       (abbrev_table_read_table): Likewise.
+       (read_attribute_value): Likewise.
+       (skip_unknown_opcode): Likewise.
+       (dwarf_decode_macro_bytes): Likewise.
+       (dwarf_decode_macros): Likewise.
+       * eval.c (value_f90_subarray): Likewise.
+       * guile/scm-param.c (gdbscm_make_parameter): Likewise.
+       * i386-linux-tdep.c (i386_canonicalize_syscall): Likewise.
+       * infrun.c (handle_command): Likewise.
+       * memory-map.c (memory_map_start_memory): Likewise.
+       * osabi.c (set_osabi): Likewise.
+       * parse.c (operator_length_standard): Likewise.
+       * ppc-linux-tdep.c (ppc_canonicalize_syscall): Likewise, and use
+       single return point.
+       * python/py-frame.c (gdbpy_frame_stop_reason_string): Likewise.
+       * python/py-symbol.c (gdbpy_lookup_symbol): Likewise.
+       (gdbpy_lookup_global_symbol): Likewise.
+       * record-full.c (record_full_restore): Likewise.
+       * regcache.c (regcache_register_status): Likewise.
+       (regcache_raw_read): Likewise.
+       (regcache_cooked_read): Likewise.
+       * rs6000-tdep.c (powerpc_set_vector_abi): Likewise.
+       * symtab.c (initialize_ordinary_address_classes): Likewise.
+       * target-debug.h (target_debug_print_signals): Likewise.
+       * utils.c (do_restore_current_language): Likewise.
+
 2015-08-06  Clem Dickey  <clemd@acm.org>
 
        PR python/17136
@@ -29,7 +93,7 @@
 2015-08-05  Pedro Alves  <palves@redhat.com>
            Joel Brobecker  <brobecker@adacore.com>
 
-        * breakpoint.c (bpstat_what) <bp_longjmp, bp_longjmp_call_dummy>
+       * breakpoint.c (bpstat_what) <bp_longjmp, bp_longjmp_call_dummy>
        <bp_exception, bp_longjmp_resume, bp_exception_resume>: Handle the
        case where BS->STOP is not set.
 
        instead of integer.
 
 2015-07-31  Simon Marchi  <simon.marchi@ericsson.com>
+           Pedro Alves  <palves@redhat.com>
 
        * aarch64-linux-nat.c (aarch64_linux_can_use_hw_breakpoint): Use enum
        type or value instead of integer.