From patchwork Fri Jan 10 14:05:25 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilco Dijkstra X-Patchwork-Id: 104477 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 66EEE3857BA3 for ; Fri, 10 Jan 2025 14:06:32 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 66EEE3857BA3 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=q+m+YS5V X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on20601.outbound.protection.outlook.com [IPv6:2a01:111:f403:260e::601]) by sourceware.org (Postfix) with ESMTPS id 68E433858401 for ; Fri, 10 Jan 2025 14:05:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 68E433858401 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 68E433858401 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:260e::601 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1736517930; cv=pass; b=osLH4ghy03rj2f2AYLwQVfPOXTUHmJCrwueiT3eBc+60RskI/5b90TftObtKgRGSXlIgQtbWgHn9+2eD8tmVtpSWdcFMgNYPqptRm505YMrxqCMgxA6VwebfGRAlXanQUNlTzfF3CqLOxyRIXDakY+cVuVLS2alVvnhtVtjIE6c= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1736517930; c=relaxed/simple; bh=7KDOXfbSPk5yzHThfJjFDC//hI/jwEnguj9LsYiTMuM=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=R1KZj0uoH6B+4+xm4yOp3AoeP7DrIb8wTUWLGBAmkiKOALLe+3OdMMrassiBsIXlJcP7l81WQxR7T9BzqC8V2Jgwy9lVl5xcJ3T2ZyxNzct4oiIx4NLq9v4TZl0XkhFIXstEeriADgSZ84/oMWJkfCNdSxAjBbwvCQrg6iPzd/c= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=k837YwUg/kG/0m4ptlWgCp9L+l7K5RQFSUXWuNi1YED31WlNn99jeJc98H7POcGM6weolppMCbjQ7iO90H3XmiYdWmSZ7idfQSpwfB+HgQfBn78CHNXLrHpiiNJmibHTpsSBvbPp8/0z5xDa1pcWuWt9VSFwrZ8ygw+RRnP49tDMi65P7KqPA3LSMNN1MXThKd6Vblfw1ZYMdnYvp6XBULs76IZhBPoiB6/ajxRSpnHFQf5aGT29gLoSZ579O0lYQMxsQhjzG4nccc6G/ViOC/3q6UTZI3JWfLg5HyO7Nqwv3fC7zjaIUc3Q3YSJYB0jpr2WLq9hHHw5Yx4oY8ToZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=l53tLNS21MYzm5tzeO3VVdhO1SzWd3s20EuCu4EL6WE=; b=yETw2FfddpvTXRM+LOGCtRh2G/9taE7Pbl6If1x6rQc2MZINWTtcs7fRucYAp/c9cZeLFnqi8NjM9tWh3AqJ+XL98hri6jK/TINoUianMWh7dVF6CLsfCxbc0CXr/o7AuM0N/FguZDGxfFkHm03qg7eaNQa/jen0dU6jZZcZ00OV+ZdEQeHC3n1p+MIhw8rjnAMtuWxam+3dGQ6rfrMyYktJjQLtGSVg0qyIBRmmk4NhOak38VRRXP9GdN5nzMSBpOQfJwUqxaK/7PPrboVaPoUkyjvIw+KSH1cuFMUDRAQLWKE4M+ZCD6iGCZv69akF3TtfuOpMPuvYrUUrX99zCQ== 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=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l53tLNS21MYzm5tzeO3VVdhO1SzWd3s20EuCu4EL6WE=; b=q+m+YS5VszpCBAJvrqICTVu6CxDRnvgnU4EFtYYqNjI4aK/LedspIi+lOn/Vs0EdvD9J8ByQUOEYWaZ494TzjXuz7HqmYcVd8Osi5wqWtnXf7XL2FiwkskuEepeU5Xsky+7NhisGYIgJs6SA+MR4SNo4VfA2K2PRHaYiBK4wNxI= Received: from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20) by PAVPR08MB8893.eurprd08.prod.outlook.com (2603:10a6:102:321::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.12; Fri, 10 Jan 2025 14:05:25 +0000 Received: from PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d]) by PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d%6]) with mapi id 15.20.8335.011; Fri, 10 Jan 2025 14:05:25 +0000 From: Wilco Dijkstra To: Richard Sandiford , Richard Earnshaw , "ktkachov@nvidia.com" CC: GCC Patches Subject: [PATCH] AArch64: Deprecate -mabi=ilp32 Thread-Topic: [PATCH] AArch64: Deprecate -mabi=ilp32 Thread-Index: AQHbY2h6cR+xGuD3mka8C+BvPObiAg== Date: Fri, 10 Jan 2025 14:05:25 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAWPR08MB8982:EE_|PAVPR08MB8893:EE_ x-ms-office365-filtering-correlation-id: a0fbede4-1045-4125-697b-08dd317fd4b8 x-checkrecipientrouted: true nodisclaimer: true x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?9X+HcyHUcJUxh9N/uU0YJRDCIF?= =?iso-8859-1?q?tDzwcLHx3h3wgSzu6+iR+lmzRPmwl7jsDy0t1nyzpe7S2Bz7dZWQ2Rt+dJTg?= =?iso-8859-1?q?1ll6G77Im4GXucK9s2EsY69VJZKBksUW0iO61CJbQvn/vYol7FFNT3W6XcpL?= =?iso-8859-1?q?yItUR9wcRryjpHjhOu57jFhHq0J7IEtgdWAoVnHgdUN3cF9asHr8hvQqQLaK?= =?iso-8859-1?q?XwtLvTdU91b5aU65+sZYV9peLGgVlTSaJLloYlRykn2ZGy/jzhg9sK4R5K/p?= =?iso-8859-1?q?06O/VNc1NpLCbcobXD/qDZw8+VdxUsPOo2bsT6G7lKelPmY99GgmZa3VqDQ5?= =?iso-8859-1?q?NYAKqgnAcyT7ATsa9ofdW/4zn6zCbmW1Tr8w21dTzdaXm7JQ1Pv9RX+ne1ov?= =?iso-8859-1?q?/RyhKZvEpGjdlwwGKNy5rf8UiBjc4Wt07/ZXh+LKvP3cCgtc1yP74d45yIj/?= =?iso-8859-1?q?YVXoppVQoF3IfgjAeBlMV78FrKphnTDrVmDX0ktoANbLKpsp0vrpTw4wlUt8?= =?iso-8859-1?q?USZ/MQKnbkbFTOHg0jEy2kdyFfIILBhcoy5xkt1m/b5obmBmEN4h523FbtKC?= =?iso-8859-1?q?AL3SLMUddh5mf3AEw156lqi9yyYe0CJoscznyr8ryzhZwcw64Rza6Uj3gw9R?= =?iso-8859-1?q?Omhk0VJqVqrmc5yPD923meVywxj1O70LvGhjK94FUx2VRXvRcPvUk4G72U9b?= =?iso-8859-1?q?kMr/M5vu5Ybh4jMnA/9JSqlo0FybKR6jTLMnyGW3j8bULkBvFa/AIGw7p85E?= =?iso-8859-1?q?S4epbdlGcSUgTDZajS3G2XBfVpSb0BPZ+avLN8WRDIoJV3++lQ5QaMyB/CVR?= =?iso-8859-1?q?xYIO3qBOpnXW0/l4G4A8ZM+5TpD5OQMGJg6AN4ZLlXnbnEyhR6c3uZOOt+V2?= =?iso-8859-1?q?aTfcrF/f0r2TgBZfgly0c23V2OtmpZ/eyAmcc+KX1syGMaAvA5oWJUgPGcdI?= =?iso-8859-1?q?N+woInuL+coHW6TOQZf9YoFxS9Ho6qVdkjQ5Ni3Oafz/KbCz1NgHM3tjdH5N?= =?iso-8859-1?q?YYvlOaZST6LsbXtWJVdQ8uY462IdGg5XF7p2XYJediKtGvQIYbcEOrFY7tCG?= =?iso-8859-1?q?l0bgpYuKzyBCGCaildJN1KQzIX3ZqDn6jvIRy7qOKatRtXWBpbb7e9JnXDAo?= =?iso-8859-1?q?jJRaFV75Et10mHxEMUOPWhSvBkbMnqpFDcK2R3ufHb/M1B4c83lDKPxzJ/g+?= =?iso-8859-1?q?tXeq3teDX6qE24alMfWSBlXb1/nvliT6poop2Yu2OMKCLVvVE7xi6pmaidfy?= =?iso-8859-1?q?/12F3f+ihu08SEgLliZRDndTPViyGYHS9KkeJc870Co9Lj56jEkiSKyYNxxM?= =?iso-8859-1?q?RKsWeWD28ot39c81b9P7tPHIfq1oHCAX7Q7Qm6+sakKfuvGCX60JTdC3QoMu?= =?iso-8859-1?q?QVwwn3bh24FK0MmQmleJo7lK4ZlUzw6fCGY/dbogNPHmZ/yuRwzO6E+QN9Ev?= =?iso-8859-1?q?8OIHRFaL5O7+VykxLfbnXm9g=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8982.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?NCSldGKqd/QyqO5BJpHfPmE?= =?iso-8859-1?q?wiUtfQCLRvugZgxSPtThQOFjMubDs8eqJa0pt8ouNa6BI4fzW29pPVvj/BIt?= =?iso-8859-1?q?OfekAuZlxrzbOoB9tSlfMS3qC6N1MMnjtWKZvfT2lNmzPl2nFdgLztJ9KPCN?= =?iso-8859-1?q?r/mUlFQcpU9Tfm5Mokk6lx/urbHpU5nclbz9ahkgaQ5Qf4kPsi0T5+a1HvH8?= =?iso-8859-1?q?FBht+NZRhR59/s8H+CHAP/MeJ+pzg62ip/wCw40zgHym3BKPah/APegrruRA?= =?iso-8859-1?q?qtE+QHfwjJxg5w3/gQTo0oEBt0HJG7MEVFWzVA8t9aysagDelrnQgHXR29nh?= =?iso-8859-1?q?ynLZ54naRkzMHPzfy9n+1oJZ6A/X+6NsX5P4rxGRliE4M5dAlLrD0t1cva5m?= =?iso-8859-1?q?wC3MLKAfgwaf3l6xcVZ4Kffzls4Qe98cY7qJUh3QqSbwIPaUZKZThy4N/5Q1?= =?iso-8859-1?q?dqgyoN/LZr9YZQVp3QTx8TqZVqRXnD87gWFbazF4svXvRKLSMlbI/7YzqfSx?= =?iso-8859-1?q?R9DUxGSucA/dif64GXlqF77lwJ4vEiNYYz1+fh4UYOI65b4uY6iuNKn0Kf9c?= =?iso-8859-1?q?sEAYjz1AKkXTa8gEIcJuWAFWqG2ONUi/+NA9PT2z7nlD3k48cBY3GaFG3ssd?= =?iso-8859-1?q?r72rZJxf1Y3B/IZ7rrNg5Kv1Lp3gY+CjRN+eDj5H9S+oEGD1mc51xCrTnbpX?= =?iso-8859-1?q?ImOqU46CPBDEbue8dJrYmwyN+BboXtEUaU1vXPZthmlG3yeFS+a1T0xLStGE?= =?iso-8859-1?q?RZptq12mgLESkxqPbRL3yXaihiilwLJITob0u00Cbt06PW5Kv+RBx/Qlk+4W?= =?iso-8859-1?q?6Pxm3kNKDj9babmEEDHK4NPTYtAv+YNIvq4c2vvrwcHEtSDe7Tf3JMEycLSd?= =?iso-8859-1?q?pb/9iPPEFJ68gJiLGpyAwLm2dTuTPpHbO74QVhBL+dcPvTFyU4NKy2lXWY6O?= =?iso-8859-1?q?iUdBz1d6VABAG47zVDeUuMXYTghp65MrlgMQfG2nlOl6MjfEAucra7Xr7PP/?= =?iso-8859-1?q?GIy7xzDwdrNS52snyvxC02y0IoV3if99quvD77/kv42OgFlVRJgDJu0Ll0dN?= =?iso-8859-1?q?Ttpt3SYkUYt372Cu3TwT3+ZQ0jbL161ciJv1rAahqdulYCe3cIXfUgXPwekE?= =?iso-8859-1?q?CQhXlOjG+tj0+7Hog29ky4/WJ9A86G/EVV14pLQbX+fALPihbFBEk4LU+GD7?= =?iso-8859-1?q?4Tu5WweYNaBpb3q79FU60EuTnsn0J8+C1mqXqsm0yzUSz2Hp8Q+QrnAR/3+v?= =?iso-8859-1?q?bWcP2BdbeWD9dyczLFPuR2+WLyEefIQSl4nzV30EM3EDohjEpc4VGDGCnJCY?= =?iso-8859-1?q?T41qxmc3BP7AT2AJRRFbmzVBzrfk+unx4j/Rb/hYY+McPHqkD3pxQc85f5/I?= =?iso-8859-1?q?+dB/NzO5qInsrlimJ6cbDosYloHewki2pAOLLSt1OsizRBQOU6AKCffMHgFF?= =?iso-8859-1?q?NYZK48aQRDQRL2YT4d+vbxEVMHegBPeefD5Qaq5+EDMXSap8BmmSuNw/73Wk?= =?iso-8859-1?q?2vd7HE/kKF4iV5Rd2ndFFVf8LCdOdX+eacpLbbmYBHq8mhoxXNp731X/m8H2?= =?iso-8859-1?q?xKtIa3W0DucerTUFd1vT9UuDuNivaUO/n6mlhk9B8l2Xh8KbehTDxOqDKUe4?= =?iso-8859-1?q?Fx95l3/ufky+mbLFc?= MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAWPR08MB8982.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a0fbede4-1045-4125-697b-08dd317fd4b8 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2025 14:05:25.5439 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4VP2xn6zEPH2UbfWgA9OE88hXOyERCN6kr0+mK2XNmUzywqwlBozE5XJ+pIOwYnEGBSSlgzYm0obvom2RyZU5w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR08MB8893 X-Spam-Status: No, score=-9.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, KAM_LOTSOFHASH, KAM_NUMSUBJECT, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_NONE, 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: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org ILP32 was originally intended to make porting to AArch64 easier. Support was never merged in the Linux kernel or GLIBC, so it has been unsupported for many years. There isn't a benefit in keeping unsupported features forever, so deprecate it now (and it could be removed in a future release). Passes regress & bootstrap, OK for commit? gcc: * config/aarch64/aarch64.cc (aarch64_override_options): Add warning. * doc/invoke.texi: Document -mabi=ilp32 as deprecated. gcc/testsuite: * gcc.target/aarch64/inline-mem-set-pr112804.c: Add -Wno-deprecated. * gcc.target/aarch64/pr100518.c: Likewise. * gcc.target/aarch64/pr113114.c: Likewise. * gcc.target/aarch64/pr80295.c: Likewise. * gcc.target/aarch64/pr94201.c: Likewise. * gcc.target/aarch64/pr94577.c: Likewise. * gcc.target/aarch64/sve/pr108603.c: Likewise. diff --git a/gcc/config/aarch64/aarch64.cc b/gcc/config/aarch64/aarch64.cc index 78d2cc4bbe4933c79153d0741bfd8d7b076952d0..02891b0a8ed75eb596df9d0dbff77ccd6a625f11 100644 --- a/gcc/config/aarch64/aarch64.cc +++ b/gcc/config/aarch64/aarch64.cc @@ -19315,6 +19315,8 @@ aarch64_override_options (void) if (TARGET_ILP32) error ("assembler does not support %<-mabi=ilp32%>"); #endif + if (TARGET_ILP32) + warning (OPT_Wdeprecated, "%<-mabi=ilp32%> is deprecated."); /* Convert -msve-vector-bits to a VG count. */ aarch64_sve_vg = aarch64_convert_sve_vector_bits (aarch64_sve_vector_bits); diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 17fe2c64c1f85ad8db8b61f040aafe5f8212e488..6722ad5281541e499d5b3916179d9a4d1b39097f 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -21472,6 +21472,8 @@ The default depends on the specific target configuration. Note that the LP64 and ILP32 ABIs are not link-compatible; you must compile your entire program with the same ABI, and link with a compatible set of libraries. +@samp{ilp32} is deprecated. + @opindex mbig-endian @item -mbig-endian Generate big-endian code. This is the default when GCC is configured for an diff --git a/gcc/testsuite/gcc.target/aarch64/inline-mem-set-pr112804.c b/gcc/testsuite/gcc.target/aarch64/inline-mem-set-pr112804.c index fe8414559864db4a8584fd3f5a7145b5e3d1f322..276c10cd0e86ff2c74a5c09ce70f7d76614978ec 100644 --- a/gcc/testsuite/gcc.target/aarch64/inline-mem-set-pr112804.c +++ b/gcc/testsuite/gcc.target/aarch64/inline-mem-set-pr112804.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-finline-stringops -mabi=ilp32 -ftrivial-auto-var-init=zero" } */ +/* { dg-options "-finline-stringops -mabi=ilp32 -Wno-deprecated -ftrivial-auto-var-init=zero" } */ short m(unsigned k) { const unsigned short *n[65]; diff --git a/gcc/testsuite/gcc.target/aarch64/pr100518.c b/gcc/testsuite/gcc.target/aarch64/pr100518.c index 5ca599f5d2e0e1603456b2eaf2e98866871faad1..177991cfb2289530e4ee3e3633fddde5972e9e28 100644 --- a/gcc/testsuite/gcc.target/aarch64/pr100518.c +++ b/gcc/testsuite/gcc.target/aarch64/pr100518.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mabi=ilp32 -mstrict-align -O2" } */ +/* { dg-options "-mabi=ilp32 -Wno-deprecated -mstrict-align -O2" } */ int unsigned_range_min, unsigned_range_max, a11___trans_tmp_1; diff --git a/gcc/testsuite/gcc.target/aarch64/pr113114.c b/gcc/testsuite/gcc.target/aarch64/pr113114.c index 5b0383c24359ad95c7d333a6f18b98e50383f71b..976e2db71bfafe96e3729e4d4bc333874d98c084 100644 --- a/gcc/testsuite/gcc.target/aarch64/pr113114.c +++ b/gcc/testsuite/gcc.target/aarch64/pr113114.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mabi=ilp32 -O -mearly-ldp-fusion -mlate-ldp-fusion" } */ +/* { dg-options "-mabi=ilp32 -Wno-deprecated -O -mearly-ldp-fusion -mlate-ldp-fusion" } */ void foo_n(double *a) { int i = 1; for (; i < (int)foo_n; i++) diff --git a/gcc/testsuite/gcc.target/aarch64/pr80295.c b/gcc/testsuite/gcc.target/aarch64/pr80295.c index b3866d8d6a9e5688f0eedb2fd7504547c412afa2..c79427517d0e61417dd5c0013f8db04ed91da449 100644 --- a/gcc/testsuite/gcc.target/aarch64/pr80295.c +++ b/gcc/testsuite/gcc.target/aarch64/pr80295.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mabi=ilp32" } */ +/* { dg-options "-mabi=ilp32 -Wno-deprecated" } */ void f (void *b) { diff --git a/gcc/testsuite/gcc.target/aarch64/pr94201.c b/gcc/testsuite/gcc.target/aarch64/pr94201.c index 3b9b79059e02b21c652726abb86d124274b6547c..cd21f7c06690219410a78eb824fd140627df3354 100644 --- a/gcc/testsuite/gcc.target/aarch64/pr94201.c +++ b/gcc/testsuite/gcc.target/aarch64/pr94201.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mcmodel=tiny -mabi=ilp32 -fPIC" } */ +/* { dg-options "-mcmodel=tiny -mabi=ilp32 -Wno-deprecated -fPIC" } */ /* { dg-require-effective-target fpic } */ extern int bar (void *); diff --git a/gcc/testsuite/gcc.target/aarch64/pr94577.c b/gcc/testsuite/gcc.target/aarch64/pr94577.c index d51799fb0bb67999ed1374e2d65a2b0d353b310a..49cb6e10aa5ddbbf35a3ba331afddfb6679a8092 100644 --- a/gcc/testsuite/gcc.target/aarch64/pr94577.c +++ b/gcc/testsuite/gcc.target/aarch64/pr94577.c @@ -1,5 +1,5 @@ /* { dg-do compile } */ -/* { dg-options "-mcmodel=large -mabi=ilp32 -fno-pie" } */ +/* { dg-options "-mcmodel=large -mabi=ilp32 -Wno-deprecated -fno-pie" } */ void foo () diff --git a/gcc/testsuite/gcc.target/aarch64/sve/pr108603.c b/gcc/testsuite/gcc.target/aarch64/sve/pr108603.c index a2aea9f0b12bfa9a491e32577140e28f89c3392d..18aa4cfe7f72f6767919b1612568b6164e4f3b7d 100644 --- a/gcc/testsuite/gcc.target/aarch64/sve/pr108603.c +++ b/gcc/testsuite/gcc.target/aarch64/sve/pr108603.c @@ -1,4 +1,4 @@ -/* { dg-options "-O2 -mabi=ilp32 -fdata-sections" } */ +/* { dg-options "-O2 -mabi=ilp32 -Wno-deprecated -fdata-sections" } */ int a[128]; long long *p;