From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) by sourceware.org (Postfix) with ESMTPS id DFB983858D28 for ; Sat, 29 Oct 2022 05:10:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DFB983858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pj1-x102a.google.com with SMTP id c15-20020a17090a1d0f00b0021365864446so6191626pjd.4 for ; Fri, 28 Oct 2022 22:10:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=QcfOAWO66jvmwc/QEWVfTTxv7jTllOms5ZD7aNiKmMk=; b=exfQnU7Rb0tpuS1G1wpzjJ6Mbtr/UFT5tx1aZhb6NRWFoWaQb2Bbprl1SjV0h0XVtV p34nCiQ8IhjyBkgfwAuCCrnT88hYw2CK+mT48p5ylylV5IDnyw41WruoRsLCDk5kTEkW NZ1amEyTVC+qh7DZh8qrq+FXqP6ZMuxBcMTebe20p9VzgLf3QkG/fPtYqYE0NsK3DVnt kLqwLZXPqLmT673aQg+NceDqRrPP6jc8t2v4FRM2V2qlRxYcMSjBavKU2sffRYdArnYs qly4DZ4qmb1fb00OyW3aVd9xIw2xry0oCT8cC8UKwdi2/QjPBjMTkhWcW57Q3L7qR0rN jS4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=QcfOAWO66jvmwc/QEWVfTTxv7jTllOms5ZD7aNiKmMk=; b=iwhOIvFv+iiCrVZNN8a6DMJgIsUrepcMkwJx77EbGoiWHNKrHLpWrixhn7VZWyU5Oj qNyJKebvOoEMi+bwgEIiG0x4fOiecvhk70hbYCQh3gs7fhC8URcX9LWE0fii1DMb1u8o je8bT6MlkfuBh9X0iX7y/L2x5302UDoXLD2HEb5W4Y2Hwd6Gm/1Sixhl2WbdopT0HaML HxS2niXL+PIRCcRN7vc27YlRaTncU0XdNCNcEvfj+H8S9uXO0XFqQHAgjyYm8ea82H+H pwvTy1QrtkF7ErAr/S2Lj+C7huhE4V+lzaE7iYXZ99ywYMGmnrCnqnmJRa0B9vANlrpX gTtQ== X-Gm-Message-State: ACrzQf1TWuZ7Fp19ibXAr9wX0YxBCY+erdsh3i9682rVkRYgwTBJZPqw UOQ0ImfbQTa3x0cK+cutg5s= X-Google-Smtp-Source: AMsMyM4FWCOvkWZRZNTavwoSBiTMVsRVhVnMT1euVM15t3g/fIIF+8ubixS94fPXuFN6U/Ufw0cZ1g== X-Received: by 2002:a17:903:2285:b0:185:44df:d916 with SMTP id b5-20020a170903228500b0018544dfd916mr2707660plh.120.1667020203829; Fri, 28 Oct 2022 22:10:03 -0700 (PDT) Received: from ?IPV6:2601:681:8600:13d0::f0a? ([2601:681:8600:13d0::f0a]) by smtp.gmail.com with ESMTPSA id i2-20020a170902e48200b0017c37a5a2fdsm336078ple.216.2022.10.28.22.10.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Oct 2022 22:10:02 -0700 (PDT) Message-ID: Date: Fri, 28 Oct 2022 23:10:01 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Subject: Re: [PATCH] Add __builtin_iseqsig() Content-Language: en-US To: FX , gcc-patches@gcc.gnu.org Cc: Jakub Jelinek , "Joseph S. Myers" References: <127A04DF-0BC1-40B4-956A-B22C39F97BF9@gmail.com> <3FD18835-D09C-4073-B23F-DD1038D4D0AC@gmail.com> From: Jeff Law In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_SHORT,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,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: On 9/21/22 03:40, FX via Gcc-patches wrote: > ping*2 > > > >> Le 9 sept. 2022 à 19:55, FX a écrit : >> >> ping >> >> >>> Le 1 sept. 2022 à 23:02, FX a écrit : >>> >>> Attached patch adds __builtin_iseqsig() to the middle-end and C family front-ends. >>> Testing does not currently check whether the signaling part works, because with optimisation is actually does not (preexisting compiler bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106805) >>> >>> Bootstrapped and regtested on x86_64-linux. >>> OK to commit? >>> >>> (I’m not very skilled for middle-end hacking, so I’m sure there will be modifications to make.) >>> >>> FX >>> <0001-Add-__builtin_iseqsig.patch> Joseph, do you have bits in this space that are going to be landing soon, or is your C2X work focused elsewhere?  Are there other C2X routines we need to be proving builtins for? Jeff