From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from emagii.se (www.emagii.com [185.133.207.17]) by sourceware.org (Postfix) with ESMTPS id 584DC384F00E for ; Mon, 13 Feb 2023 12:22:58 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 584DC384F00E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=emagii.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=emagii.com Received: from valinor.ownit.se (84-55-68-216.customers.ownit.se [84.55.68.216]) by emagii.se (Postfix) with ESMTPSA id E43FD120205; Mon, 13 Feb 2023 13:22:56 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emagii.com; s=default; t=1676290977; bh=qcWRof6HZl1DjZmMdfsCRRnQi1mmQX6xqwhNDv90kJI=; h=From:To:Subject; b=us2njGtZ4YEUByLeMjETjFYpuUD7xAQyHO//gtSEh3MJd3JzMeXOfDkH76fc/FL0i lxLgiSR3Qn1ZTunyosEFUv73ZWRnKhvaEq3olD4d5MQMXLKfwkfOFNTwnI6V5Fi2qI QnxqN/WDB2IZZvaxJLSCM6gf3YmaISqwO6SS74FE= Authentication-Results: emagii.beebytevps.io; spf=pass (sender IP is 84.55.68.216) smtp.mailfrom=binutils@emagii.com smtp.helo=valinor.ownit.se Received-SPF: pass (emagii.beebytevps.io: connection is authenticated) From: binutils@emagii.com To: binutils@sourceware.org Cc: nickc@redhat.com, Ulf Samuelsson Subject: [PATCH v2 2/5] ldgram.y: Add 'ASCIZ ' command Date: Mon, 13 Feb 2023 13:22:38 +0100 Message-Id: <20230213122241.6144-3-binutils@emagii.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230213122241.6144-1-binutils@emagii.com> References: <20230213122241.6144-1-binutils@emagii.com> X-PPP-Message-ID: <167629097723.3735089.5714903421189094385@localhost.localdomain> X-PPP-Vhost: emagii.com X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,SPF_HELO_FAIL,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: From: Ulf Samuelsson Signed-off-by: Ulf Samuelsson --- ld/ldgram.y | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ld/ldgram.y b/ld/ldgram.y index fa5f01fef1d..67e75d43067 100644 --- a/ld/ldgram.y +++ b/ld/ldgram.y @@ -125,7 +125,7 @@ static int error_index; %right UNARY %token END %left '(' -%token ALIGN_K BLOCK BIND QUAD SQUAD LONG SHORT BYTE +%token ALIGN_K BLOCK BIND QUAD SQUAD LONG SHORT BYTE ASCIZ %token SECTIONS PHDRS INSERT_K AFTER BEFORE %token DATA_SEGMENT_ALIGN DATA_SEGMENT_RELRO_END DATA_SEGMENT_END %token SORT_BY_NAME SORT_BY_ALIGNMENT SORT_NONE @@ -668,7 +668,10 @@ statement: { lang_add_data ((int) $1, $3); } - + | ASCIZ NAME + { + lang_add_stringz($2); + } | FILL '(' fill_exp ')' { lang_add_fill ($3); -- 2.17.1