summaryrefslogtreecommitdiff
path: root/libcpp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libcpp/ChangeLog')
-rw-r--r--libcpp/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index da733b705b0..eff304f0920 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,15 @@
+2016-01-27 David Malcolm <dmalcolm@redhat.com>
+
+ PR preprocessor/69126
+ * directives.c (destringize_and_run): Add expansion_loc param; use
+ it when handling unexpanded pragmas to fixup the locations of the
+ synthesized tokens.
+ (_cpp_do__Pragma): Add expansion_loc param and use it when calling
+ destringize_and_run.
+ * internal.h (_cpp_do__Pragma): Add expansion_loc param.
+ * macro.c (builtin_macro): Pass expansion location of _Pragma to
+ _cpp_do__Pragma.
+
2016-01-14 David Malcolm <dmalcolm@redhat.com>
PR preprocessor/69177