From patchwork Tue Nov 29 10:34:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 2356 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp253625wrr; Tue, 29 Nov 2022 02:35:17 -0800 (PST) X-Google-Smtp-Source: AA0mqf5OdC85xNEAvCymleynlXXEk8kXRm7NMQELM+zl9qTXDEXV6U9J4L64rWhVJHg/NeLfgT6N X-Received: by 2002:a17:906:560c:b0:7ae:5884:81b1 with SMTP id f12-20020a170906560c00b007ae588481b1mr32612845ejq.155.1669718116943; Tue, 29 Nov 2022 02:35:16 -0800 (PST) Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id d34-20020a056402402200b0046b1abd7884si5272746eda.108.2022.11.29.02.35.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Nov 2022 02:35:16 -0800 (PST) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=DYw6szZr; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id BE10838582AB for ; Tue, 29 Nov 2022 10:35:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BE10838582AB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1669718115; bh=FCIazYO65w5TIG0RP4D1eFhLvvPlMMivhLlcFft2hcA=; h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=DYw6szZrgYyoCwe6ViMDIn2P/kF7ETjYiNG8l4h0PlQO+JuqFLqNV1fdg7iTHiu5D 1+9sx+DKkrUvD9n9AUIoaqCj2rMXxYVhtaZB0ZssdnCNMRGyTctuF8bQJKTa8Y01OA is0Gr8zlttQ80xO+7tjqvKmxJIALUv/EQ7qgckvk= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2076.outbound.protection.outlook.com [40.107.105.76]) by sourceware.org (Postfix) with ESMTPS id F2B633858D1E for ; Tue, 29 Nov 2022 10:35:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org F2B633858D1E ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Cbc03k//wpUgcvQCpL5m01RBrGzfKFHP5/4w84g8+vmkn276WooCeNA6paf4TMsHhvZYLu53YDnZlP7opQIKZiJQz8x1NlDNFIEGIMpejYIlEo8+qRU87C8cwkv0Zcs1RiRCriFM/NjnBFjhS8Kt6zs0U1nUkgR8gW0n0IZXQi/ga6m6D9Gf/8q/A1kKayb5ncEF9CCAAGvl4kWjy1pYnywe4kiWECkjnuEPUOly7g2zmnLItk0kuVEc0L3lZ2y01eeCcjtDHrh9ruX2giJ2gS6K+57kG4yYIiejb+p1BumjW0eiw/uTFo2DX42KidglIvfxhteM4ulmSzvM17gQXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FCIazYO65w5TIG0RP4D1eFhLvvPlMMivhLlcFft2hcA=; b=BGaaY2actDDlxtKDgTtjobInpY9/qWFo2Q+9tncW9z0+gIPhsMMSVHeXN8RPNAZoevjYyO71BXRvMCc2huu4M9zVZdJF3YfeOkHJWWB3tRy+nkZZV36i/WMSyS0PtgCrBZM0p20CP8z6LX67hYMxuIq8i5usUUDe3mqSXScA+tRXbul4ahSZvkRauXZz7Sw5AVXrqdj9XpJ1sei8urJ2FLuKPNXmCzRjpUo0dPjOgHzZL/kR2WJhchK1R/ecjlN+h5ozQqAbBpl4Vly/26vVXTVMnGysw5Fz7Kf+9glduOVpVHtFKWfedEBcmyD5UCnoShrTJ1aD1reAj24xMcw2UQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by DBBPR04MB7947.eurprd04.prod.outlook.com (2603:10a6:10:1f1::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.19; Tue, 29 Nov 2022 10:34:59 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8%4]) with mapi id 15.20.5857.023; Tue, 29 Nov 2022 10:34:58 +0000 Message-ID: <9afdf9c8-323b-78c1-d75b-8964e00cdec5@suse.com> Date: Tue, 29 Nov 2022 11:34:57 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Content-Language: en-US To: Binutils Subject: [PATCH 0/5] gas: diagnostics for macros and some tidying X-ClientProxiedBy: FRYP281CA0012.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::22) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DBBPR04MB7947:EE_ X-MS-Office365-Filtering-Correlation-Id: ec1125cb-b336-43ae-0a15-08dad1f55d35 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xOiHZd0BzozGIhx73HonPwJj+5tIjQ6y4x2iaywdowZC988brz2VDelNrbxiUc3On3A4MNqCpK1BCjdfmJ1qP5Jd9KPdCyPx4Crlqgl+wDR0rwR0vRIUDw4OFg8EkngcPXhWzwet+KQpzGrXULhSXfroQQIgYGVBCUm5oXlqN2rIZdnJsTp72veCO2AmOKOztHfOqFQtLp1JIwqJ4vOvwGVIC2Az2chaNCUwPrUFLS4rsTtgSl1iJE3SR4eJx6xnUczAfNZgK1pVX2kF3g/llSN5p+nf1vd7KUR6VqU0gjNuHfHwdDLKc3VaxmoWKB+ZVxIhh5/dC40BKEJ1HCns5dcbK8mIK9+TkISoaL+vcbMlYWyiejbehlfvHyt6pjDmiAwXGtjVvPCrRLn8SJNYL0My7oy5vjbJzlOCtUA1wwiL+US/mh5XyF6A5J699Ww997cX7aXXNNwUpdjDwdoFsrTG9WwFJ58m2RJF8VEmHwbmReIRuzFRPcBdro38BjfwmUPLmQ9BPxMli+Itd+9G9f+/EHNm4ad3/1EfcPocse2M5unmIcfRpNSfAaZOi1JlbhQftlLrASiSMGG+W56/lQLeA4dwryqa1aYvdvO1eO+EaTscUip7f2ivslpOnQy9kJ2XjCQIi6K8oo56QbUkwAOvU9lsGqrOX01Xl8d9t7zkFKjjWTxLzsDLQWGjvFiw9ZLsMN8Mm/2V6npK6BJNU/L0hdL+r+vH4W0yizhhh8s= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VE1PR04MB6560.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(366004)(376002)(346002)(396003)(136003)(39860400002)(451199015)(316002)(6916009)(478600001)(86362001)(38100700002)(6486002)(5660300002)(31696002)(41300700001)(36756003)(8936002)(66476007)(186003)(8676002)(66556008)(4744005)(66946007)(2616005)(83380400001)(31686004)(6506007)(26005)(2906002)(6512007)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?HcfO2DmFWwFYZoQ4bQnrQRIyA6Kn?= =?utf-8?q?0/OmAgcQP8uSfvlVuMMVUlr90CVmqe4amSonCXfK56xFXUG8inCQ/G2+2YfzLCuEL?= =?utf-8?q?fKxWKm7UxlekSxF01CZ0/bp8id1HVJmaZYlbwMkFuTJCadFhKuTHAqi2nyc9bpKF9?= =?utf-8?q?iyBy4uS6XLgKTbdG3MFeYze+HScVxlhFKK78BqhRizeFRsQH39YEWRALy3fdYssqk?= =?utf-8?q?cuiXLhJ8Yb0C3vISLYF7oZC8Q+A+/18mhqGhUrlqCo9nj+L/ZTvIrzg+8UsfpicfP?= =?utf-8?q?Or6mdddiXqzQfez4xsWxrEJQypkgEtFVXzgGJeiFgj094Hoozu2MvVtcTpVekaP2u?= =?utf-8?q?zKrne6JIZpL5ECA2yVAz49J1qn9nWSyagBbAQPTOvGYB1DQbpekGrVP3GNZsXKHiD?= =?utf-8?q?veHV0+Rm4BBWumLyjNt4hZJmj+ehZN4mryY1YY7LAtUL4Eju/icYdMeAVrCRRWw95?= =?utf-8?q?2de1CZar6Pcin2LBrOhZcHkuLW52i5Wq0IQYed1RmTffVHN+8ONbV00xecHdm5Ct/?= =?utf-8?q?BbtrkBPBgJIWw+WBrHCwCtSpkH+42Pi5RPIoyA+u3iaEWczy/XEnZEgcX+jO+KrIv?= =?utf-8?q?h9APn2ZP3ScbDaL5Iwo8tGzuIzCErbG0hQ1woKvprlBgQ0e9hFUoKLB84K7/IcIEl?= =?utf-8?q?wJwcmRbCkAHs4dwSYIUlSgbwfXvkZse4vOadAo83DOkSS9Dr9M681qAr71ZHJw9df?= =?utf-8?q?luax0KbMUiGiWlDxzCkwuXE4/lZdXOLpnfqJkWrdK4KTbWiXIRKjIIhkvMFNUmxbO?= =?utf-8?q?EU4mYSQklDpxvnAOjyW+X3uzL0WWnyG9vWF4exlcWbmmVLSco3ZeP2cKfRvpH0gCL?= =?utf-8?q?j6NFca27shkcLnaeSqq5LPAIiYqS94P/Y2fgTQ6P9KukNR3EcrdbGshuTpwqVeHIq?= =?utf-8?q?/TNkSQDqGxmqDwdNCcv27MReUR4GU2524PClNzL43whqzOqjFTLAAgNbNq7VplAYb?= =?utf-8?q?NhTonx+GjTLNGGzGNl12ISGQbbddP+yTBI6cZod4hhyRVmRBh3OxQFHX29430Gygq?= =?utf-8?q?5rObidh+9VKa52ANLmGzxYHIW1Ifi+4ddzjWQtspdCrB5CvnhgjihY4h91eEvMGCb?= =?utf-8?q?ogE1/w/1ib1K/y91+y+SNgJGlO0hJyLxOSKo6MEApJb2myM+i2RIwJ3EQFyYlLss9?= =?utf-8?q?ovDe2LeC0fU4d4ss0cRk7gW5m+r4S6uJ26BOpln3vkdlP07TWIcFoIPYQJiEJVCNQ?= =?utf-8?q?XblR7SLahVN0OLodd9KGU7UBwcz6NYAVV1Fghn/+fGwUUwcPbyMYM9Y24j0Bs/S4a?= =?utf-8?q?n1qaO9rHJg6cQXeM5I9kKABVj6UiEnpu7bUOG+0Fu/VU9uZWlkDi3i/93kX1QEYu7?= =?utf-8?q?dv0w2EacctQebc7GmmYiytsoqk3hc1Obe49wWA81K7awkBwEp/gZPITv0sLUZebUf?= =?utf-8?q?KIy3qgcEbX4ifMT4hurNOVlRpshEa8mv5hJ7ccyHjQwgheQ7MtDz6+1PKRJDEpWPi?= =?utf-8?q?lWl29P71PysBBWsbVC+lpnGaj+Qkwmj8ei6HXE5b7IHJSvvpyFf53JPPb3b426x6q?= =?utf-8?q?4D217ebHl0un?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: ec1125cb-b336-43ae-0a15-08dad1f55d35 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Nov 2022 10:34:58.8389 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: JKPDUfPlE3R+qUQ7lV/qtVr3nY3CGn0sezBxaD4j21c5lqY+22b/ohLYuK3JehB6KoCqKwUkFuZ7AyN+Inb6tw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB7947 X-Spam-Status: No, score=-3029.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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 X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Jan Beulich via Binutils From: Jan Beulich Reply-To: Jan Beulich Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1750826344447334610?= X-GMAIL-MSGID: =?utf-8?q?1750826344447334610?= The primary goal here is the last patch, but a few other, easier things were noticed while getting there. The series is slightly RFC, and the last patch isn't covering all testsuite fallout yet for Arm, for it being simply too many tests which need touching (and hence I'd like to defer doing that work until I know there are no fundamental objections). 1: gas: avoid inserting extra newline in buffer_and_nest() 2: gas: squash (some) .linefile from listings 3: gas: add Dwarf line number test for .macro expansions 4: Arm: avoid unhelpful use of .macro in testsuite 5: gas: re-work line number tracking for macros and their expansions Jan