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 9CA6B3843851 for ; Fri, 10 Feb 2023 17:44:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9CA6B3843851 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 4C15A1207EC; Fri, 10 Feb 2023 18:44:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=emagii.com; s=default; t=1676051055; bh=qcWRof6HZl1DjZmMdfsCRRnQi1mmQX6xqwhNDv90kJI=; h=From:To:Subject; b=i8XU50LmGZtXlzcO6YulL8/pAb62q+7gsAqHg1iWxKb0zpJrArSdVkOJUugelQU+N ndrVZWmaaHU3bQE6YTIJoMIn2XsosXrlaT5H66gVVlMfhgbGL4EwplSXMIlbYIPMuA 8FRNLb38EWugMIubTmf/fRPJlFEMC44nOg3Hr+Dk= 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: Ulf Samuelsson Subject: [PATCH 2/4] ldgram.y: Add 'ASCIZ ' command Date: Fri, 10 Feb 2023 18:44:02 +0100 Message-Id: <20230210174404.3763-3-binutils@emagii.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230210174404.3763-1-binutils@emagii.com> References: <20230210174404.3763-1-binutils@emagii.com> X-PPP-Message-ID: <167605105558.3626989.9463563762224922481@localhost.localdomain> X-PPP-Vhost: emagii.com X-Spam-Status: No, score=-12.0 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