+2015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * Makefile.in (s390-vx-linux64.c, s390-tevx-linux64.c)
+ (s390x-vx-linux64.c, s390x-tevx-linux64.c): New rules.
+ (clean): Add "rm -f" for above C files.
+ * configure.srv (srv_regobj): Add s390-vx-linux64.o,
+ s390-tevx-linux64.o, s390x-vx-linux64.o, and s390x-tevx-linux64.o.
+ (srv_xmlfiles): Add s390-vx-linux64.xml, s390-tevx-linux64.xml,
+ s390x-vx-linux64.xml, s390x-tevx-linux64.xml, and s390-vx.xml.
+ * linux-s390-low.c (HWCAP_S390_VX): New macro.
+ (init_registers_s390_vx_linux64, init_registers_s390_tevx_linux64)
+ (init_registers_s390x_vx_linux64)
+ (init_registers_s390x_tevx_linux64)
+ (tdesc_s390_vx_linux64, tdesc_s390_tevx_linux64)
+ (tdesc_s390x_vx_linux64, tdesc_s390x_tevx_linux64): New extern
+ declarations.
+ (s390_fill_vxrs_low, s390_store_vxrs_low, s390_fill_vxrs_high)
+ (s390_store_vxrs_high): New functions.
+ (s390_regsets): Add entries for NT_S390_VXRS_LOW and
+ NT_S390_VXRS_HIGH.
+ (s390_arch_setup): Add logic for selecting one of the new target
+ descriptions. Activate the new vector regsets if applicable.
+ (initialize_low_arch): Also invoke init_registers_s390_vx_linux64,
+ init_registers_s390_tevx_linux64, init_registers_s390x_vx_linux64,
+ and init_registers_s390x_tevx_linux64.
+
+2015-03-01 Pedro Alves <palves@redhat.com>
+
+ * linux-i386-ipa.c (gdb_agent_get_raw_reg): Constify 'raw_regs'
+ parameter.
+
+2015-02-27 Pedro Alves <palves@redhat.com>
+
+ * linux-x86-low.c (u_debugreg_offset): New function.
+ (x86_linux_dr_get, x86_linux_dr_set): Use it.
+
+2015-02-27 Pedro Alves <palves@redhat.com>
+
+ * gdb_proc_service.h: Wrap with EXTERN_C_PUSH/EXTERN_C_POP.
+ [!HAVE_PROC_SERVICE_H] (struct ps_prochandle): Forward declare.
+ [!HAVE_PROC_SERVICE_H] (ps_pdread, ps_pdwrite, ps_ptread)
+ ps_ptwrite, ps_lgetregs, ps_lsetregs, ps_lgetfpregs)
+ (ps_lsetfpregs, ps_getpid)
+ (ps_get_thread_area, ps_pglobal_lookup, ps_pstop, ps_pcontinue)
+ (ps_lstop, ps_lcontinue, ps_lgetxregsize, ps_lgetxregs)
+ (ps_lsetxregs, ps_plog): Declare.
+
+2015-02-27 Pedro Alves <palves@redhat.com>
+
+ * linux-amd64-ipa.c (gdb_agent_get_raw_reg): Use
+ IP_AGENT_EXPORT_FUNC.
+ * linux-i386-ipa.c (gdb_agent_get_raw_reg): Use
+ IP_AGENT_EXPORT_FUNC.
+ * tracepoint.c (ATTR_USED, ATTR_NOINLINE, ATTR_CONSTRUCTOR)
+ (IP_AGENT_EXPORT): Delete.
+ (gdb_tp_heap_buffer, gdb_jump_pad_buffer, gdb_jump_pad_buffer_end)
+ (gdb_trampoline_buffer, gdb_trampoline_buffer_end)
+ (gdb_trampoline_buffer_error, collecting, gdb_collect)
+ (stop_tracing, flush_trace_buffer, about_to_request_buffer_space)
+ (trace_buffer_is_full, stopping_tracepoint, expr_eval_result)
+ (error_tracepoint, tracepoints, tracing, trace_buffer_ctrl)
+ (trace_buffer_ctrl_curr, trace_buffer_lo, trace_buffer_hi)
+ (traceframe_read_count, traceframe_write_count)
+ (traceframes_created, trace_state_variables, get_raw_reg)
+ (get_trace_state_variable_value, set_trace_state_variable_value)
+ (ust_loaded, helper_thread_id, cmd_buf): Use
+ IPA_SYM_EXPORTED_NAME.
+ (stop_tracing, flush_trace_buffer): Use IP_AGENT_EXPORT_FUNC.
+ (tracepoints) Use IP_AGENT_EXPORT_VAR.
+ (stopping_tracepoint, trace_buffer_is_full, expr_eval_result): Use
+ IP_AGENT_EXPORT_VAR and wrap in EXTERN_C_PUSH/EXTERN_C_POP.
+ (last_tracepoint): Move into !IN_PROCESS_AGENT block.
+ (error_tracepoint): Use IP_AGENT_EXPORT_VAR and wrap in
+ EXTERN_C_PUSH/EXTERN_C_POP.
+ (trace_state_variables): Use IP_AGENT_EXPORT_VAR.
+ (trace_buffer_lo, trace_buffer_hi): Use IP_AGENT_EXPORT_VAR and
+ wrap in EXTERN_C_PUSH/EXTERN_C_POP.
+ (trace_buffer_ctrl, trace_buffer_ctrl_curr)
+ (traceframe_write_count, traceframe_read_count)
+ (traceframes_created, tracing): Use IP_AGENT_EXPORT_VAR.
+ (about_to_request_buffer_space, get_trace_state_variable_value)
+ (set_trace_state_variable_value): Use IP_AGENT_EXPORT_FUNC.
+ (collecting): Use IP_AGENT_EXPORT_VAR and wrap in
+ EXTERN_C_PUSH/EXTERN_C_POP.
+ (gdb_collect): Use IP_AGENT_EXPORT_FUNC.
+ (ust_loaded, cmd_buf): Use IP_AGENT_EXPORT_VAR.
+ (helper_thread_id, gdb_agent_capability): Use IP_AGENT_EXPORT_VAR
+ and wrap in EXTERN_C_PUSH/EXTERN_C_POP.
+ (gdb_tp_heap_buffer, gdb_jump_pad_buffer, gdb_jump_pad_buffer_end)
+ (gdb_trampoline_buffer, gdb_trampoline_buffer_end)
+ (gdb_trampoline_buffer_error): Use IP_AGENT_EXPORT_VAR.
+ * tracepoint.h (ATTR_USED, ATTR_NOINLINE, EXPORTED_SYMBOL):
+ Define.
+ (IP_AGENT_EXPORT_FUNC, IP_AGENT_EXPORT_VAR)
+ (IP_AGENT_EXPORT_VAR_DECL): Define.
+ (tracing): Declare.
+ (gdb_agent_get_raw_reg): Declare.
+
+2015-02-27 Tom Tromey <tromey@redhat.com>
+ Pedro Alves <palves@redhat.com>
+
+ Rename symbols whose names are reserved C++ keywords throughout.
+
+2015-02-27 Pedro Alves <palves@redhat.com>
+
+ * Makefile.in (COMPILER): New, get it from autoconf.
+ (CXX): Get from autoconf instead.
+ (COMPILE.pre): Use COMPILER.
+ (CC-LD): Rename to ...
+ (CC_LD): ... this. Use COMPILER.
+ (gdbserver$(EXEEXT), gdbreplay$(EXEEXT), $(IPA_LIB)): Adjust.
+ (CXX_FOR_TARGET): Default to g++ instead of gcc.
+ * acinclude.m4: Include build-with-cxx.m4.
+ * configure.ac: Call AC_PROG_CXX and GDB_AC_BUILD_WITH_CXX.
+ Disable -Werror by default if building in C++ mode.
+ (build_warnings): Add -Wno-sign-compare, -Wno-write-strings and
+ -Wno-narrowing in C++ mode. Run supported-warning-flags tests with
+ the C++ compiler. Save/restore CXXFLAGS too.
+ * configure: Regenerate.
+
2015-02-27 Pedro Alves <palves@redhat.com>
* acinclude.m4: Include libiberty.m4.