aboutsummaryrefslogtreecommitdiff
path: root/libcpp/ChangeLog
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@google.com>2009-06-12 19:43:25 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2009-06-12 19:43:25 +0000
commit3d8b2a98ca3c4d46030c839ad89ed7f3800a9fbf (patch)
treeb9bfc85db3cdd44094798b79ced86e5d51c66281 /libcpp/ChangeLog
parent737142ced7510afcd0144c866d9169ac7cbf3fb6 (diff)
downloadgcc-3d8b2a98ca3c4d46030c839ad89ed7f3800a9fbf.zip
gcc-3d8b2a98ca3c4d46030c839ad89ed7f3800a9fbf.tar.gz
gcc-3d8b2a98ca3c4d46030c839ad89ed7f3800a9fbf.tar.bz2
cpplib.h (struct cpp_options): Add warn_cxx_operator_names field.
libcpp/: * include/cpplib.h (struct cpp_options): Add warn_cxx_operator_names field. (NODE_WARN_OPERATOR): Define. (struct cpp_hashnode): Increase flags field to 10 bits, decrease type to 6 bits. * init.c (mark_named_operators): Add flags parameter. (cpp_post_options): Pick flags value to pass to mark_named_operators. * lex.c (lex_identifier): If NODE_WARN_OPERATOR is set, warn that identifier is an operator name in C++. gcc/: * fold-const.c (fold_unary): Rename local variable and to and_expr. * c-opts.c (c_common_handle_option): For -Wc++-compat set cpp_opts->warn_cxx_operator_names. gcc/testsuite/: * gcc.dg/Wcxx-compat-13.c: New testcase. From-SVN: r148438
Diffstat (limited to 'libcpp/ChangeLog')
-rw-r--r--libcpp/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 7023582..263d844 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,16 @@
+2009-06-12 Ian Lance Taylor <iant@google.com>
+
+ * include/cpplib.h (struct cpp_options): Add
+ warn_cxx_operator_names field.
+ (NODE_WARN_OPERATOR): Define.
+ (struct cpp_hashnode): Increase flags field to 10 bits, decrease
+ type to 6 bits.
+ * init.c (mark_named_operators): Add flags parameter.
+ (cpp_post_options): Pick flags value to pass to
+ mark_named_operators.
+ * lex.c (lex_identifier): If NODE_WARN_OPERATOR is set, warn that
+ identifier is an operator name in C++.
+
2009-06-01 Aldy Hernandez <aldyh@redhat.com>
* include/line-map.h (LAST_SOURCE_COLUMN): New.