From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VI1-obe.outbound.protection.outlook.com (mail-vi1eur02on2046.outbound.protection.outlook.com [40.107.241.46]) by sourceware.org (Postfix) with ESMTPS id D06EE3853D30 for ; Tue, 4 Apr 2023 07:01:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D06EE3853D30 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=X3XvyUcHs+fgOqovV8Z/Jg5mM/OjLoX/68vvERjS9U8SLhUYJXpFmx1b6+1VrLnJ0+udmGjchEJjo7KOWbc6UoqwaukFeKPX4gkrbOXgT5epGubznmqHFlBo1zaxyF6uH29M4wJRU/8FT9xo3i64P5agJ+nVVaijwi+u8xh7yfkigN6n80FHS00ku4iGOQsLK+WzU/y6ZWU4Ijyqc8EyvkFLP0B6u2CcYb+Ymem01TMGG/q5cY7gJpRcXnokGrKqGXunFNEXnFhvXaRZ07Q1zEv/eRquUakPReWAQ2hL7eYaPKihzigCd7CRAe8Ei+9gvOvB46pn8rXWiw2A3Ht8kg== 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=dpVMGXSR2ipOx3PZZxY0GsZG+YRNz5py2XFbFg2D3sQ=; b=FaLHJQOrXq84suX3cbpSl/4DqKDaEgCJ7PRxInvPnw99iAGalnbdT/32zfH+/BX14jvPvXiwvyVsmeKSf25OTP0nIydoYU2WJbcpM8mwld9rMZ6wm6ozn5kWrsVkhMd1G+lskQn7+B2Jvxx3BaMrYhh0aby7NyR+3Dy4XFTc2QzjxVXArLt6NcB18emmYeXp1R5Xr62HPixFDO5pybPzSvamh2gH6Co8Zgitirbjwy6W807izMole/IbfHZZJtDB032Y7SHookTR7EtY15gGMpRkVTtQSAvxxLJVI/EymwXUsUJtS3uor2vYLV1AUp55UzWagmQGpG6cCrcVkvUj5Q== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dpVMGXSR2ipOx3PZZxY0GsZG+YRNz5py2XFbFg2D3sQ=; b=HYtu1GwMUS6fqMix1G8nc2+lL/vA4klFEu0laNlmaVQXcPoR6HlAU0H2f+4MiaPdqApCRTWEzJeaiZxhvdBfYcwVcVRH8fkELksXYTrTcIeAQAniISwCx1ePOQu/EF8Hpw0GheCPd0MjPz8WDuWZLBrHTbk7pWEqt9DSDeQsrAbKWDNLAzLDSBkXdqu4vX1mVpp2p+CsgP3hQhPzNAPmQxgO+TnatbyxYLlapaXp+ChCw4GHNxt3CCJBcIjyC7x5jZQCCSH9U2KjGBlAlD8qPrjTHVRPffn0ueV2jX9UXDWdypmx3xnAoBIlnHVgniajTRoAtkzxv/ui6GZU4IYT4A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AS8PR04MB8609.eurprd04.prod.outlook.com (2603:10a6:20b:424::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6254.35; Tue, 4 Apr 2023 07:01:05 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::154e:166d:ec25:531b]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::154e:166d:ec25:531b%6]) with mapi id 15.20.6254.035; Tue, 4 Apr 2023 07:01:05 +0000 Message-ID: <9375ae85-ac76-2081-547d-55803c97aadf@suse.com> Date: Tue, 4 Apr 2023 09:01:04 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 Subject: [PATCH 7/8] x86: drop use of setjmp() from disassembler Content-Language: en-US To: Binutils Cc: "H.J. Lu" , Alan Modra References: <5dac45a8-cd5f-ee4d-52fc-7d283fc29ec4@suse.com> From: Jan Beulich In-Reply-To: <5dac45a8-cd5f-ee4d-52fc-7d283fc29ec4@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0135.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9e::19) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AS8PR04MB8609:EE_ X-MS-Office365-Filtering-Correlation-Id: 99328554-2e83-4c94-cf61-08db34da5c03 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nFgh6GeKlIDcuhQoG/V6ipzb4QqRnliynYy7KfClSvLWG3pGJg87esXYagtYRpOa6InUw6IBE+fEGFpESW8kuZZBscqlc4+AEKZbTUvTqH37zNc6AARjD1Yhykpxp3N7QcwzWTDQ/8uD81Ok5JOpdQWFp12t0OtoI38uO0TY1SWcTuMGRTHOSTYHToP/FL7xiAfGScyP4UTgGk4+z43I29EKOdt/CSObyJUHIhT969ePYW7qNALseRDaNwVTUw+sGU2ULPro23toF+JD6V2ppuZaHfc17vtaUUdr3x78efg30JbFyd8Xd+Keo31hO+hx4yRBO69YzEADdBiumBNkYGwb88RjLHRK9cxVyy87xQZNv9o0DDZtWtO4/MIZU0ESzznL1VTHv3aZEDwlY19TSrZ99TVLADXcuJfETcGvqrBIsDj3kwCnvp57JI8rWRUOrnOCtuC3EBhLaf1mJsd8eKMHDFnraBuQpWVepoxOPQb9UaZtCfo7NHCw5C8dU2tWtX1BQuzpR4esm88nIHmgV/hHycAlli/EPwK93N2EcuuuM5RoPnDMna5FEEjQAb9q+DteKf7hAjc7li2pmsNygGlJH4VYUCfzKb9R2WOXON0ZetQCRo87sbcSppkkZv+LesroaJAv9QklXvICIAKZQw== 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:(13230028)(39860400002)(136003)(376002)(366004)(346002)(396003)(451199021)(31686004)(6486002)(54906003)(66476007)(66556008)(66946007)(8676002)(41300700001)(6916009)(4326008)(31696002)(36756003)(478600001)(316002)(86362001)(38100700002)(6506007)(6512007)(186003)(2616005)(8936002)(2906002)(5660300002)(26005)(4744005)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eGh5cTA5V25Ic0RxVStSSmhMQlBjdHlLS2Z6Tm8ySEhGMTNHMW95VU1IbTZ0?= =?utf-8?B?M0RTRGxYNEExRkl3Zm9TSDR2MFUvZWhxZGNXSkg3ajZTQ0ZwQVJ5Vk5DT1ZV?= =?utf-8?B?cU03TEJ2U2M5QnR5R01IMTZFQ3JUVDhRQjJYWHRycGQ2aWZpU3hkT0Q1ZDE0?= =?utf-8?B?akltZ1FHbjRTdk11SU91VE9sMlIvR1lSazV0QzNPbkRucGV6VFIyYlA1d0pp?= =?utf-8?B?MCtvWUQybDF0UExyMW0xNnl4ZVR3NkVTYUhLU01aejZtNTVkdDUxb25mTldQ?= =?utf-8?B?ZkhBd2pKUnQyOVR1Z1N2bU5XeVU3M2NSNGNXN3Q1ejdQYzN1WGlHdFZhYmx2?= =?utf-8?B?aUkzQ3YwMWw4WkkvTVFnUlZxdmlVWVF6MWpuV0NLSEJzNVNhT2tIdVNEejk1?= =?utf-8?B?T1psNjVGanZCUGd2bWN2RitwUzcvRzEyaDhsNEVCSnh3NTRoc0pwaXYwWmlk?= =?utf-8?B?WHdFZ290UHpLYVBWS1B6djJYaVRJZUx5dVl1Ykt1MVRnMFdqWUVSb2VnTmFZ?= =?utf-8?B?TjlXVVJ5UUVCUEQwd0tGUGtCRnlRQXg3MXhQZzFpc2Y0OC80TlRYSVdqVlVK?= =?utf-8?B?bTdYc2xScGxJK01PVU5UZlJ1eUFtQ1Z1ZDFxUVhyaS93TWdoVXJObTdpR0dC?= =?utf-8?B?VkJEdlRsSFZiUHYvWTlnakRjUno3MWN1NWNHRVBEMHZxZzNIdkNGM3dJYVpo?= =?utf-8?B?T0ErNGZEZFZQZnpnVHByZzg1dlZzWitYYUdhQmt1cUxjQTNzbk8xWFlTMnRm?= =?utf-8?B?Y0tUYkwrZitnM3pHNktDZ3JzVnJvNTl1MlA5blVremRVOTJBKzZmWnI3Y0NJ?= =?utf-8?B?aW1LVWxHN0RSTDBEclRyZng5ZVJLcmtMQjdhS2IzelNCbk83ZlJwVmtBUnNo?= =?utf-8?B?UXVUMlg5TXozTkFJUy9HQmV4MHRta0laQW5YQUMwZkJtY2hYd0IxeWI2RWQw?= =?utf-8?B?RFRWL0lTMUJjR0ZDZG1zdDN6ajY1TVFsSkhpbUJxd0xNL1l2SFFIK3ROMkZt?= =?utf-8?B?TGY4cUZ2REZlZG5ZTkZaSDhGVnpJYVh0aTNhd0E1Nmw1YjI0Y1hUdFBHN1FY?= =?utf-8?B?cFhmWlN6a2VvdkpWa2tuN0RmRUhvUXV4VE45Qm5BMFU0NHJTMldUeWN2WjJN?= =?utf-8?B?MEQxcmVsb2ZQbFRMSmxBZnkwdGZYNnFqdFkrRWZBd2VnNVMvSWlkNThYRWJv?= =?utf-8?B?a3l2K2t0NWxrcmc5M1kxYlBmVDNBblowUFdjbndvSlJvL3VOa2JKWWtLNUdp?= =?utf-8?B?UjNNSXFrNHUxRzd5SDV4OC9Fb3F6YkNwTTE4S0FibmJLdW9HYjBBU09LWFE0?= =?utf-8?B?UzNkNlZybkc5Z2pjUFZWd2lnSWE2VTdXKzBSbUpMRDNzVUFhV0lKS1I4VXBY?= =?utf-8?B?K0dJQzZVRldCby9QUnRPcHcyZnhXeFBoZ09pUEROajdLUFV4dGtrNFJrcFlB?= =?utf-8?B?bEU1K01JREhnWTZKc3BVbjRaeFgzUEUyby8xT09Tb005N2NiZU9KTG5ubGEy?= =?utf-8?B?M01CNU15UTRDd2c2cHZhWDRMYzNWWXRPUS9hSkl6OXl4cU5DZk9Wbmp4bjdw?= =?utf-8?B?bkRKU1lVc1RrZWZoZ2YyOVVlekEveXlwWldhSTlGVE12dEgvZjNqOXRzSnJy?= =?utf-8?B?dVZ6eHVMQno1RVkvSDZrK3dmVmVOekRxU2xHTmhvMW00eWF1Rm4za2ZFZmUz?= =?utf-8?B?UTBKTVZ6WDhZQ2d2NTFJUjQ5dm8wTDNnYWRQN0Vka1RpODIvWGhGQnlFZFVC?= =?utf-8?B?NC96UTdTWnN0UDY2dEYwVVh6WU82bVFtVXJMQXI0L1F2MG9KUlV0eCs3TjN4?= =?utf-8?B?ZnJlNlhoblBSMFcwNm5VVk9tckdyQ2YzdEtmZGhqNkk5djc0YWhtRGZMYitv?= =?utf-8?B?WWY5cnhoSEIxSkMxbVQzRWl3R2VlNlY3Yy9VMUMzZ2lnRFJPQzdLaGJQclhv?= =?utf-8?B?SWtzb05NNkNENmw5eGZPdlkwN3JFMWRrYk4rb09iZEQvaGZMMnNKQXh3WGha?= =?utf-8?B?OXhxMDEvdks4QVRPcW03NmMrSkJOcmowUTlZdGpiaEU4cElYME9FN3NRckNC?= =?utf-8?B?cThmYlVpdFlFUWEzTGVkT2hOTFF0T01IdFhrNTlGQWxLQnFyaFYxQVIrRDFQ?= =?utf-8?Q?PKaQCMjuCdN7dIr/tj87bfP60?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 99328554-2e83-4c94-cf61-08db34da5c03 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2023 07:01:05.5869 (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: 73hGhZuZcMYMBavxFyoWrdKZVkK2IqmDAUEU+U0OjTiJ2i4dzLVOnKfAeqDAvBmmnRAUf3kbzFE8dbc6S7Uc/A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB8609 X-Spam-Status: No, score=-3028.0 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 List-Id: With the longjmp() uses all gone, the setjmp() isn't necessary anymore either. --- a/opcodes/i386-dis.c +++ b/opcodes/i386-dis.c @@ -39,7 +39,6 @@ #include "libiberty.h" #include "safe-ctype.h" -#include typedef struct instr_info instr_info; static bool dofloat (instr_info *, int); @@ -133,7 +132,6 @@ struct dis_private { bfd_byte the_buffer[MAX_MNEM_SIZE]; bfd_vma insn_start; int orig_sizeflag; - OPCODES_SIGJMP_BUF bailout; }; enum address_mode @@ -9842,9 +9840,6 @@ print_insn (bfd_vma pc, disassemble_info ins.op_out[i] = op_out[i]; } - if (OPCODES_SIGSETJMP (priv.bailout) != 0) - return fetch_error (&ins); - sizeflag = priv.orig_sizeflag; switch (ckprefix (&ins))