------- 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

Reply via email to