(type_for_*): Check integer_type_node first.
From-SVN: r8840
This commit is contained in:
parent
2458b9c094
commit
a311b52c43
|
@ -1331,15 +1331,15 @@ type_for_size (bits, unsignedp)
|
||||||
unsigned bits;
|
unsigned bits;
|
||||||
int unsignedp;
|
int unsignedp;
|
||||||
{
|
{
|
||||||
|
if (bits == TYPE_PRECISION (integer_type_node))
|
||||||
|
return unsignedp ? unsigned_type_node : integer_type_node;
|
||||||
|
|
||||||
if (bits == TYPE_PRECISION (signed_char_type_node))
|
if (bits == TYPE_PRECISION (signed_char_type_node))
|
||||||
return unsignedp ? unsigned_char_type_node : signed_char_type_node;
|
return unsignedp ? unsigned_char_type_node : signed_char_type_node;
|
||||||
|
|
||||||
if (bits == TYPE_PRECISION (short_integer_type_node))
|
if (bits == TYPE_PRECISION (short_integer_type_node))
|
||||||
return unsignedp ? short_unsigned_type_node : short_integer_type_node;
|
return unsignedp ? short_unsigned_type_node : short_integer_type_node;
|
||||||
|
|
||||||
if (bits == TYPE_PRECISION (integer_type_node))
|
|
||||||
return unsignedp ? unsigned_type_node : integer_type_node;
|
|
||||||
|
|
||||||
if (bits == TYPE_PRECISION (long_integer_type_node))
|
if (bits == TYPE_PRECISION (long_integer_type_node))
|
||||||
return unsignedp ? long_unsigned_type_node : long_integer_type_node;
|
return unsignedp ? long_unsigned_type_node : long_integer_type_node;
|
||||||
|
|
||||||
|
@ -1371,15 +1371,15 @@ type_for_mode (mode, unsignedp)
|
||||||
enum machine_mode mode;
|
enum machine_mode mode;
|
||||||
int unsignedp;
|
int unsignedp;
|
||||||
{
|
{
|
||||||
|
if (mode == TYPE_MODE (integer_type_node))
|
||||||
|
return unsignedp ? unsigned_type_node : integer_type_node;
|
||||||
|
|
||||||
if (mode == TYPE_MODE (signed_char_type_node))
|
if (mode == TYPE_MODE (signed_char_type_node))
|
||||||
return unsignedp ? unsigned_char_type_node : signed_char_type_node;
|
return unsignedp ? unsigned_char_type_node : signed_char_type_node;
|
||||||
|
|
||||||
if (mode == TYPE_MODE (short_integer_type_node))
|
if (mode == TYPE_MODE (short_integer_type_node))
|
||||||
return unsignedp ? short_unsigned_type_node : short_integer_type_node;
|
return unsignedp ? short_unsigned_type_node : short_integer_type_node;
|
||||||
|
|
||||||
if (mode == TYPE_MODE (integer_type_node))
|
|
||||||
return unsignedp ? unsigned_type_node : integer_type_node;
|
|
||||||
|
|
||||||
if (mode == TYPE_MODE (long_integer_type_node))
|
if (mode == TYPE_MODE (long_integer_type_node))
|
||||||
return unsignedp ? long_unsigned_type_node : long_integer_type_node;
|
return unsignedp ? long_unsigned_type_node : long_integer_type_node;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue