aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 168e673..da2b93f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,30 @@
+2017-05-30 David Malcolm <dmalcolm@redhat.com>
+
+ * diagnostic-color.c (color_dict): Add "type-diff".
+ (parse_gcc_colors): Update comment.
+ * doc/invoke.texi (Diagnostic Message Formatting Options): Add
+ -fdiagnostics-show-template-tree and -fno-elide-type.
+ (GCC_COLORS): Add type-diff to example.
+ (type-diff=): New.
+ (-fdiagnostics-show-template-tree): New.
+ (-fno-elide-type): New.
+ * pretty-print.c (pp_format): Pass quote and formatters[argno] to
+ the pp_format_decoder callback. Call any m_format_postprocessor's
+ "handle" method.
+ (pretty_printer::pretty_printer): Initialize
+ m_format_postprocessor.
+ (pretty_printer::~pretty_printer): Delete any
+ m_format_postprocessor.
+ * pretty-print.h (printer_fn): Add bool and const char **
+ parameters.
+ (class format_postprocessor): New class.
+ (struct pretty_printer::format_decoder): Document the new
+ parameters.
+ (struct pretty_printer::m_format_postprocessor): New field.
+ * tree-diagnostic.c (default_tree_printer): Update for new
+ bool and const char ** params.
+ * tree-diagnostic.h (default_tree_printer): Likewise.
+
2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
* config/rs6000/predicates.md (cc_reg_not_micro_cr0_operand): Delete.