+2013-03-14 Keith Seitz <keiths@redhat.com>
+ Alan Matsuoka <alanm@redhat.com>
+
+ PR c++/15203
+ PR c++/15210
+ * cp-namespace.c (cp_lookup_nested_symbol): Handle TYPE_CODE_FUNC and
+ TYPE_CODE_METHOD.
+ * elfread.c (elf_symtab_read): Handle BSF_GNU_UNIQUE for certain
+ symbols.
+
+2013-03-14 Yao Qi <yao@codesourcery.com>
+
+ * tracepoint.c (tfile_write_status): Write 'stop_desc' of trace
+ status to tfile if trace is stopped by command 'tstop'.
+
+2013-03-14 Yao Qi <yao@codesourcery.com>
+
+ * tracepoint.c (tfile_write_status): Write trace notes and user
+ name into tfile if they are not NULL.
+
+2013-03-14 Hui Zhu <hui@codesourcery.com>
+ Yao Qi <yao@codesourcery.com>
+
+ * Makefile.in (REMOTE_OBS): Add ctf.o.
+ (SFILES): Add ctf.c.
+ (HFILES_NO_SRCDIR): Add ctf.h.
+ * ctf.c, ctf.h: New files.
+ * tracepoint.c: Include 'ctf.h'.
+ (collect_pseudocommand): Remove static.
+ (trace_save_command): Parse option "-ctf".
+ Produce different trace file writers per option.
+ Adjust output message.
+ (trace_save_tfile, trace_save_ctf): New.
+ * tracepoint.h (trace_save_tfile, trace_save_ctf): Declare.
+ * mi/mi-main.c: Include 'ctf.h'.
+ (mi_cmd_trace_save): Handle option '-ctf'. Call either
+ trace_save_tfile or trace_save_ctf.
+ * NEWS: Mention these changes.
+
+2013-03-14 Yao Qi <yao@codesourcery.com>
+
+ * tracepoint.c (trace_file_writer_xfree): New.
+ (struct tfile_writer_data): New.
+ (tfile_dtor, tfile_can_target_save, tfile_start): New.
+ (tfile_write_header, tfile_write_regblock_type): New.
+ (tfile_write_status, tfile_write_uploaded_tsv): New.
+ (tfile_write_uploaded_tp, tfile_write_definition_end): New.
+ (tfile_write_raw_data, (tfile_end): New.
+ (tfile_write_ops): New global variable.
+ (TRACE_WRITE_R_BLOCK): New macro.
+ (TRACE_WRITE_M_BLOCK_HEADER): New macro.
+ (TRACE_WRITE_M_BLOCK_MEMORY): New macro.
+ (TRACE_WRITE_V_BLOCK): New macro.
+ (trace_save): Add extra one parameter WRITER. Make it static.
+ Use WRITER to writer trace.
+ (tfile_trace_file_writer_new): New.
+ (trace_save_command): Caller update.
+ (trace_save_tfile): Write trace data in TFILE format.
+ * tracepoint.h (struct trace_frame_write_ops): New.
+ (struct trace_file_write_ops): New.
+ (struct trace_file_writer): New.
+ (trace_save): Remove its declaration.
+ (trace_save_tfile): Declare it.
+ * mi/mi-main.c (mi_cmd_trace_save): Call trace_save_tfile
+ instead of trace_save.
+
2013-03-13 Pedro Alves <palves@redhat.com>
* hppa-hpux-nat.c (hppa_hpux_save_state_offset): Make static.