[ARM][gas] fix build breakage with gcc-10 by using correct enum type

Fixes

../../gas/config/tc-arm.c: In function 'parse_reg_list':
../../gas/config/tc-arm.c:1946:35: error: implicit conversion from 'enum reg_list_els' to 'enum arm_reg_type' [-Werror=enum-conversion]
 1946 |        reg = arm_reg_parse (&str, REGLIST_RN);
      |                                   ^~~~~~~~~~

gas/ChangeLog:

	* config/tc-arm.c (parse_reg_list): Use REG_TYPE_RN instead of
	REGLIST_RN.
This commit is contained in:
Szabolcs Nagy 2019-10-21 16:59:11 +01:00
parent d73b58f4b1
commit a65b5de624
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2020-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
* config/tc-arm.c (parse_reg_list): Use REG_TYPE_RN instead of
REGLIST_RN.
2020-01-01 Alan Modra <amodra@gmail.com>
Update year range in copyright notice of all files.

View File

@ -1943,7 +1943,7 @@ parse_reg_list (char ** strp, enum reg_list_els etype)
const char apsr_str[] = "apsr";
int apsr_str_len = strlen (apsr_str);
reg = arm_reg_parse (&str, REGLIST_RN);
reg = arm_reg_parse (&str, REG_TYPE_RN);
if (etype == REGLIST_CLRM)
{
if (reg == REG_SP || reg == REG_PC)