From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70077.outbound.protection.outlook.com [40.107.7.77]) by sourceware.org (Postfix) with ESMTPS id A669F38930CB for ; Wed, 29 Apr 2020 19:29:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A669F38930CB Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Tamar.Christina@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=3pTSJeVCdvtP8Eis8TSOFwvVpCuywYJBwbAQXClLdiw=; b=L61/QnSNI5WSmX3jVGFmZLNxxBTRQbvpSQxc3q1j4lr6uWd2ZlQBWgwv7QuO9q9pYSZpaPJapCodGjO6txQ3NzdROWCObool7u2rJET+CwECXPbEhASlARwv0cZODyVJaYxzU3KGQ/Ja6uvDphD4KaCVRCYAV7Sc0d/9yjZKoFo= Received: from DB6PR0301CA0013.eurprd03.prod.outlook.com (2603:10a6:4:3e::23) by AM0SPR01MB0041.eurprd08.prod.outlook.com (2603:10a6:208:e7::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.19; Wed, 29 Apr 2020 19:29:53 +0000 Received: from DB5EUR03FT016.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:3e:cafe::b7) by DB6PR0301CA0013.outlook.office365.com (2603:10a6:4:3e::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13 via Frontend Transport; Wed, 29 Apr 2020 19:29:53 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; sourceware.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; sourceware.org; dmarc=bestguesspass 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT016.mail.protection.outlook.com (10.152.20.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20 via Frontend Transport; Wed, 29 Apr 2020 19:29:53 +0000 Received: ("Tessian outbound e88319d7ccd0:v54"); Wed, 29 Apr 2020 19:29:53 +0000 X-CR-MTA-TID: 64aa7808 Received: from b90c0b8e4aa7.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id F70C00C0-DD54-40EF-AA7F-D1F1565825F6.1; Wed, 29 Apr 2020 19:29:48 +0000 Received: from FRA01-PR2-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b90c0b8e4aa7.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 29 Apr 2020 19:29:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EMAQ71FkYdc9lBDlE+7d0gdiA0zBGzS1V2CT6x1TQhNWCzoTVpvUxownd2balTY2gcnpETyT18sMAH1Y2fe5AL4pYhjks8Ox+VG92+BgTuYNV/I5TjRUzQIeyk+jGUq74Wht7+mFJEulA3R0JHubIV6bKFMOxG+GTa8j/kfgBaz8UUHDf9uJHfA8LUTHpKiHiXH1hSPCfa3iqWwhnBSo/iTRMXVB9tx4tfI7ibGfOLH8A/IgzhgHhVeb4iRIHXPH5hjsH8DsaPlQ25aYgfS3or0U5w6WAdPr6FDEAKwmwbNokVqniKOpBL4x3imfS9BuxvCXABCfxZpGek3uJOpbdA== 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-SenderADCheck; bh=3pTSJeVCdvtP8Eis8TSOFwvVpCuywYJBwbAQXClLdiw=; b=DA4gkZ2tis3fBDyAhgy2faEPDAEreGsVf6EFZllPf0j4JUy3HVA4eoAAtU+IbyedtuieicpzHweKNe18enb8rU3r0WZ10ngsEJ5iE6YExgDBcnlUWqt2JIy9t3T226fmKpejmWBfqcOaR4RlZx0aTk5s/fZ3etL4y6GMBSOkn0/iBYO7JGh/nOZmGQ9HzCi0UV67pHvoSwsd9BNj1LtP9g/psZ8shr7unZc1pc5SXzQDBGBMtgW96TU1LOWWycxDDjmPk7MfZJjnyXqUsF7TnQxogEpumIxO1IqDLfV9yUvBMuhNTD09r0LGcGDPzph78arwHJj74Rq1rptOXpNDCA== 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=3pTSJeVCdvtP8Eis8TSOFwvVpCuywYJBwbAQXClLdiw=; b=L61/QnSNI5WSmX3jVGFmZLNxxBTRQbvpSQxc3q1j4lr6uWd2ZlQBWgwv7QuO9q9pYSZpaPJapCodGjO6txQ3NzdROWCObool7u2rJET+CwECXPbEhASlARwv0cZODyVJaYxzU3KGQ/Ja6uvDphD4KaCVRCYAV7Sc0d/9yjZKoFo= Received: from PR2PR08MB4747.eurprd08.prod.outlook.com (2603:10a6:101:28::10) by PR2PR08MB4889.eurprd08.prod.outlook.com (2603:10a6:101:1d::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Wed, 29 Apr 2020 19:29:46 +0000 Received: from PR2PR08MB4747.eurprd08.prod.outlook.com ([fe80::6815:44:81f2:2283]) by PR2PR08MB4747.eurprd08.prod.outlook.com ([fe80::6815:44:81f2:2283%7]) with mapi id 15.20.2937.023; Wed, 29 Apr 2020 19:29:46 +0000 From: Tamar Christina To: Alex Coplan , "binutils@sourceware.org" CC: Richard Earnshaw , nd , Marcus Shawcroft Subject: RE: [PATCH] AArch64: add GAS support for UDF instruction Thread-Topic: [PATCH] AArch64: add GAS support for UDF instruction Thread-Index: AdYdSP6NCRULK2OQQ3SPl8Zcy7TEpAAsC8VAAA817EAAAG9vQAAJBRpQ Date: Wed, 29 Apr 2020 19:29:46 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 9cd8f9e3-c1c5-4a9c-a076-2e5afa854b76.1 x-checkrecipientchecked: true Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [217.140.99.251] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 1e2d098b-a10e-4105-d3b1-08d7ec73b122 x-ms-traffictypediagnostic: PR2PR08MB4889:|PR2PR08MB4889:|AM0SPR01MB0041: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:1360;OLM:1360; x-forefront-prvs: 03883BD916 X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PR2PR08MB4747.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(396003)(136003)(376002)(346002)(39860400002)(366004)(64756008)(8676002)(66556008)(66446008)(86362001)(52536014)(66946007)(76116006)(66476007)(55016002)(33656002)(478600001)(9686003)(966005)(8936002)(4326008)(5660300002)(316002)(7696005)(110136005)(71200400001)(54906003)(186003)(53546011)(6506007)(2906002)(26005); DIR:OUT; SFP:1101; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: bGjRaTdYlpspYGPv+CPK/y5Sbq73E/tdDgzrWzxjFVRbhzVhm/L43bKjE2xQwTtooB0UgpyAUPY8pOFf6CaKKCaGB8087WOYMHbvDevhveovh+7vl0tDV/eDFY5TSAuNjbHj65PUO52A2pQHHOpUnYKJX7wrbQCij6KJPLAp1BaBnmXybtD8YE31+TygnWzP8HMNUrIOV57UxE0cTchImtUix+mKnsUtOtcuHxpC1VRO7fsI44zAwY7oyME0rAw7afXEmFpGa3quKzYN/Cqr8VlF7cMdSKl2uNCRTtX9pEvJVK2bqS2BZUMgM42jYiL/JdI480vcp3WQXkB5AJPNSEzy8G231DdRgaWRr317Y34noWGvD+KCnaRlG5+Fmd3Xr2VP3zhNlsiR0iGgudiEYV7AxgTIAzY28mBA0SXbYaBOzcvfOE53hWAWpJC7NOxYtZs3AE3/YhtPxhoWHr5+JMT7OFZttMJMR0Uu6RWaN4L1Y6Og8SKD5NpBnuOFPuqmYAlzmJ78Ye2CZRxlW+whsQ== x-ms-exchange-antispam-messagedata: 9H9wQulIdd5N9exd1U6AOYS1xxvmoqEiX+z6YH1me5P51kkEHnqMSLN9/jAFyPbnvZgnWXT5k8wR0C5U361Hpyez9I/sL+jdf62fwDcS+Ww57nU5KVJw5Fpslndt06A8BrIUuDiG6QQwdzrQ75F/snVRa6HZrIcBB66ZIpjaFr7Ch7gzzhSf44lU5XKOPf3AZtCPrGr5eRz9AC5R1a0HVsuysPQC3vqhu4hMAetXqzYoqJYGL75hLahJkf3mXUrsNUKNzj8tFfzt4z29n2Yg4cf33E6rFvi/mhNAY7BmaqmnBXSxrPd/BDpGZ+kUw/7jL6wESWUor30j/s8W4lqFximkqv9a/2ZQa8RP4g/etc8JS+iJnEE9v3vhTilw4Pi5jc1QrNSTjQf3/g5yaB1sUW1YLAyI1HZz7sOSGFAUkXLUe2zVMi5sBtXGhr8UvbMhkZ6BQr4dWbfxxSjkYCWHnbiI/5hFCI8m3VpC6ykFKdECjuEnxR/8B6jmWSXJ7ZgUwaBJe5ArC1EjnZMx5ZrF0+x0tFVnE8IL0zoY3uY9XOh9VY5a1nnre/ZpglVg1Ad0WV703ynmUbYnZuaWVmkTBz4FDLJTZmQF2nVxckYs9rgv0/dBuupHGHQmY2lmenCh/fA2BVMaYbcSzkdyxF7ITyMpJv9PzijEvQHsKxBNkHG4T9dGAlUZ9o7RFoIJhMiU4/vbdtyHnzxQ4GKYM7HZtQ+4Mmq8r043jeTptv9NNCngrbRhLAtCjMiiMr9GK4AGFCICYjYGxmXbt5irW6p7S5NaqRh0r6rbJRZwf/f4A6E= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB4889 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT016.eop-EUR03.prod.protection.outlook.com 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; SFTY:; SFS:(4636009)(396003)(346002)(136003)(376002)(39860400002)(46966005)(70206006)(70586007)(55016002)(5660300002)(316002)(2906002)(86362001)(110136005)(54906003)(82310400002)(356005)(33656002)(81166007)(82740400003)(47076004)(52536014)(336012)(186003)(4326008)(8676002)(26005)(6506007)(8936002)(9686003)(478600001)(53546011)(966005)(7696005); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: c49d5ed3-d394-43d4-d1be-08d7ec73ad34 X-Forefront-PRVS: 03883BD916 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Laisw7CrPowqtOBAoU/n8gCq75ecpaZT0rMl7lMOkiuz6WX8iN4abAa3G1ncP9X3r1hwXplCdZwkqqk9jOGLK1d/JU08WEALR0Fh659dYvx+lNxhYVJBWKAU5tWZnwNms57ZzVLLOaU3bD5rUibyZzaH5gKN6IbkRt22VZtLIXnfUlfcAhrfRfuM7ema/IBTwx9R3vz+b2kXNZbXzqWYBbc7NkvdxEZlv/bIPiQQohOMFa40hR4ONsMT47ojKsclKCuOfR+6Nrwy+Npdbe24LSvBMJQh6DCa3ZCklrRgw6m/wwP8u6lF/YJ2Mxnyf6ucEjB2puoQaOdfzh4t9nU1x+OlGAopBIQQ27dDtnc5NXbvrfbDnmkucjsQKSwum0HFy3e38Cegd+gYL8ovV6GDd2safdSGWwQUsCUNryVNDEDIvF6JCi+KLMnsRWb6errW57kiDcy8hHHL5lY4T0zKcvI3ppYZS6EAcEmCvfg8iBH84SeLOZP+9xz6RAg6s/AXhqdVGx5oWa1+R2LAYxqMIYeJyIVDhxZ3AZC0zb9tKMcGgKjnglKr21g0c16ZFp41gnuXiovDJSRUG3hNNxgTfq9fo+sdkeFfjKp2lpXIPX0= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Apr 2020 19:29:53.3258 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1e2d098b-a10e-4105-d3b1-08d7ec73b122 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-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0SPR01MB0041 X-Spam-Status: No, score=-18.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_2, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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-List-Received-Date: Wed, 29 Apr 2020 19:29:58 -0000 Hi Alex, Thanks for fixing it, this looks good to me but you still need a maintainer= to approve. Thanks, Tamar > -----Original Message----- > From: Alex Coplan > Sent: Wednesday, April 29, 2020 4:09 PM > To: Alex Coplan ; Tamar Christina > ; binutils@sourceware.org > Cc: Richard Earnshaw ; nd ; > Marcus Shawcroft > Subject: RE: [PATCH] AArch64: add GAS support for UDF instruction >=20 > > -----Original Message----- > > From: Binutils On Behalf Of Alex > > Coplan > > Sent: 29 April 2020 16:02 > > To: Tamar Christina ; binutils@sourceware.org > > Cc: Richard Earnshaw ; nd ; > > Marcus Shawcroft > > Subject: RE: [PATCH] AArch64: add GAS support for UDF instruction > > > > Hi Tamar, > > > > > -----Original Message----- > > > From: Tamar Christina > > > Sent: 29 April 2020 08:44 > > > To: Alex Coplan ; binutils@sourceware.org > > > Cc: nd > > > Subject: RE: [PATCH] AArch64: add GAS support for UDF instruction > > > > > > Hi Alex, > > > > > > I'm not a maintainer so can't approve your patch but please add a > > > regression test to check something other than immediate 0. > > > > So my original patch introduced testsuite/gas/aarch64/udf.{s,d} which > > tests a couple of different immediates. However, as your comment below > > reveals, it would have been a good idea to test some error cases as > > well, so I've added testsuite/gas/aarch64/udf-invalid.{s,l,d} to that > > end. > > > > > > > > Also your new field encoder isn't handing when the immediate is out > > > of range correctly: > > > > > > > printf "udf 0xEFFFC\n" | ./gas/as-new && ./binutils/objdump -d > > > > a.out > > | > > > > tail -1 > > > > > > 0: 0000fffc udf #65532 > > > > > > Shows it's silently truncating the immediate rather than raising an > > > out of range error. > > > > Good catch. The attached diff should fix this issue. > > > > > > > > PS: When submitting a patch also CC the maintainers for the area > > > you're submitting for. > > > > Noted. Is the updated patch OK for master? > > > > > > > > Thanks, > > > Tamar > > > > Thanks, > > Alex >=20 > I forgot to include the updated ChangeLog. Here it is: >=20 > binutils/ChangeLog: >=20 > 2020-04-27 Alex Coplan >=20 > * testsuite/binutils-all/aarch64/in-order-all.d: Update to use ne= w > disassembly. > * testsuite/binutils-all/aarch64/out-of-order-all.d: Likewise. >=20 > ld/ChangeLog: >=20 > 2020-04-28 Alex Coplan >=20 > * testsuite/ld-aarch64/erratum843419_tls_ie.d: Use udf in disasse= mbly. > * testsuite/ld-aarch64/farcall-b-section.d: Likewise. > * testsuite/ld-aarch64/farcall-back.d: Likewise. > * testsuite/ld-aarch64/farcall-bl-section.d: Likewise. >=20 > gas/ChangeLog: >=20 > 2020-04-27 Alex Coplan >=20 > * config/tc-aarch64.c (fix_insn): Implement for > AARCH64_OPND_UNDEFINED. > (parse_operands): Implement for AARCH64_OPND_UNDEFINED. > * testsuite/gas/aarch64/udf.s: New. > * testsuite/gas/aarch64/udf.d: New. > * testsuite/gas/aarch64/udf-invalid.s: New. > * testsuite/gas/aarch64/udf-invalid.l: New. > * testsuite/gas/aarch64/udf-invalid.d: New. >=20 > include/ChangeLog: >=20 > 2020-04-27 Alex Coplan >=20 > * opcode/aarch64.h (enum aarch64_opnd): Add > AARCH64_OPND_UNDEFINED. >=20 > opcodes/ChangeLog: >=20 > 2020-04-27 Alex Coplan >=20 > * aarch64-opc.h (enum aarch64_field_kind): Add FLD_imm16_2. > * aarch64-opc.c (fields): Add entry for FLD_imm16_2. > (operand_general_constraint_met_p): validate > AARCH64_OPND_UNDEFINED. > * aarch64-tbl.h (aarch64_opcode_table): Add udf instruction, entr= y for > FLD_imm16_2. > * aarch64-asm-2.c: Regenerated. > * aarch64-dis-2.c: Regenerated. > * aarch64-opc-2.c: Regenerated. >=20 > > > > > -----Original Message----- > > > From: Tamar Christina > > > Sent: 29 April 2020 08:44 > > > To: Alex Coplan ; binutils@sourceware.org > > > Cc: nd > > > Subject: RE: [PATCH] AArch64: add GAS support for UDF instruction > > > > > > Hi Alex, > > > > > > I'm not a maintainer so can't approve your patch but please add a > > > regression test to check something other than immediate 0. > > > > > > Also your new field encoder isn't handing when the immediate is out > > > of range correctly: > > > > > > > printf "udf 0xEFFFC\n" | ./gas/as-new && ./binutils/objdump -d > > > > a.out > > | > > > > tail -1 > > > > > > 0: 0000fffc udf #65532 > > > > > > Shows it's silently truncating the immediate rather than raising an > > > out of range error. > > > > > > PS: When submitting a patch also CC the maintainers for the area > > > you're submitting for. > > > > > > Thanks, > > > Tamar > > > > > > > -----Original Message----- > > > > From: Binutils On Behalf Of Alex > > > > Coplan > > > > Sent: Tuesday, April 28, 2020 11:42 AM > > > > To: binutils@sourceware.org > > > > Cc: nd > > > > Subject: [PATCH] AArch64: add GAS support for UDF instruction > > > > > > > > Hello, > > > > > > > > The attached patch adds support to the AArch64 assembler for the > > > > UDF instruction, see > > > > https://developer.arm.com/docs/ddi0596/a/a64-base- > > > > instructions-alphabetic-order/udf-permanently-undefined > > > > > > > > Note that the files marked regenerated are not included in the > > > > patch in order to keep the size of the patch down: these will need > > > > to be regenerated before commit. > > > > > > > > Testing: > > > > - New regression test added: fails before and passes after the > > patch. > > > > - Bootstrap and regression on aarch64-linux. > > > > > > > > Ok for master? If so, I will need a maintainer to regenerate the > > > > generated files and commit the patch as I don't have commit access. > > > > > > > > Thanks, > > > > Alex > > > > > > > > --- > > > > > > > > binutils/ChangeLog: > > > > > > > > 2020-04-27 Alex Coplan > > > > > > > > * testsuite/binutils-all/aarch64/in-order-all.d: Update to > > use > > > new > > > > disassembly. > > > > * testsuite/binutils-all/aarch64/out-of-order-all.d: > > Likewise. > > > > > > > > ld/ChangeLog: > > > > > > > > 2020-04-28 Alex Coplan > > > > > > > > * testsuite/ld-aarch64/erratum843419_tls_ie.d: Use udf in > > > disassembly. > > > > * testsuite/ld-aarch64/farcall-b-section.d: Likewise. > > > > * testsuite/ld-aarch64/farcall-back.d: Likewise. > > > > * testsuite/ld-aarch64/farcall-bl-section.d: Likewise. > > > > > > > > gas/ChangeLog: > > > > > > > > 2020-04-27 Alex Coplan > > > > > > > > * config/tc-aarch64.c (fix_insn): Implement for > > > > AARCH64_OPND_UNDEFINED. > > > > * config/tc-aarch64.c (parse_operands): Likewise. > > > > * testsuite/gas/aarch64/udf.s: New. > > > > * testsuite/gas/aarch64/udf.d: New. > > > > > > > > include/ChangeLog: > > > > > > > > 2020-04-27 Alex Coplan > > > > > > > > * opcode/aarch64.h (enum aarch64_opnd): Add > > > > AARCH64_OPND_UNDEFINED. > > > > > > > > opcodes/ChangeLog: > > > > > > > > 2020-04-27 Alex Coplan > > > > > > > > * aarch64-opc.h (enum aarch64_field_kind): Add FLD_imm16_2. > > > > * aarch64-opc.c (fields): Add entry for FLD_imm16_2. > > > > * aarch64-tbl.h (aarch64_opcode_table): Add udf > > > > instruction, > > > entry for > > > > FLD_imm16_2. > > > > * aarch64-asm-2.c: Regenerated. > > > > * aarch64-dis-2.c: Regenerated. > > > > * aarch64-opc-2.c: Regenerated.