Commit 37d0b254 by Steve Ellcey Committed by Steve Ellcey

expr.c (convert_move): If unsignedp is less then zero there is no equivalent code.

	* expr.c (convert_move): If unsignedp is less then zero there
	is no equivalent code.

From-SVN: r58502
parent 10782654
2002-10-24 Steve Ellcey <sje@cup.hp.com>
* expr.c (convert_move): If unsignedp is less then zero there
is no equivalent code.
2002-10-24 Zack Weinberg <zack@codesourcery.com>
* tree.def: Delete mention of nonexistent ARRAY_TYPE fields.
......
......@@ -552,7 +552,8 @@ convert_move (to, from, unsignedp)
rtx libcall;
/* rtx code for making an equivalent value. */
enum rtx_code equiv_code = (unsignedp ? ZERO_EXTEND : SIGN_EXTEND);
enum rtx_code equiv_code = (unsignedp < 0 ? UNKNOWN
: (unsignedp ? ZERO_EXTEND : SIGN_EXTEND));
to = protect_from_queue (to, 1);
from = protect_from_queue (from, 0);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment