aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@linux-m68k.org>2012-05-21 17:21:44 +0000
committerAndreas Schwab <schwab@gcc.gnu.org>2012-05-21 17:21:44 +0000
commit18c5643980c3d5d00cffc0df8f28b8263be34985 (patch)
tree3572f7fc9551d8041e36aa14be1f8a52286d8356
parentbbe9ae518072d74bd5c1d8c0b365d9037b0c9ecb (diff)
downloadgcc-18c5643980c3d5d00cffc0df8f28b8263be34985.zip
gcc-18c5643980c3d5d00cffc0df8f28b8263be34985.tar.gz
gcc-18c5643980c3d5d00cffc0df8f28b8263be34985.tar.bz2
expr.c (get_def_for_expr_class): Define only if HAVE_conditional_move.
* expr.c (get_def_for_expr_class): Define only if HAVE_conditional_move. (convert_tree_comp_to_rtx): Likewise. From-SVN: r187727
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/expr.c4
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c240488..e2f8892 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2012-05-21 Andreas Schwab <schwab@linux-m68k.org>
+
+ * expr.c (get_def_for_expr_class): Define only if
+ HAVE_conditional_move.
+ (convert_tree_comp_to_rtx): Likewise.
+
2012-05-21 Uros Bizjak <ubizjak@gmail.com>
PR target/53399
diff --git a/gcc/expr.c b/gcc/expr.c
index 0d52725..e6def73 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -2353,6 +2353,7 @@ get_def_for_expr (tree name, enum tree_code code)
return def_stmt;
}
+#ifdef HAVE_conditional_move
/* Return the defining gimple statement for SSA_NAME NAME if it is an
assigment and the class of the expresion on the RHS is CLASS. Return
NULL otherwise. */
@@ -2372,6 +2373,7 @@ get_def_for_expr_class (tree name, enum tree_code_class tclass)
return def_stmt;
}
+#endif
/* Determine whether the LEN bytes generated by CONSTFUN can be
@@ -7371,6 +7373,7 @@ highest_pow2_factor_for_target (const_tree target, const_tree exp)
return MAX (factor, talign);
}
+#ifdef HAVE_conditional_move
/* Convert the tree comparision code TCODE to the rtl one where the
signedness is UNSIGNEDP. */
@@ -7428,6 +7431,7 @@ convert_tree_comp_to_rtx (enum tree_code tcode, int unsignedp)
}
return code;
}
+#endif
/* Subroutine of expand_expr. Expand the two operands of a binary
expression EXP0 and EXP1 placing the results in OP0 and OP1.