OSDN Git Service

(TRUTH_XOR_EXPR): New tree code.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Dec 1992 11:00:39 +0000 (11:00 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 30 Dec 1992 11:00:39 +0000 (11:00 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2991 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/tree.def

index 2ebee91..7d9709c 100644 (file)
@@ -514,12 +514,13 @@ DEFTREECODE (BIT_NOT_EXPR, "bit_not_expr", "1", 1)
 /* Combination of boolean values or of integers considered only
    as zero or nonzero.  ANDIF and ORIF allow the second operand
    not to be computed if the value of the expression is determined
-   from the first operand.  AND and OR always compute the second
+   from the first operand.  AND, OR, and XOR always compute the second
    operand whether its value is needed or not (for side effects).  */
 DEFTREECODE (TRUTH_ANDIF_EXPR, "truth_andif_expr", "e", 2)
 DEFTREECODE (TRUTH_ORIF_EXPR, "truth_orif_expr", "e", 2)
 DEFTREECODE (TRUTH_AND_EXPR, "truth_and_expr", "2", 2)
 DEFTREECODE (TRUTH_OR_EXPR, "truth_or_expr", "2", 2)
+DEFTREECODE (TRUTH_XOR_EXPR, "truth_xor_expr", "2", 2)
 DEFTREECODE (TRUTH_NOT_EXPR, "truth_not_expr", "e", 1)
 
 /* Relational operators.