* cse.c (cse_reg_info_table): Make it static.
+ * fold-const.c (fold_unary): Use build1 instead of copy_node.
+
2005-03-06 Zdenek Dvorak <dvorakz@suse.cz>
* cse.c (find_best_addr): Use canon_for_address.
{
/* Don't leave an assignment inside a conversion
unless assigning a bitfield. */
- tem = copy_node (t);
- TREE_OPERAND (tem, 0) = TREE_OPERAND (op0, 1);
+ tem = build1 (code, type, TREE_OPERAND (op0, 1));
/* First do the assignment, then return converted constant. */
tem = build2 (COMPOUND_EXPR, TREE_TYPE (tem), op0, fold (tem));
TREE_NO_WARNING (tem) = 1;