mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-19 00:59:15 +08:00
[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:
@ -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>
|
2020-01-01 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
Update year range in copyright notice of all files.
|
Update year range in copyright notice of all files.
|
||||||
|
@ -1943,7 +1943,7 @@ parse_reg_list (char ** strp, enum reg_list_els etype)
|
|||||||
const char apsr_str[] = "apsr";
|
const char apsr_str[] = "apsr";
|
||||||
int apsr_str_len = strlen (apsr_str);
|
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 (etype == REGLIST_CLRM)
|
||||||
{
|
{
|
||||||
if (reg == REG_SP || reg == REG_PC)
|
if (reg == REG_SP || reg == REG_PC)
|
||||||
|
Reference in New Issue
Block a user