From: Szabolcs Nagy Date: Mon, 21 Oct 2019 15:59:11 +0000 (+0100) Subject: [ARM][gas] fix build breakage with gcc-10 by using correct enum type X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c06868784d819a45c43947180c69e168aecaf368;p=thirdparty%2Fbinutils-gdb.git [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: Backported from mainline. 2020-01-02 Szabolcs Nagy * config/tc-arm.c (parse_reg_list): Use REG_TYPE_RN instead of REGLIST_RN. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index fcb5592f9fa..81f066d6d77 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,11 @@ +2020-01-13 Szabolcs Nagy + + Backported from mainline. + 2020-01-02 Szabolcs Nagy + + * config/tc-arm.c (parse_reg_list): Use REG_TYPE_RN instead of + REGLIST_RN. + 2019-12-06 Kyrylo Tkachov Backported from mainline. diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index caabdbba90d..9910572fd9e 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -1868,7 +1868,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)