PR middle-end/21273
* gensupport.c (collect_insn_data): Look for number of alternatives
in MATCH_SCRATCH.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231654
138bc75d-0d04-0410-961f-
82ee72b054a4
+2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR middle-end/21273
+ * gensupport.c (collect_insn_data): Look for number of alternatives
+ in MATCH_SCRATCH.
+
2015-12-15 Nathan Sidwell <nathan@acm.org>
* config/nvptx/nvptx.h (HARD_REGNO_NREGS): Reformat.
switch (code)
{
case MATCH_OPERAND:
- i = n_alternatives (XSTR (pattern, 2));
+ case MATCH_SCRATCH:
+ i = n_alternatives (XSTR (pattern, code == MATCH_SCRATCH ? 1 : 2));
*palt = (i > *palt ? i : *palt);
/* Fall through. */
case MATCH_OPERATOR:
- case MATCH_SCRATCH:
case MATCH_PARALLEL:
i = XINT (pattern, 0);
if (i > *pmax)