aboutsummaryrefslogtreecommitdiff
path: root/libcpp/ChangeLog
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2010-03-29 16:07:29 -0400
committerJason Merrill <jason@gcc.gnu.org>2010-03-29 16:07:29 -0400
commit00a81b8b9daf54a09bf535734944d740bfa4ed4b (patch)
tree84b8a4bdf2073b4abe400607bab3f439398a212c /libcpp/ChangeLog
parent0591d33ecce39bc9d1b5871f98863de70f28c898 (diff)
downloadgcc-00a81b8b9daf54a09bf535734944d740bfa4ed4b.zip
gcc-00a81b8b9daf54a09bf535734944d740bfa4ed4b.tar.gz
gcc-00a81b8b9daf54a09bf535734944d740bfa4ed4b.tar.bz2
More N3077 raw string changes
More N3077 raw string changes * charset.c (cpp_interpret_string): Don't transform UCNs in raw strings. * lex.c (bufring_append): Split out from... (lex_raw_string): ...here. Undo trigraph and line splicing transformations. Do process line notes in multi-line literals. (_cpp_process_line_notes): Ignore notes that were already handled. From-SVN: r157804
Diffstat (limited to 'libcpp/ChangeLog')
-rw-r--r--libcpp/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 24030fb..ab115d5 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,5 +1,13 @@
2010-03-29 Jason Merrill <jason@redhat.com>
+ More N3077 raw string changes
+ * charset.c (cpp_interpret_string): Don't transform UCNs in raw
+ strings.
+ * lex.c (bufring_append): Split out from...
+ (lex_raw_string): ...here. Undo trigraph and line splicing
+ transformations. Do process line notes in multi-line literals.
+ (_cpp_process_line_notes): Ignore notes that were already handled.
+
Some raw string changes from N3077
* charset.c (cpp_interpret_string): Change inner delimiters to ().
* lex.c (lex_raw_string): Likewise. Also disallow '\' in delimiter.