------- Comment #3 from sje at gcc dot gnu dot org 2006-08-14 23:14 ------- Subject: Bug 28288
Author: sje Date: Mon Aug 14 23:13:54 2006 New Revision: 116140 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116140 Log: PR c++/28288 PR c++/14556 * operators.def: Remove <?, ?>, <?=, and >?= operators. * parser.c: Remove CPP_MIN, CPP_MAX, CPP_MIN_EQ, and CPP_MAX_EQ. (cp_parser_warn_min_max): Remove. * include/cpplib.h: Remove <?, >?, <?=, and >?= tokens. (CPP_LAST_EQ): Change. (CPP_LAST_PUNCTUATOR): Change. * expr.c (cpp_operator): Remove MIN and MAX. (reduce): Remove CPP_MIN and CPP_MAX. (num_binary_op): Ditto. * lex.c (_cpp_lex_direct): Ditto. (cpp_avoid_paste): Remove ? as legal symbol after > or <. Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/operators.def trunk/gcc/cp/parser.c trunk/libcpp/ChangeLog trunk/libcpp/expr.c trunk/libcpp/include/cpplib.h trunk/libcpp/lex.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28288