From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2050.outbound.protection.outlook.com [40.107.104.50]) by sourceware.org (Postfix) with ESMTPS id 57D4D3858D3C for ; Fri, 24 Nov 2023 14:29:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 57D4D3858D3C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 57D4D3858D3C Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.104.50 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1700836167; cv=pass; b=vhQxYb9+a2AByRsmnDGIuuhWt2igFIBZ6U/QM6L8vj+eGso0yChKU/Hj8+Ed+6PODE6zRTSOIFtJX/Aer3M6AdL/Hmi+g28YxKSq0Ta5rkoSOEwSZtVFgMQM2RPjm5pPGFmpqU+TYIscoNkyZiMzA2pgHm/kBs2LenVY1YFi8y4= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1700836167; c=relaxed/simple; bh=Aj/sm+zMHgQOwB7TtpA9sRCP3EsKEIKo1R49eMBaiN4=; h=DKIM-Signature:DKIM-Signature:Message-ID:Date:Subject:To:From: MIME-Version; b=ww4BAezkmQF91z7h2SSsgLJASAAO5gq9x71dUWFMd0++Z4yQ9jpTyWXpgh5+dptDL85YJ8B1D7GXwLgoykkKIBcFuDdVIfZZFJ7RkylxBTyt7sGn15coJOlKVzYi4iZemB0JFykYaE1vIAlWCp2CDruxbaSWOGreE9+NEXU19c0= ARC-Authentication-Results: i=3; server2.sourceware.org ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=AhGHRjmjwounCL831n5Gtgaf99OwPHl+tBw0JhjKDCHXqNMDAHNdxrQAN6AiNFLnyphKAD1NeJNMvF/okLi/DfcY4p4uhSToech9736j2UPltMT3PW1YCxsewSei57Lhf3HDZAkWHRJm6psJrpgkiNsvPlgbEMuG7rcXGYn4docPGSHhhihpzNHdacgWRJTvnmLCYN+kd3g8iG8OSTruS7L7WXbgOurS57mQuz9UfMoNuaa8FR6esDRTKjCz7h+6c6fc0gMa75nXJJm8ZF/bxeZdA5hwyBRKk8ALeh9P6Z8uBggIgU88yjd0Qa6y+mYO+/3u0zWr15b5/gfXRJtTlw== ARC-Message-Signature: i=2; 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=jo3ZxURkuuQ7YMzWtL8IfAiMrT4NBUMh9rI2e9SJoic=; b=FDl7Pnp3Ci1uG2fUQgjjyaNhAk6AlvxFcLe/AL+rqXJx2NkxfNFrQpSmCT/6fxLuxIG/LtExK4VeuUFE/PBW8Eh1FqK1uuccaiLu5q35Kp6l5BkBexb3d7W8fYOCt09rEY4E6/xemNtnhYAdsg9hFYdP5Pdc5Y+z8nmIXBFNg5/zXB7d0H5s5n77ck0Mzfu/PwlfNop6vz7h3Nm6saDBkOQJjLSDXbnoXA2R0ZCY7tfE6b0Df1I9I2WCo0avr0cyTP+2LZZucXXuzOErPr/2b5Qycq+dMiuWZr0scMK7PUPBibI/S0t59dLH8Yl7YRHuAC5JRUlpW4P1u56C2Pfgew== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jo3ZxURkuuQ7YMzWtL8IfAiMrT4NBUMh9rI2e9SJoic=; b=h84nuJI6eoOLzvfszjyBkIwGDn+Tye3YX7VUbe+obS2o6kuc0pRKyZhpzh7yGcMPSbaKx9LdEpucTutOF1CwAE5rP0kolltT47d1oeUDBULK+3ZacnJuIfhp0dL74MMdJNYCLuNAy2MpnSa6z4jpoV+hXcTQgJ6YFPVlU4EAKnQ= Received: from AS4P189CA0034.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:5dd::12) by DU5PR08MB10399.eurprd08.prod.outlook.com (2603:10a6:10:520::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.20; Fri, 24 Nov 2023 14:29:19 +0000 Received: from AM4PEPF00027A69.eurprd04.prod.outlook.com (2603:10a6:20b:5dd:cafe::25) by AS4P189CA0034.outlook.office365.com (2603:10a6:20b:5dd::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.20 via Frontend Transport; Fri, 24 Nov 2023 14:29:19 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM4PEPF00027A69.mail.protection.outlook.com (10.167.16.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.12 via Frontend Transport; Fri, 24 Nov 2023 14:29:19 +0000 Received: ("Tessian outbound 20615a7e7970:v228"); Fri, 24 Nov 2023 14:29:19 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: f200abdd4b038fec X-CR-MTA-TID: 64aa7808 Received: from c4d23f9432bc.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 97C074AE-63C7-408B-AB22-5FE85E38B936.1; Fri, 24 Nov 2023 14:29:12 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c4d23f9432bc.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 24 Nov 2023 14:29:12 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lWIWMlUFAbXmgiAcbiBkoDiGT6o9nnX8jSPhaQgXD5sObtNOj6iHyrO/S0UEKtq2mGD9Sskit6JQ3U780ygT3Vfe3IOAt93EKloh1Hxbnu9a6F/DxQJN5HaxeblXem1NrNXoiWwsTkHbe5LdSlpzf2NdIROyLuXKkD44IJe8Sq7voFpii8di7ZVtzCL/Ag9Ru2/uTTX7ahy8zRy96HFFKdrmxnIe70J64ze/PI76w0JGdOmdSZimKMxNAPXZZucfGWTKSPqoVKaz4JTqYrFENimKuGqJF95UiT8IuC+xIRsWSDbX7opV5RZG7xaAbX8SG9MgzfqBFcoljae1Z9LlHw== 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=jo3ZxURkuuQ7YMzWtL8IfAiMrT4NBUMh9rI2e9SJoic=; b=J6/kBnnLl3L5cU/xYgIFbd6gMZpFBwzuyCaBzHEne90QZqQxj4M3fx888Y45SYhalfrZ1mOsqG7gCPZRD7s8XhmpHj2RnxvnIc6t4qZmtUZJg6RQHwKn2alLQiCq6cynldoTsivoy9gblX/B4Bi1RHF69iDHNgcLV9zQuR76FHUnaRa/JwJINe6beZEeTEeKaN2qChvqES3yCXJ0qqIvV+ghFiJMpX/reLh/BpXao9NYdW33cAyMsYLJM3yqmsCCdDl4VCQI5kHx3S4XiIx7Ds4vhD5bANRPEEZ8AOhBvxuoN58/hcxK7dUV0JGf2+07rDEUMZjnIjKQ9if6l7jRHQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jo3ZxURkuuQ7YMzWtL8IfAiMrT4NBUMh9rI2e9SJoic=; b=h84nuJI6eoOLzvfszjyBkIwGDn+Tye3YX7VUbe+obS2o6kuc0pRKyZhpzh7yGcMPSbaKx9LdEpucTutOF1CwAE5rP0kolltT47d1oeUDBULK+3ZacnJuIfhp0dL74MMdJNYCLuNAy2MpnSa6z4jpoV+hXcTQgJ6YFPVlU4EAKnQ= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) by DB3PR08MB8794.eurprd08.prod.outlook.com (2603:10a6:10:435::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7025.20; Fri, 24 Nov 2023 14:29:05 +0000 Received: from VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::e05e:c012:f1f9:eb51]) by VI1PR08MB3919.eurprd08.prod.outlook.com ([fe80::e05e:c012:f1f9:eb51%4]) with mapi id 15.20.7025.021; Fri, 24 Nov 2023 14:29:05 +0000 Message-ID: <01469fce-6ab7-4783-8920-aa04f0de7f25@arm.com> Date: Fri, 24 Nov 2023 14:29:00 +0000 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] [gdb/testsuite] Use more %progbits for arm Content-Language: en-US To: Tom de Vries , gdb-patches@sourceware.org References: <20231124135736.18019-1-tdevries@suse.de> From: Luis Machado In-Reply-To: <20231124135736.18019-1-tdevries@suse.de> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO2P265CA0438.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:e::18) To VI1PR08MB3919.eurprd08.prod.outlook.com (2603:10a6:803:c4::31) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VI1PR08MB3919:EE_|DB3PR08MB8794:EE_|AM4PEPF00027A69:EE_|DU5PR08MB10399:EE_ X-MS-Office365-Filtering-Correlation-Id: d7c35896-6efc-4d4a-3ffe-08dbecf9bec1 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: YWwUMnM2cTl50sSdzOjVPlIC17DlvOn2/TFdG2J9AFMW2xyoYSrbUDAer6Um/d05Q6ZWfusket9vGKZMP7c/T/eGC0f3dlFBM5YY+PFmi+1YDLiJ6Kco43Pgsi71WftwofF3ySBUbpVQs3vvQWSEp6TzAAQ+PqmeM/Mmd6VeNak02I2vncZ211ks6RYY+RWe4e2L2f7RCWNrPie535967upC9+Rne6DCQwUSv0G6DIpy3iAqLGees89b0MCHxDk1E/elxPf9wpAedYfocT31claK7/HjWajG1fWwxeRpaH4MlNxTy2I3Q0WEO72WXHbUnW7ds9hMw9PnUlowDumcdqDmWBR9yi3FTFeXxRw8f89mWi+kB73b/L1bQzdY3b7VrtvoWVhS3DKnqsjMXIw1jw0GeXoDelGDiFjxXilociVcnlPYJZhzxTZReG7wU5qQKGrANaS3ESjnaetSKE+qeuLYWCNPGj1hUCmNAcRVhR1nK8AYIwyWVo2ELMa+zQXrvNo6lvjPJkIYd7MGFx8Wjc/Ny3hIqdO+EfShjP/Dd5K887OLR2okR0PckUhlOQwlw0VlX8xXmkt/1fdv3w34ANffV5P8RAn55oed+iayXBT/QLlxF+pd+ai5x4vzaEpf X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR08MB3919.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(366004)(39850400004)(376002)(346002)(136003)(230922051799003)(64100799003)(1800799012)(186009)(451199024)(6506007)(53546011)(2616005)(6512007)(316002)(66476007)(66556008)(66946007)(8676002)(8936002)(31686004)(6486002)(478600001)(26005)(84970400001)(83380400001)(38100700002)(6666004)(5660300002)(86362001)(30864003)(2906002)(44832011)(31696002)(41300700001)(36756003)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB8794 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM4PEPF00027A69.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 2e3bb460-8190-4bab-6a50-08dbecf9b612 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: H5rtlC3c3R+ihnyhs03xvjcP/GW9vk5Z29bAsBDH8fa0AxdNsXHUt5ljH5awD7iBIycL2rrhw7zdSSo9BsZ4z3DsaUX+B2c2YoOu2PzoCCjaKrJeOCYXE5GTYcaJfyFRpmX/A+DPVF6U3ZkuzbreFUoWPkMV4kTQjuehNx1FT72/xX1xTArY1gE5RBdZKJQvXq8g+t/zKpGe/ZsyI7D3tfA1MMsRgCyKxhCbRwudk5RyQfongPpb2bu2tWzI4FEeAJY7bTiveHSPzXCddX9jSa8FshNE3Vf52/0lJdz+xTQIAhJ59bECgrfZ/FFLAg/AECRK1gruGXUydYxb5443D+Md9O5w44qpOtlLkM+kDMYMJlsfOHd7/S75faCXAKK5VLNAd4O1ddAMMrgi9AfzfzEpZZYXsZhbLKZOw8EAxAX+nIi8/jmv75uKdJMvY0aUFzFqd7bG1349kkIbkUl+bekJsV++qODBxD5ClhH8pN1ozTszVwg4pBF49norYh03cQlvsdThbPDfHyRuy2ANgXpGCfc89qEDW0CsntJ8xvbQg1ffHzayCD/xp43Ef/8tur6apaH5VG1F5baDRJwUYlM37V/4VbRbVd3W0Soa0or/Q19i6BajHlH3jA7lswHkFo23+fA5r0pFTGvsKPVVPb5C0SFDYjf8Gi6GSwFZnMTCBuwghEKjElycdou2ZZFrZEFEIF89DkAnv+CU1ByN6enyW4IFgnpxbrSkSdytQM+oZiLDypKNF+afXnkow+SL X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230031)(4636009)(346002)(396003)(39860400002)(136003)(376002)(230922051799003)(64100799003)(451199024)(186009)(82310400011)(1800799012)(46966006)(36840700001)(40470700004)(40460700003)(316002)(70586007)(70206006)(53546011)(36756003)(83380400001)(6512007)(26005)(336012)(2616005)(6506007)(478600001)(82740400003)(31696002)(81166007)(86362001)(356005)(36860700001)(47076005)(6486002)(6666004)(84970400001)(44832011)(30864003)(31686004)(2906002)(5660300002)(40480700001)(8676002)(8936002)(41300700001)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Nov 2023 14:29:19.3779 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d7c35896-6efc-4d4a-3ffe-08dbecf9bec1 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM4PEPF00027A69.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU5PR08MB10399 X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,GIT_PATCH_0,KAM_DMARC_NONE,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY 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: On 11/24/23 13:57, Tom de Vries wrote: > On pinebook I ran into: > ... > Running gdb.tui/tui-layout-asm-short-prog.exp ... > gdb compile failed, gdb.tui/tui-layout-asm-short-prog.S: Assembler messages: > gdb.tui/tui-layout-asm-short-prog.S:23: Error: \ > junk at end of line, first unrecognized character is `,' > ... > > Fix this by using %progbits instead of @progbits for arm. > > Tested on x86_64-linux and pinebook. > --- > gdb/testsuite/gdb.arch/pr25124.S | 2 +- > gdb/testsuite/gdb.base/dup-sect.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dup-psym.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-bad-elf-other.S | 8 ++++++++ > gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-basic.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S | 4 ++++ > .../gdb.dwarf2/dw2-case-insensitive-debug.S | 8 ++++++++ > gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-const.S | 4 ++++ > .../gdb.dwarf2/dw2-cp-infcall-ref-static.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-entry-value.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-filename.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-icycle.S | 14 +++++++++++++- > gdb/testsuite/gdb.dwarf2/dw2-inheritance.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-inline-param.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-noloc.S | 4 ++++ > .../gdb.dwarf2/dw2-objfile-overlap-inner.S | 4 ++++ > .../gdb.dwarf2/dw2-objfile-overlap-outer.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-op-call.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-param-error.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-producer.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-strp.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-unresolved.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/fission-reread.S | 4 ++++ > .../gdb.dwarf2/frame-inlined-in-outer-frame.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/mac-fileno.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/pr11465.S | 4 ++++ > gdb/testsuite/gdb.dwarf2/pr13961.S | 4 ++++ > gdb/testsuite/gdb.linespec/break-asm-file.exp | 4 ++-- > .../{break-asm-file0.s => break-asm-file0.S} | 12 ++++++++---- > .../{break-asm-file1.s => break-asm-file1.S} | 8 ++++++-- > gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S | 4 ++++ > gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S | 4 ++++ > 59 files changed, 254 insertions(+), 10 deletions(-) > rename gdb/testsuite/gdb.linespec/{break-asm-file0.s => break-asm-file0.S} (96%) > rename gdb/testsuite/gdb.linespec/{break-asm-file1.s => break-asm-file1.S} (97%) > > diff --git a/gdb/testsuite/gdb.arch/pr25124.S b/gdb/testsuite/gdb.arch/pr25124.S > index a7ed1a02472..27b4e683488 100644 > --- a/gdb/testsuite/gdb.arch/pr25124.S > +++ b/gdb/testsuite/gdb.arch/pr25124.S > @@ -33,4 +33,4 @@ main: > mov r0, #0 > bx lr > .size main, .-main > - .section .note.GNU-stack,"",@progbits > + .section .note.GNU-stack,"",%progbits > diff --git a/gdb/testsuite/gdb.base/dup-sect.S b/gdb/testsuite/gdb.base/dup-sect.S > index e374d578dc0..c51bc91d6d8 100644 > --- a/gdb/testsuite/gdb.base/dup-sect.S > +++ b/gdb/testsuite/gdb.base/dup-sect.S > @@ -20,4 +20,8 @@ var1: .byte 1 > > .section sect2, "a" > var2: .byte 2 > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dup-psym.S b/gdb/testsuite/gdb.dwarf2/dup-psym.S > index ec180e65080..4e50c0fe885 100644 > --- a/gdb/testsuite/gdb.dwarf2/dup-psym.S > +++ b/gdb/testsuite/gdb.dwarf2/dup-psym.S > @@ -197,4 +197,8 @@ func_cu1: > .byte 1 > > .Lline1_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S b/gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S > index f0276adf3be..e1fccd1979f 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S > @@ -149,4 +149,8 @@ LELTP: > .uleb128 0x1 > .byte 0x1 > LELT: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S b/gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S > index 59dd26c3c85..2ff445e36a4 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S > @@ -149,4 +149,8 @@ LELTP: > .uleb128 0x1 > .byte 0x1 > LELT: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S b/gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S > index 960a97c39a8..d58c8bfedf8 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S > @@ -53,4 +53,8 @@ debug_end: > .byte 0x0 > .byte 0x0 > .byte 0x0 > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S b/gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S > index 2c62b613c57..dc6b86648bd 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S > @@ -375,4 +375,8 @@ > > .section .debug_line > .Ldebug_line0: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S b/gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S > index 8b88ba6d1ef..45cd7c42fb8 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S > @@ -246,4 +246,8 @@ func_cu2: > .byte 1 > > .Lline1_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-bad-elf-other.S b/gdb/testsuite/gdb.dwarf2/dw2-bad-elf-other.S > index d90d4e2b4ac..192bfac844f 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-bad-elf-other.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-bad-elf-other.S > @@ -15,7 +15,11 @@ > > .section ".other", "x" > .global some_func, some_func_end > +#ifdef __arm__ > + .type some_func, %function > +#else > .type some_func, @function > +#endif > nop > nop > nop > @@ -27,4 +31,8 @@ some_func: > .size some_func,.-some_func > some_func_end: > nop > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S b/gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S > index d7654bb1c14..10ea1ae24cb 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S > @@ -71,4 +71,8 @@ debug_end: > .byte 0x0 > .byte 0x0 > .byte 0x0 > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-basic.S b/gdb/testsuite/gdb.dwarf2/dw2-basic.S > index 372ab23cb3b..7b37162b037 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-basic.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-basic.S > @@ -197,4 +197,8 @@ func_cu1: > .byte 1 > > .Lline1_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S b/gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S > index 39e462b7149..ffe29d17a3a 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S > @@ -154,4 +154,8 @@ debug_end: > .byte 0x0 > .byte 0x0 > .byte 0x0 > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-case-insensitive-debug.S b/gdb/testsuite/gdb.dwarf2/dw2-case-insensitive-debug.S > index 1059ace3b3e..84e6ee9a485 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-case-insensitive-debug.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-case-insensitive-debug.S > @@ -60,7 +60,11 @@ > /* The .debug_names-based index support depends on > .debug_aranges generated by GCC. (.gdb_index includes a > gdb-generated map instead.) */ > +#ifdef __arm__ > + .section .debug_aranges,"",%progbits > +#else > .section .debug_aranges,"",@progbits > +#endif > .4byte .Laranges_end - .Laranges_start // Length of Address Ranges Info > .Laranges_start: > .2byte 0x2 // DWARF Version > @@ -126,4 +130,8 @@ > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S b/gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S > index 8a8ecfc397b..4d626817f1a 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S > @@ -239,4 +239,8 @@ gcc43: .globl gcc43 > .uleb128 1 > .byte 1 > .Lgcc43_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-compressed.S b/gdb/testsuite/gdb.dwarf2/dw2-compressed.S > index 509fbea4a3b..14cf286f393 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-compressed.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-compressed.S > @@ -218,4 +218,8 @@ func_cu1: > .byte 0x9c > .byte 0x00 > .byte 0x92 > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-const.S b/gdb/testsuite/gdb.dwarf2/dw2-const.S > index dfc882ac530..ff81c18732d 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-const.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-const.S > @@ -249,4 +249,8 @@ func_cu1: > .byte 1 > > .Lline1_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.S b/gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.S > index 070f24b407d..e217c736dd8 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-cp-infcall-ref-static.S > @@ -113,4 +113,8 @@ > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-cu-size.S b/gdb/testsuite/gdb.dwarf2/dw2-cu-size.S > index 99465e2c015..b6f8a2117b3 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-cu-size.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-cu-size.S > @@ -107,4 +107,8 @@ > > .byte 0x0 /* Terminator .debug_abbrev > section. */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S b/gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S > index d0bdce9ef8b..e4d13a8cd04 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S > @@ -74,4 +74,8 @@ dieb: > .byte 0x0 > > .byte 0x0 > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S b/gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S > index 973d5020342..d4fdb1d3077 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S > @@ -617,4 +617,8 @@ > .byte 0x0 > .byte 0x0 > > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S b/gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S > index 781b87e7115..f44db05f266 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S > @@ -31,4 +31,8 @@ main_end: > .section .debug_abbrev > .Ldebug_abbrev0: > .byte 0x0 > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S b/gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S > index d78b7e87ff5..5e08776ba39 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S > @@ -106,4 +106,8 @@ var: .4byte 1 > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .type some_func, %function > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S b/gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S > index ea8dd092cb0..e4678d86695 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S > @@ -80,4 +80,8 @@ dieb: > .byte 0x0 > > .byte 0x0 > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-entry-value.S b/gdb/testsuite/gdb.dwarf2/dw2-entry-value.S > index 82d4549b8b5..5fdfeecbb09 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-entry-value.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-entry-value.S > @@ -102,4 +102,8 @@ loclist: > .byte 0x0 > .byte 0x0 > .byte 0x0 > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-filename.S b/gdb/testsuite/gdb.dwarf2/dw2-filename.S > index 1cdd94a12f5..a1f0867aed5 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-filename.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-filename.S > @@ -51,4 +51,8 @@ > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S b/gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S > index f954c4f7cc7..67ba8a47d37 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S > @@ -252,4 +252,8 @@ debug_info_seg3_end: > .byte 0x08 /* DW_FORM_string. */ > .2byte 0x0000 /* End abbrev. */ > .byte 0x00 /* End abbrev table. */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-icycle.S b/gdb/testsuite/gdb.dwarf2/dw2-icycle.S > index 8856eb6e5d3..b26c6433ece 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-icycle.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-icycle.S > @@ -18,15 +18,23 @@ > .text > > .Ltext0: > +#ifdef __arm__ > + .type p__top__middle__inside.3062, %function > +#else > .type p__top__middle__inside.3062, @function > -p__top__middle__inside.3062: > +#endif > + p__top__middle__inside.3062: > .LFB4: > .file 1 "p.adb" > .4byte 0 > .LBE6: > > .globl p__top > +#ifdef __arm__ > + .type p__top, %function > +#else > .type p__top, @function > +#endif > p__top: > .LFB2: > .4byte 0 > @@ -246,4 +254,8 @@ p__top: > .Lline1_begin: > .byte 0 > > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-inheritance.S b/gdb/testsuite/gdb.dwarf2/dw2-inheritance.S > index f83762503ac..1585d8ac576 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-inheritance.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-inheritance.S > @@ -96,4 +96,8 @@ > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-inline-param.S b/gdb/testsuite/gdb.dwarf2/dw2-inline-param.S > index 540bbb38342..c460dddb732 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-inline-param.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-inline-param.S > @@ -150,4 +150,8 @@ > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-intercu.S b/gdb/testsuite/gdb.dwarf2/dw2-intercu.S > index a068ba116f9..2cdc3049bc0 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-intercu.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-intercu.S > @@ -314,4 +314,8 @@ func_cu1: > .byte 1 > > .Lline1_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-intermix.S b/gdb/testsuite/gdb.dwarf2/dw2-intermix.S > index a9a474e2b7c..010bdb22454 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-intermix.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-intermix.S > @@ -198,4 +198,8 @@ func_cu1: > .byte 1 > > .Lline1_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S b/gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S > index aa3ec9d486c..8a16022bd8f 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S > @@ -132,4 +132,8 @@ c: .4byte 0 > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S b/gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S > index 4169f720837..cbc1c87bb91 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S > @@ -115,4 +115,8 @@ func2: > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S b/gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S > index 82236a7091a..6289c36f01e 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S > @@ -121,4 +121,8 @@ die221: > .string "GNU Modula-2 0.78 (20100402) grafted onto GCC 4.1.2" > .LASF2: > .string "" > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-noloc.S b/gdb/testsuite/gdb.dwarf2/dw2-noloc.S > index 4b742437b56..d9e31d30ed9 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-noloc.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-noloc.S > @@ -324,4 +324,8 @@ resolvable: > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap-inner.S b/gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap-inner.S > index 93abcf6e09a..57c58123fb8 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap-inner.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap-inner.S > @@ -178,4 +178,8 @@ inner: > .byte 1 > > .Lline1_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap-outer.S b/gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap-outer.S > index 6031ad26d93..99ff8c1151e 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap-outer.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap-outer.S > @@ -209,4 +209,8 @@ outer_after: > .byte 1 > > .Lline1_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-op-call.S b/gdb/testsuite/gdb.dwarf2/dw2-op-call.S > index 2ae7bae9a4b..e5bba2cf053 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-op-call.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-op-call.S > @@ -166,4 +166,8 @@ loclist: > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S b/gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S > index 003732618b2..6983f0ed675 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S > @@ -130,4 +130,8 @@ aa551234: .byte 0xaa, 0x55, 0x12, 0x34 > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-param-error.S b/gdb/testsuite/gdb.dwarf2/dw2-param-error.S > index 3c7ca3c8ad3..a8b8155b966 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-param-error.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-param-error.S > @@ -106,4 +106,8 @@ debug_end: > .byte 0x0 > .byte 0x0 > .byte 0x0 > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-producer.S b/gdb/testsuite/gdb.dwarf2/dw2-producer.S > index ca63697e90d..30338ebd652 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-producer.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-producer.S > @@ -198,4 +198,8 @@ func_cu1: > .byte 1 > > .Lline1_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S b/gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S > index 1091dbc895e..3e3502a441b 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S > @@ -149,4 +149,8 @@ > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S b/gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S > index f199994bcdf..5844ebe4f6d 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S > @@ -167,4 +167,8 @@ d: > .string "sizetype" > .LASF1: > .string "char" > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S b/gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S > index d19ee72ebf3..c94147430c3 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S > @@ -397,4 +397,8 @@ loclist: > .byte 1 > > .Lline1_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S b/gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S > index 8ea03b126ac..6d4a7be3834 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S > @@ -66,4 +66,8 @@ debug_end: > .byte 0x0 > .byte 0x0 > .byte 0x0 > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-strp.S b/gdb/testsuite/gdb.dwarf2/dw2-strp.S > index dd4eb4fe46a..e0e27ce7548 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-strp.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-strp.S > @@ -176,4 +176,8 @@ > .string "hello world!\n" > .Lemptyname: > .string "" > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-unresolved.S b/gdb/testsuite/gdb.dwarf2/dw2-unresolved.S > index c52852d7463..2a0a8de6793 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-unresolved.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-unresolved.S > @@ -178,4 +178,8 @@ SYMBOL(var): .byte 2 > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S b/gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S > index f2fb3c39a23..2abb4f7ee25 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S > +++ b/gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S > @@ -90,4 +90,8 @@ > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S b/gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S > index d4b4bb64a3c..4678c0fe0f2 100644 > --- a/gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S > +++ b/gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S > @@ -85,4 +85,8 @@ types_start: > .byte 0x0 > .byte 0x0 > .byte 0x0 > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/fission-reread.S b/gdb/testsuite/gdb.dwarf2/fission-reread.S > index bdb20e76330..6171453c4a5 100644 > --- a/gdb/testsuite/gdb.dwarf2/fission-reread.S > +++ b/gdb/testsuite/gdb.dwarf2/fission-reread.S > @@ -460,4 +460,8 @@ SYMBOL(main): > .Ldebug_addr0: > .4byte .LFB0 /* DW_AT_low_pc */ > .4byte SYMBOL(baz) /* DW_AT_location */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/frame-inlined-in-outer-frame.S b/gdb/testsuite/gdb.dwarf2/frame-inlined-in-outer-frame.S > index 7e5971c50c9..a41b2851394 100644 > --- a/gdb/testsuite/gdb.dwarf2/frame-inlined-in-outer-frame.S > +++ b/gdb/testsuite/gdb.dwarf2/frame-inlined-in-outer-frame.S > @@ -164,4 +164,8 @@ __start_high_pc: > > .global __cu_high_pc > __cu_high_pc: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/mac-fileno.S b/gdb/testsuite/gdb.dwarf2/mac-fileno.S > index 77730401515..71401bc81c7 100644 > --- a/gdb/testsuite/gdb.dwarf2/mac-fileno.S > +++ b/gdb/testsuite/gdb.dwarf2/mac-fileno.S > @@ -209,4 +209,8 @@ func_cu1: > .uleb128 0x0 /* Included from line number 0 */ > .uleb128 0x0 /* Filename we just started (bug: number too small) */ > .byte 0x0 /* end of CU's macro information */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/pr11465.S b/gdb/testsuite/gdb.dwarf2/pr11465.S > index 5308abebee0..b974f0e9c63 100644 > --- a/gdb/testsuite/gdb.dwarf2/pr11465.S > +++ b/gdb/testsuite/gdb.dwarf2/pr11465.S > @@ -360,4 +360,8 @@ die149: .uleb128 0x16 /* DW_TAG_variable */ > .LASF4: > .string "GNU C++ 4.4.2" > .ident "GCC: (GNU) 4.4.2" > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.dwarf2/pr13961.S b/gdb/testsuite/gdb.dwarf2/pr13961.S > index fc9d7afa838..4c1162591c3 100644 > --- a/gdb/testsuite/gdb.dwarf2/pr13961.S > +++ b/gdb/testsuite/gdb.dwarf2/pr13961.S > @@ -378,4 +378,8 @@ SYMBOL(main): > .LASF3: > .string "main" > > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.linespec/break-asm-file.exp b/gdb/testsuite/gdb.linespec/break-asm-file.exp > index d5694c48d72..2f95ee46ef3 100644 > --- a/gdb/testsuite/gdb.linespec/break-asm-file.exp > +++ b/gdb/testsuite/gdb.linespec/break-asm-file.exp > @@ -20,8 +20,8 @@ load_lib dwarf.exp > > standard_testfile .c > set execfile $testfile > -set asm_file1 break-asm-file1.s > -set asm_file0 break-asm-file0.s > +set asm_file1 break-asm-file1.S > +set asm_file0 break-asm-file0.S > > # This test can only be run on targets which support DWARF-2 and use gas. > require dwarf2_support > diff --git a/gdb/testsuite/gdb.linespec/break-asm-file0.s b/gdb/testsuite/gdb.linespec/break-asm-file0.S > similarity index 96% > rename from gdb/testsuite/gdb.linespec/break-asm-file0.s > rename to gdb/testsuite/gdb.linespec/break-asm-file0.S > index 35a0060481e..36dc994c1b2 100644 > --- a/gdb/testsuite/gdb.linespec/break-asm-file0.s > +++ b/gdb/testsuite/gdb.linespec/break-asm-file0.S > @@ -15,7 +15,7 @@ > You should have received a copy of the GNU General Public License > along with this program. If not, see . */ > > - .file "a/break-asm-file0.s" > + .file "a/break-asm-file0.S" > .text > .Lbegin_text1: > .globl _func2 > @@ -34,7 +34,7 @@ _func: > .type func, %function > func: > .Lbegin_func: > - .file 1 "a/break-asm-file0.s" > + .file 1 "a/break-asm-file0.S" > nop > .Lfunc_1: > nop > @@ -60,7 +60,7 @@ func: > .4byte .Lline1_begin /* DW_AT_stmt_list */ > .4byte .Lend_text1 /* DW_AT_high_pc */ > .4byte .Lbegin_text1 /* DW_AT_low_pc */ > - .ascii "a/break-asm-file0.s\0" /* DW_AT_name */ > + .ascii "a/break-asm-file0.S\0" /* DW_AT_name */ > .ascii "GNU C 3.3.3\0" /* DW_AT_producer */ > .2byte 0x8001 /* DW_AT_language (Mips Assembler) */ > > @@ -161,7 +161,7 @@ func: > .byte 0 > > /* File names */ > - .ascii "a/break-asm-file0.s\0" > + .ascii "a/break-asm-file0.S\0" > .uleb128 0 > .uleb128 0 > .uleb128 0 > @@ -231,4 +231,8 @@ func: > .byte 1 > > .Lline1_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.linespec/break-asm-file1.s b/gdb/testsuite/gdb.linespec/break-asm-file1.S > similarity index 97% > rename from gdb/testsuite/gdb.linespec/break-asm-file1.s > rename to gdb/testsuite/gdb.linespec/break-asm-file1.S > index c3fcc4191e0..c12545fa0f9 100644 > --- a/gdb/testsuite/gdb.linespec/break-asm-file1.s > +++ b/gdb/testsuite/gdb.linespec/break-asm-file1.S > @@ -56,7 +56,7 @@ func: > .4byte .Lline1_begin /* DW_AT_stmt_list */ > .4byte .Lend_text1 /* DW_AT_high_pc */ > .4byte .Lbegin_text1 /* DW_AT_low_pc */ > - .ascii "b/break-asm-file0.s\0" /* DW_AT_name */ > + .ascii "b/break-asm-file0.S\0" /* DW_AT_name */ > .ascii "GNU C 3.3.3\0" /* DW_AT_producer */ > .2byte 0x8001 /* DW_AT_language (Mips Assembler) */ > > @@ -187,7 +187,7 @@ func: > .byte 0 > > /* File names */ > - .ascii "b/break-asm-file0.s\0" > + .ascii "b/break-asm-file0.S\0" > .uleb128 0 > .uleb128 0 > .uleb128 0 > @@ -257,4 +257,8 @@ func: > .byte 1 > > .Lline1_end: > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S b/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S > index 684b9d93541..e37b04a4219 100644 > --- a/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S > +++ b/gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S > @@ -163,4 +163,8 @@ > > .byte 0x0 /* Terminator */ > .byte 0x0 /* Terminator */ > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > diff --git a/gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S b/gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S > index d577804e4bb..461e322628a 100644 > --- a/gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S > +++ b/gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.S > @@ -20,4 +20,8 @@ _start: > .rept 5 > nop > .endr > +#ifdef __arm__ > + .section .note.GNU-stack,"",%progbits > +#else > .section .note.GNU-stack,"",@progbits > +#endif > > base-commit: 2ec31e54dff83130fbde8d2f674469078ee203d5 Thanks for addressing this Tom. This is OK. Approved-by: Luis Machado