mirror of git://gcc.gnu.org/git/gcc.git
reload.c (find_valid_class): Allow classes that do not include FIRST_PSEUDO_REGISTER - 1.
* reload.c (find_valid_class): Allow classes that do not include FIRST_PSEUDO_REGISTER - 1. From-SVN: r202000
This commit is contained in:
parent
a21e735ed5
commit
befe864770
|
|
@ -1,3 +1,8 @@
|
||||||
|
2013-08-26 Joern Rennecke <joern.rennecke@embecosm.com>
|
||||||
|
|
||||||
|
* reload.c (find_valid_class): Allow classes that do not include
|
||||||
|
FIRST_PSEUDO_REGISTER - 1.
|
||||||
|
|
||||||
2013-08-26 Jan Hubicka <jh@suse.cz>
|
2013-08-26 Jan Hubicka <jh@suse.cz>
|
||||||
|
|
||||||
* cgraph.c (cgraph_redirect_edge_call_stmt_to_callee): Fix formatting;
|
* cgraph.c (cgraph_redirect_edge_call_stmt_to_callee): Fix formatting;
|
||||||
|
|
|
||||||
|
|
@ -680,8 +680,8 @@ find_valid_class (enum machine_mode outer ATTRIBUTE_UNUSED,
|
||||||
if (HARD_REGNO_MODE_OK (regno, inner))
|
if (HARD_REGNO_MODE_OK (regno, inner))
|
||||||
{
|
{
|
||||||
good = 1;
|
good = 1;
|
||||||
if (! TEST_HARD_REG_BIT (reg_class_contents[rclass], regno + n)
|
if (TEST_HARD_REG_BIT (reg_class_contents[rclass], regno + n)
|
||||||
|| ! HARD_REGNO_MODE_OK (regno + n, outer))
|
&& ! HARD_REGNO_MODE_OK (regno + n, outer))
|
||||||
bad = 1;
|
bad = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue