* expr.h (expand_modifier): Define EXPAND_STACK_PARM as 1.
authorKazu Hirata <kazu@cs.umass.edu>
Tue, 14 Dec 2004 16:24:42 +0000 (16:24 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Tue, 14 Dec 2004 16:24:42 +0000 (16:24 +0000)
From-SVN: r92140

gcc/ChangeLog
gcc/expr.h

index 81f345d9860be9e3d89f6e575560868b699a9f91..2abdba3d6796e20f2e71e534a967a76189d26998 100644 (file)
@@ -1,3 +1,7 @@
+2004-12-14  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * expr.h (expand_modifier): Define EXPAND_STACK_PARM as 1.
+
 2004-12-14  Richard Earnshaw  <rearnsha@arm.com>
 
        PR target/18973
index 64dccd069bd98add7994f113ea03c6e9b1a76c02..53af672b2ea4a4f4bcf4fcabbc77b86f548059c1 100644 (file)
@@ -41,8 +41,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 
 /* This is the 4th arg to `expand_expr'.
    EXPAND_STACK_PARM means we are possibly expanding a call param onto
-   the stack.  Choosing a value of 2 isn't special;  It just allows
-   some code optimization in store_expr.
+   the stack.
    EXPAND_SUM means it is ok to return a PLUS rtx or MULT rtx.
    EXPAND_INITIALIZER is similar but also record any labels on forced_labels.
    EXPAND_CONST_ADDRESS means it is ok to return a MEM whose address
@@ -50,7 +49,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
    EXPAND_WRITE means we are only going to write to the resulting rtx.
    EXPAND_MEMORY means we are interested in a memory result, even if
     the memory is constant and we could have propagated a constant value.  */
-enum expand_modifier {EXPAND_NORMAL = 0, EXPAND_STACK_PARM = 2, EXPAND_SUM,
+enum expand_modifier {EXPAND_NORMAL = 0, EXPAND_STACK_PARM, EXPAND_SUM,
                      EXPAND_CONST_ADDRESS, EXPAND_INITIALIZER, EXPAND_WRITE,
                      EXPAND_MEMORY};