From: Alan Modra Date: Tue, 17 Aug 2021 06:22:20 +0000 (+0930) Subject: Another ld script backtrack X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a3e8dd2ad3bce85d550b131cb12b5250ac830faa;p=binutils-gdb.git Another ld script backtrack * ldgram.y (length_spec): Throw away look-ahead NAME. --- diff --git a/ld/ldgram.y b/ld/ldgram.y index a0c881e9a73..c8396bbfd5b 100644 --- a/ld/ldgram.y +++ b/ld/ldgram.y @@ -809,6 +809,11 @@ origin_spec: length_spec: LENGTH '=' mustbe_exp { + if (yychar == NAME) + { + yyclearin; + ldlex_backup (); + } region->length_exp = $3; } ;