Fix bug in the define_subst handling that made match_scratch unusable for multi-alternative patterns.
2021-05-28 Joern Rennecke <joern.rennecke@embecosm.com> gcc/ * gensupport.c (alter_constraints): Add MATCH_SCRATCH case.
This commit is contained in:
parent
4a9f2306cb
commit
dd1ef00c45
1 changed files with 3 additions and 0 deletions
|
@ -1291,6 +1291,9 @@ alter_constraints (rtx pattern, int n_dup, constraints_handler_t alter)
|
|||
case MATCH_OPERAND:
|
||||
XSTR (pattern, 2) = alter (XSTR (pattern, 2), n_dup);
|
||||
break;
|
||||
case MATCH_SCRATCH:
|
||||
XSTR (pattern, 1) = alter (XSTR (pattern, 1), n_dup);
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
|
|
Loading…
Add table
Reference in a new issue