From: Xiao Zeng Date: Tue, 7 Jan 2025 01:54:55 +0000 (+0800) Subject: ld: Utilize specific digit ranges for different numeral systems X-Git-Tag: binutils-2_44~226 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=87199294875e0e9cb484038f89a16417d0cd2081;p=thirdparty%2Fbinutils-gdb.git ld: Utilize specific digit ranges for different numeral systems * ldlex.l: Utilize specific digit ranges for different numeral systems. Signed-off-by: Xiao Zeng --- diff --git a/ld/ldlex.l b/ld/ldlex.l index a3b68718d64..ef0c5bdf425 100644 --- a/ld/ldlex.l +++ b/ld/ldlex.l @@ -139,7 +139,7 @@ V_IDENTIFIER [*?.$_a-zA-Z\[\]\-\!\^\\]([*?.$_a-zA-Z0-9\[\]\-\!\^\\]|::)* return INT; } -([0-9A-Fa-f])+(H|h|X|x|B|b|O|o|D|d) { +((([0-9A-Fa-f])+(H|h|X|x))|(([0-1])+(B|b))|(([0-7])+(O|o))|(([0-9])+(D|d))) { int ibase ; switch (yytext[yyleng - 1]) { case 'X':