[Janitor] Remove MOVE_EXPR from f/com.c
Andreas Jaeger
aj@suse.de
Sat May 31 21:53:00 GMT 2003
Toon, I don't think we need this - at least nobody defines it. Ok to
commit?
Andreas
2003-05-31 Andreas Jaeger <aj@suse.de>
* f/com.c (ffecom_expand_let_stmt): Remove MOVE_EXPR.
============================================================
Index: gcc/f/com.c
--- f/com.c 31 May 2003 02:44:34 -0000 1.197
+++ f/com.c 31 May 2003 18:50:48 -0000
@@ -10930,16 +10930,6 @@ ffecom_expand_let_stmt (ffebld dest, ffe
expr_tree = source_tree;
else if (assign_temp)
{
-#ifdef MOVE_EXPR
- /* The back end understands a conceptual move (evaluate source;
- store into dest), so use that, in case it can determine
- that it is going to use, say, two registers as temporaries
- anyway. So don't use the temp (and someday avoid generating
- it, once this code starts triggering regularly). */
- expr_tree = ffecom_2s (MOVE_EXPR, void_type_node,
- dest_tree,
- source_tree);
-#else
expr_tree = ffecom_2s (MODIFY_EXPR, void_type_node,
assign_temp,
source_tree);
@@ -10947,7 +10937,6 @@ ffecom_expand_let_stmt (ffebld dest, ffe
expr_tree = ffecom_2s (MODIFY_EXPR, void_type_node,
dest_tree,
assign_temp);
-#endif
}
else
expr_tree = ffecom_2s (MODIFY_EXPR, void_type_node,
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj
More information about the Gcc-patches
mailing list