From unknown Sun Jun 15 08:56:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#53256: Compiling 3.8 with nvhpc 22.1 : malloca.c 64 bits operations with signed and unsigned operands are currently unsupported by __builtin_add_overflow Resent-From: Olivier Cessenat Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Fri, 14 Jan 2022 14:00:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53256 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: 53256@debbugs.gnu.org X-Debbugs-Original-To: bug-diffutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.164216879527445 (code B ref -1); Fri, 14 Jan 2022 14:00:03 +0000 Received: (at submit) by debbugs.gnu.org; 14 Jan 2022 13:59:55 +0000 Received: from localhost ([127.0.0.1]:35954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8N7S-00078Y-E8 for submit@debbugs.gnu.org; Fri, 14 Jan 2022 08:59:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:58398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8Kq3-0000dy-E5 for submit@debbugs.gnu.org; Fri, 14 Jan 2022 06:33:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44318) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8Kq2-0006Dk-SA for bug-diffutils@gnu.org; Fri, 14 Jan 2022 06:33:47 -0500 Received: from [2a00:1450:4864:20::434] (port=40648 helo=mail-wr1-x434.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n8Kq0-0008Ed-91 for bug-diffutils@gnu.org; Fri, 14 Jan 2022 06:33:46 -0500 Received: by mail-wr1-x434.google.com with SMTP id x4so15103511wru.7 for ; Fri, 14 Jan 2022 03:33:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=BEhUjjc+nUGODFalm0tiOaAA8PZ4QluGbUibTF1nWNs=; b=mfJcNRnMgO6TpoP1U82p61om6mTdl0wJ8eg9dqBx7H5+ucz27XVzFJhn88Oqm6VGSL 3oXuhfw92u4gjexBUD5kfY2CBq386Sv051NUxURB0ZkEy24bC2Gy5U2qR/20tjZgRM8T 7O60a86C/gH/xYub93RopO1NT6UQnVc2M5xGG9tQ7bfy3wlcRbShBpgc+f+lsI/vTjUk jnjKC8fFPE6VvULgWnAsKIkt0VZDNU+91nP2cDmM4SuVnNNAEs6AZ/SaYfn/W7uaAb0Z BhOnbPnxZ3XQN0VLqE6PmxcOoQLZF7i4BdpLgVQl7XAIfzUitOBKJcu3CouyJP9d2uS1 v2mA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=BEhUjjc+nUGODFalm0tiOaAA8PZ4QluGbUibTF1nWNs=; b=jTRlR9Vq2KzEZLtfF39brzu5fPYP72W7WNelF23XetCNSEivLNpU7GIKWbCVyebuEB uZF39zgXw5gejY1fGr9cf4E0/dH+5L/A1kC6MRtaKhIWPygzfH/l/Mn5eOdm7wRtrBQP BI3nyNcuJE6SKPQY1OEPzn6O6snu2BWzWzAPUlyyzr+Vqi1NVCkQT7DWlF4IauR7f+aH Phk3xpzbZvK3psXhOrpHbOGpAVv3bqExHm+r6plALxDkZisgNPUcF8qG42W/zSQDhO9T 6+h0Wlbn3WOCtA5K4w45kDuxwWxAPGMAD2KW/0mnd2BUztCZMdcF5/PiEouVj6gfIgwq ELjw== X-Gm-Message-State: AOAM533QPuwHpuoyCvbG7xDJy95LxP+xuiZWALgGtxuuITuDvj9KbYOX RqrclK4XZqGJBSdlkNQH+W9I2Z6rmp68wg== X-Google-Smtp-Source: ABdhPJwWDvNo6zzQRimjwfwfHFHlsXwQAJlv97MAq7tdCONj1/ytvoZAX6zfeMY42k/eb/vpdns7fw== X-Received: by 2002:a05:6000:1885:: with SMTP id a5mr7827055wri.588.1642160022140; Fri, 14 Jan 2022 03:33:42 -0800 (PST) Received: from ?IPv6:2a01:cb19:a05:8b00:ea85:d65d:519f:fc7b? ([2a01:cb19:a05:8b00:ea85:d65d:519f:fc7b]) by smtp.gmail.com with ESMTPSA id l4sm5098690wrm.62.2022.01.14.03.33.40 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 14 Jan 2022 03:33:41 -0800 (PST) From: Olivier Cessenat Message-ID: Date: Fri, 14 Jan 2022 12:33:40 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: fr-FR X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::434 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=cessenat@gmail.com; helo=mail-wr1-x434.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Mailman-Approved-At: Fri, 14 Jan 2022 08:59:53 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello, I'm trying to compile diffutils 3.8 with nvc 22.1. I get an error: << "diffutils-3.8/lib/malloca.c", line 52: error: 64 bits operations with signed and unsigned operands are currently unsupported by __builtin_add_overflow     if (!INT_ADD_WRAPV (n, plus, &nplus) && !xalloc_oversized (nplus, 1))          ^ 1 error detected in the compilation of "diffutils-3.8/lib/malloca.c". >> It was fine with 3.7. Thanks for your help. Olivier Cessenat Ubuntu 20.04 - compilation still fine with gcc 9.3.0 From unknown Sun Jun 15 08:56:36 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Olivier Cessenat Subject: bug#53256: closed (Re: [bug-diffutils] bug#53256: Compiling 3.8 with nvhpc 22.1 : malloca.c 64 bits operations with signed and unsigned operands are currently unsupported by __builtin_add_overflow) Message-ID: References: <9e2ba2f6-99bd-5620-76fe-b70e00d6d95c@cs.ucla.edu> X-Gnu-PR-Message: they-closed 53256 X-Gnu-PR-Package: diffutils Reply-To: 53256@debbugs.gnu.org Date: Sat, 15 Jan 2022 03:54:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1642218841-16790-1" This is a multi-part message in MIME format... ------------=_1642218841-16790-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #53256: Compiling 3.8 with nvhpc 22.1 : malloca.c 64 bits operations with s= igned and unsigned operands are currently unsupported by __builtin_add_over= flow which was filed against the diffutils package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 53256@debbugs.gnu.org. --=20 53256: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D53256 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1642218841-16790-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 53256-done) by debbugs.gnu.org; 15 Jan 2022 03:53:51 +0000 Received: from localhost ([127.0.0.1]:38680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8a8V-0004MP-5o for submit@debbugs.gnu.org; Fri, 14 Jan 2022 22:53:51 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:43778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8a8R-0004M9-DF for 53256-done@debbugs.gnu.org; Fri, 14 Jan 2022 22:53:50 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id AE5A916016B; Fri, 14 Jan 2022 19:53:41 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id Kay4uek10oEA; Fri, 14 Jan 2022 19:53:40 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 9829E16016C; Fri, 14 Jan 2022 19:53:40 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Mu0wHWIKsrJl; Fri, 14 Jan 2022 19:53:40 -0800 (PST) Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 677DD16016B; Fri, 14 Jan 2022 19:53:40 -0800 (PST) Content-Type: multipart/mixed; boundary="------------PvqPWAJEVtSP0TXzGiKj97Pj" Message-ID: <9e2ba2f6-99bd-5620-76fe-b70e00d6d95c@cs.ucla.edu> Date: Fri, 14 Jan 2022 19:53:39 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.1 Content-Language: en-US To: Olivier Cessenat References: From: Paul Eggert Organization: UCLA Computer Science Department Subject: Re: [bug-diffutils] bug#53256: Compiling 3.8 with nvhpc 22.1 : malloca.c 64 bits operations with signed and unsigned operands are currently unsupported by __builtin_add_overflow In-Reply-To: X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: 53256-done Cc: Gnulib bugs , 53256-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) This is a multi-part message in MIME format. --------------PvqPWAJEVtSP0TXzGiKj97Pj Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 1/14/22 03:33, Olivier Cessenat wrote: > "diffutils-3.8/lib/malloca.c", line 52: error: 64 bits operations with > signed and unsigned operands are currently unsupported by > __builtin_add_overflow Thanks for the bug report. Although nvc 22.1 defines __GNUC__ to be 11 which means it supports GNU C as of GCC 11, that's obviously untrue for __builtin_add_overflow. That's unfortunate. Perhaps you could report this as a bug to NVIDIA, as their compiler shouldn't claim to support GNU C features that it lacks. nvc can set __GNUC__ to be the version of GNU C that it actually does support. To work around the bug I installed the attached into Gnulib and this should appear in the next diffutils release. In the meantime you can compile with gcc. --------------PvqPWAJEVtSP0TXzGiKj97Pj Content-Type: text/x-patch; charset=UTF-8; name="0001-intprops-work-around-nvc-22.1-bug.patch" Content-Disposition: attachment; filename="0001-intprops-work-around-nvc-22.1-bug.patch" Content-Transfer-Encoding: base64 RnJvbSBmMGI1Y2RmOWExZmRiNWM5OTFjZjNlMWJkZmZiNTVlMzExMjZkZmZjIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBGcmksIDE0IEphbiAyMDIyIDE4OjUwOjQ4IC0wODAwClN1YmplY3Q6IFtQQVRD SF0gaW50cHJvcHM6IHdvcmsgYXJvdW5kIG52YyAyMi4xIGJ1ZwpNSU1FLVZlcnNpb246IDEu MApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9VVRGLTgKQ29udGVudC1UcmFu c2Zlci1FbmNvZGluZzogOGJpdAoKUHJvYmxlbSByZXBvcnRlZCBieSBPbGl2aWVyIENlc3Nl bmF0IChCdWcjNTMyNTYpLgoqIGxpYi9pbnRwcm9wcy5oIChfR0xfSEFTX0JVSUxUSU5fQURE X09WRVJGTE9XKSBbX19FREdfX106CkRlZmluZSB0byAwLCBzaW5jZSBfX2J1aWx0aW5fYWRk X292ZXJmbG93IGRvZXNu4oCZdCB3b3JrCm9uIE5WSURJQSBIUEMgU0RLIDIyLjEuCi0tLQog Q2hhbmdlTG9nICAgICAgfCA2ICsrKysrKwogbGliL2ludHByb3BzLmggfCA4ICsrKysrKy0t CiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IGE5MDBmZWM3OGQuLmNm MjIxNDBkNDQgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEs NSArMSwxMSBAQAogMjAyMi0wMS0xNCAgUGF1bCBFZ2dlcnQgIDxlZ2dlcnRAY3MudWNsYS5l ZHU+CiAKKwlpbnRwcm9wczogd29yayBhcm91bmQgbnZjIDIyLjEgYnVnCisJUHJvYmxlbSBy ZXBvcnRlZCBieSBPbGl2aWVyIENlc3NlbmF0IChCdWcjNTMyNTYpLgorCSogbGliL2ludHBy b3BzLmggKF9HTF9IQVNfQlVJTFRJTl9BRERfT1ZFUkZMT1cpIFtfX0VER19fXToKKwlEZWZp bmUgdG8gMCwgc2luY2UgX19idWlsdGluX2FkZF9vdmVyZmxvdyBkb2VzbuKAmXQgd29yawor CW9uIE5WSURJQSBIUEMgU0RLIDIyLjEuCisKIAljb3B5LWZpbGUtcmFuZ2U6IHdvcmsgYXJv dW5kIExpbnV4IGtlcm5lbCBidWcKIAlUaGlzIHdvcmthcm91bmQgaXMgYWRhcHRlZCBmcm9t IENvcmV1dGlscy4KIAkqIGxpYi9jb3B5LWZpbGUtcmFuZ2UuYyBbX19saW51eF9fICYmIEhB VkVfQ09QWV9GSUxFX1JBTkdFXToKZGlmZiAtLWdpdCBhL2xpYi9pbnRwcm9wcy5oIGIvbGli L2ludHByb3BzLmgKaW5kZXggNjhkNmRhYTU3MC4uZDRhOTE3ZjcyYSAxMDA2NDQKLS0tIGEv bGliL2ludHByb3BzLmgKKysrIGIvbGliL2ludHByb3BzLmgKQEAgLTIyOSwxMSArMjI5LDE1 IEBACiAKIC8qIFRydWUgaWYgX19idWlsdGluX2FkZF9vdmVyZmxvdyAoQSwgQiwgUCkgYW5k IF9fYnVpbHRpbl9zdWJfb3ZlcmZsb3cKICAgIChBLCBCLCBQKSB3b3JrIHdoZW4gUCBpcyBu b24tbnVsbC4gICovCi0jaWYgZGVmaW5lZCBfX2hhc19idWlsdGluCisjaWZkZWYgX19FREdf XworLyogRURHLWJhc2VkIGNvbXBpbGVycyBsaWtlIG52YyAyMi4xIGNhbm5vdCBhZGQgNjQt Yml0IHNpZ25lZCB0byB1bnNpZ25lZAorICAgPGh0dHBzOi8vYnVncy5nbnUub3JnLzUzMjU2 Pi4gICovCisjIGRlZmluZSBfR0xfSEFTX0JVSUxUSU5fQUREX09WRVJGTE9XIDAKKyNlbGlm IGRlZmluZWQgX19oYXNfYnVpbHRpbgogIyBkZWZpbmUgX0dMX0hBU19CVUlMVElOX0FERF9P VkVSRkxPVyBfX2hhc19idWlsdGluIChfX2J1aWx0aW5fYWRkX292ZXJmbG93KQogLyogX19i dWlsdGluX3thZGQsc3VifV9vdmVyZmxvdyBleGlzdHMgYnV0IGlzIG5vdCByZWxpYWJsZSBp biBHQ0MgNS54IGFuZCA2LngsCiAgICBzZWUgPGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemls bGEvc2hvd19idWcuY2dpP2lkPTk4MjY5Pi4gICovCi0jZWxpZiA3IDw9IF9fR05VQ19fICYm ICFkZWZpbmVkIF9fRURHX18KKyNlbGlmIDcgPD0gX19HTlVDX18KICMgZGVmaW5lIF9HTF9I QVNfQlVJTFRJTl9BRERfT1ZFUkZMT1cgMQogI2Vsc2UKICMgZGVmaW5lIF9HTF9IQVNfQlVJ TFRJTl9BRERfT1ZFUkZMT1cgMAotLSAKMi4zMi4wCgo= --------------PvqPWAJEVtSP0TXzGiKj97Pj-- ------------=_1642218841-16790-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 14 Jan 2022 13:59:55 +0000 Received: from localhost ([127.0.0.1]:35954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8N7S-00078Y-E8 for submit@debbugs.gnu.org; Fri, 14 Jan 2022 08:59:55 -0500 Received: from lists.gnu.org ([209.51.188.17]:58398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8Kq3-0000dy-E5 for submit@debbugs.gnu.org; Fri, 14 Jan 2022 06:33:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44318) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8Kq2-0006Dk-SA for bug-diffutils@gnu.org; Fri, 14 Jan 2022 06:33:47 -0500 Received: from [2a00:1450:4864:20::434] (port=40648 helo=mail-wr1-x434.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n8Kq0-0008Ed-91 for bug-diffutils@gnu.org; Fri, 14 Jan 2022 06:33:46 -0500 Received: by mail-wr1-x434.google.com with SMTP id x4so15103511wru.7 for ; Fri, 14 Jan 2022 03:33:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding:content-language; bh=BEhUjjc+nUGODFalm0tiOaAA8PZ4QluGbUibTF1nWNs=; b=mfJcNRnMgO6TpoP1U82p61om6mTdl0wJ8eg9dqBx7H5+ucz27XVzFJhn88Oqm6VGSL 3oXuhfw92u4gjexBUD5kfY2CBq386Sv051NUxURB0ZkEy24bC2Gy5U2qR/20tjZgRM8T 7O60a86C/gH/xYub93RopO1NT6UQnVc2M5xGG9tQ7bfy3wlcRbShBpgc+f+lsI/vTjUk jnjKC8fFPE6VvULgWnAsKIkt0VZDNU+91nP2cDmM4SuVnNNAEs6AZ/SaYfn/W7uaAb0Z BhOnbPnxZ3XQN0VLqE6PmxcOoQLZF7i4BdpLgVQl7XAIfzUitOBKJcu3CouyJP9d2uS1 v2mA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding:content-language; bh=BEhUjjc+nUGODFalm0tiOaAA8PZ4QluGbUibTF1nWNs=; b=jTRlR9Vq2KzEZLtfF39brzu5fPYP72W7WNelF23XetCNSEivLNpU7GIKWbCVyebuEB uZF39zgXw5gejY1fGr9cf4E0/dH+5L/A1kC6MRtaKhIWPygzfH/l/Mn5eOdm7wRtrBQP BI3nyNcuJE6SKPQY1OEPzn6O6snu2BWzWzAPUlyyzr+Vqi1NVCkQT7DWlF4IauR7f+aH Phk3xpzbZvK3psXhOrpHbOGpAVv3bqExHm+r6plALxDkZisgNPUcF8qG42W/zSQDhO9T 6+h0Wlbn3WOCtA5K4w45kDuxwWxAPGMAD2KW/0mnd2BUztCZMdcF5/PiEouVj6gfIgwq ELjw== X-Gm-Message-State: AOAM533QPuwHpuoyCvbG7xDJy95LxP+xuiZWALgGtxuuITuDvj9KbYOX RqrclK4XZqGJBSdlkNQH+W9I2Z6rmp68wg== X-Google-Smtp-Source: ABdhPJwWDvNo6zzQRimjwfwfHFHlsXwQAJlv97MAq7tdCONj1/ytvoZAX6zfeMY42k/eb/vpdns7fw== X-Received: by 2002:a05:6000:1885:: with SMTP id a5mr7827055wri.588.1642160022140; Fri, 14 Jan 2022 03:33:42 -0800 (PST) Received: from ?IPv6:2a01:cb19:a05:8b00:ea85:d65d:519f:fc7b? ([2a01:cb19:a05:8b00:ea85:d65d:519f:fc7b]) by smtp.gmail.com with ESMTPSA id l4sm5098690wrm.62.2022.01.14.03.33.40 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 14 Jan 2022 03:33:41 -0800 (PST) To: bug-diffutils@gnu.org From: Olivier Cessenat Subject: Compiling 3.8 with nvhpc 22.1 : malloca.c 64 bits operations with signed and unsigned operands are currently unsupported by __builtin_add_overflow Message-ID: Date: Fri, 14 Jan 2022 12:33:40 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: fr-FR X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::434 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=cessenat@gmail.com; helo=mail-wr1-x434.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 14 Jan 2022 08:59:53 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hello, I'm trying to compile diffutils 3.8 with nvc 22.1. I get an error: << "diffutils-3.8/lib/malloca.c", line 52: error: 64 bits operations with signed and unsigned operands are currently unsupported by __builtin_add_overflow     if (!INT_ADD_WRAPV (n, plus, &nplus) && !xalloc_oversized (nplus, 1))          ^ 1 error detected in the compilation of "diffutils-3.8/lib/malloca.c". >> It was fine with 3.7. Thanks for your help. Olivier Cessenat Ubuntu 20.04 - compilation still fine with gcc 9.3.0 ------------=_1642218841-16790-1-- From unknown Sun Jun 15 08:56:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#53256: [bug-diffutils] bug#53256: Compiling 3.8 with nvhpc 22.1 : malloca.c 64 bits operations with signed and unsigned operands are currently unsupported by __builtin_add_overflow Resent-From: Olivier Cessenat Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Sat, 15 Jan 2022 08:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53256 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: Paul Eggert Cc: Gnulib bugs , 53256-done@debbugs.gnu.org Received: via spool by 53256-done@debbugs.gnu.org id=D53256.164223576031467 (code D ref 53256); Sat, 15 Jan 2022 08:36:02 +0000 Received: (at 53256-done) by debbugs.gnu.org; 15 Jan 2022 08:36:00 +0000 Received: from localhost ([127.0.0.1]:38932 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8eXX-0008BS-Mh for submit@debbugs.gnu.org; Sat, 15 Jan 2022 03:35:59 -0500 Received: from mail-wm1-f51.google.com ([209.85.128.51]:35517) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8eXU-0008BB-0z for 53256-done@debbugs.gnu.org; Sat, 15 Jan 2022 03:35:58 -0500 Received: by mail-wm1-f51.google.com with SMTP id q9-20020a7bce89000000b00349e697f2fbso11115122wmj.0 for <53256-done@debbugs.gnu.org>; Sat, 15 Jan 2022 00:35:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=NZ9e1yrIO/OpFyRWGqv9fMESu2w444KEREilJ4SQwrE=; b=BNCRrw9ymaJfDeJe/ZDSViEfikG0Dyr0PIks2SI7rknCaxF1xqQrdLDwRU367af7Pn El2P+QttG6HpvjnWxBYu6wdGOAkMzYUAetNSP6LLKCkQxpFjwY/j+J2otwEn3jgqpibT 6RuDjgrb0ezA8tUW1KRh2BqZJc++K4juNkCvYQb4dHE19GWC0R8pJ3ISSh8mLx02WsDl ygtLjkykhIkHIWBNN+35lthzUso8ImmDUQhb9z1yqoALpO0BOZgjI4JQZh3Ak4Z7CR+K F+vcO0qDQKhZ+TtuXcNnpJWaGnjQBrLQaMFxwgqHiLqmoBChPVndN2VxmKg64cUZYVsZ EbeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=NZ9e1yrIO/OpFyRWGqv9fMESu2w444KEREilJ4SQwrE=; b=z1kcBFsJJEJFy/NvfxKh+DCU+bJogyPLsCRu1P2qlxs90zMKSm6AX3pmUnScGIfYHC yVqjaOn/T2YL8ScD252eZSNxer2xD1iJCb46Gx5VASst7FsxlslvkTMNxiHQ4DdhRIzH qgvfygID3cw1Xi7nJrlMdDbOy/+LeaZy915yYVrrfSBfrMz0TTK6Dc/uz+KkZ/W5H4J/ XEz0ug5FfnsBcSmKJowIlrX8h/Z+n2D+lgOQvjtmndgfQqC8ja6nZpo7jP2Rkn87RTFg dGC3o0VAwNW5D6DGBlBb2Bnh6gJgUKhTOzHYjvIxjbMzWBWDlyYFwE58p0QhF+IzXc4N tjYw== X-Gm-Message-State: AOAM531F7nCXKLpxVUPTJq/8AiDofdxd377EDzSU49fJ3p/QmYKXqKwW Trvkec9B+dF0mW79kQDTWZk= X-Google-Smtp-Source: ABdhPJyQcmRKqcJrPdKZc0d0g4LYXr2k0pt2xtoymh1RlO2TKdgVbujl7nQrxlJGyuH7rDfjTINCkg== X-Received: by 2002:a7b:c762:: with SMTP id x2mr18148397wmk.70.1642235750204; Sat, 15 Jan 2022 00:35:50 -0800 (PST) Received: from ?IPv6:2a01:cb19:a05:8b00:b859:4526:19c6:b563? ([2a01:cb19:a05:8b00:b859:4526:19c6:b563]) by smtp.gmail.com with ESMTPSA id bk2sm7354446wrb.65.2022.01.15.00.35.49 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 15 Jan 2022 00:35:49 -0800 (PST) References: <9e2ba2f6-99bd-5620-76fe-b70e00d6d95c@cs.ucla.edu> From: Olivier Cessenat Message-ID: Date: Sat, 15 Jan 2022 09:35:48 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <9e2ba2f6-99bd-5620-76fe-b70e00d6d95c@cs.ucla.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: fr-FR X-Spam-Score: -1.1 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Thanks so much ! It's great. I will try to report the bug to NVIDIA, but that will be with my words, I do not have the full understanding of the problem. Olivier Cessenat Le 15/01/2022 à 04:53, Paul Eggert a écrit : > On 1/14/22 03:33, Olivier Cessenat wrote: >> "diffutils-3.8/lib/malloca.c", line 52: error: 64 bits operations >> with signed and unsigned operands are currently unsupported by >> __builtin_add_overflow > > Thanks for the bug report. Although nvc 22.1 defines __GNUC__ to be 11 > which means it supports GNU C as of GCC 11, that's obviously untrue > for __builtin_add_overflow. That's unfortunate. Perhaps you could > report this as a bug to NVIDIA, as their compiler shouldn't claim to > support GNU C features that it lacks. nvc can set __GNUC__ to be the > version of GNU C that it actually does support. > > To work around the bug I installed the attached into Gnulib and this > should appear in the next diffutils release. In the meantime you can > compile with gcc. From unknown Sun Jun 15 08:56:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#53256: [bug-diffutils] bug#53256: Compiling 3.8 with nvhpc 22.1 : malloca.c 64 bits operations with signed and unsigned operands are currently unsupported by __builtin_add_overflow Resent-From: Olivier Cessenat Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Sat, 15 Jan 2022 10:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53256 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: Paul Eggert Cc: Gnulib bugs , 53256-done@debbugs.gnu.org Received: via spool by 53256-done@debbugs.gnu.org id=D53256.164224083512169 (code D ref 53256); Sat, 15 Jan 2022 10:01:01 +0000 Received: (at 53256-done) by debbugs.gnu.org; 15 Jan 2022 10:00:35 +0000 Received: from localhost ([127.0.0.1]:39087 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8frO-00039u-Sb for submit@debbugs.gnu.org; Sat, 15 Jan 2022 05:00:35 -0500 Received: from mail-wm1-f52.google.com ([209.85.128.52]:53872) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8frM-00030n-GL for 53256-done@debbugs.gnu.org; Sat, 15 Jan 2022 05:00:33 -0500 Received: by mail-wm1-f52.google.com with SMTP id k5so1482934wmj.3 for <53256-done@debbugs.gnu.org>; Sat, 15 Jan 2022 02:00:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:from:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=eAJjpZQQDj5tVuAx9R2vyN3gCV7MmZQ9dpdo36+qkuQ=; b=NFD5MQJoabPenxW73aYpZUWDTuxgjHM7YqNuD3TJdN4ZKEP/CvCASsfm1yJWQbXsr/ dMONbkBTEZ4937PzvQgRviu4zJhu2WQo0Tm4517H/geXEhla/LjpJJSSywxo8uR2vVax ab1BRTAEMd+iIAhs51EP5MWvh/CH+3b7YBoQyEd08MNLJ0HFDKCGACTh2nVwUhuytqeQ k1foNh6MUnWz6ZKC/bTlpOhpgh8I2ZChlfi0CgUzZoUv5yH+5kI+Mi8MbztwoYJXPLRw zdC2dQblbAPsqjeeyI4H/0ug0vQUQMICAHxlyinADGu+PjmOb1lLwgXlFjMtBK0SuRYC 9xZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:from:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=eAJjpZQQDj5tVuAx9R2vyN3gCV7MmZQ9dpdo36+qkuQ=; b=2Ep0JfXtAMj+q37WTuI4SkBXl0gzLt9ULJO3m6BaRdZV7Pzy+wVgdhys2jbzzJK/EY 4EJ3pzRj2sTSq2R5Qzg1NCX2IcB/XQA/zxBk2S7og7utZdfW8i3xLOsKgWB8Hd/E57jo zZ7LRdfugN3BHy9jIRa6mdzT5AUbccrB3MbaHKkvKsrI2Jhp/lFLMZ4TnRujtF0NgWPw umjW3hmomDTuIQ5fJVIsTNCtsLrL9IW4VwJeMbg09kXASJ7PqnI0BoLQ8rislNKdMUUO /fp3Fu0Be+GM1P4HouL6j7/K1b86KVP4IczkSV2p33IGaEP+gysa79tADjutZE1R7Cnp fgMA== X-Gm-Message-State: AOAM530UF+N0xq80R3BO++FnqybDwaB7qOVgGz+GzouOuSEiMcqC+o2F QzREYsnh+DDIKbZV45yquNA= X-Google-Smtp-Source: ABdhPJzBC1EW6Ah7LpzueKBKc5MyXt79dEHhz6R3ep/lhKB78ANtyoPjEeeUWCpgJ+VV3ClZbYIUow== X-Received: by 2002:a05:6000:128b:: with SMTP id f11mr11972807wrx.326.1642240826526; Sat, 15 Jan 2022 02:00:26 -0800 (PST) Received: from ?IPv6:2a01:cb19:a05:8b00:b859:4526:19c6:b563? ([2a01:cb19:a05:8b00:b859:4526:19c6:b563]) by smtp.gmail.com with ESMTPSA id d2sm8772903wri.91.2022.01.15.02.00.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 15 Jan 2022 02:00:25 -0800 (PST) From: Olivier Cessenat References: <9e2ba2f6-99bd-5620-76fe-b70e00d6d95c@cs.ucla.edu> Message-ID: Date: Sat, 15 Jan 2022 11:00:25 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: fr-FR X-Spam-Score: -1.1 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Hello again, Sorry for the noise but I failed to apply the patch to 3.8 both for ChangeLog and lib/intprops.h Could you make sure it works for 3.8 ? Thanks Le 15/01/2022 à 09:35, Olivier Cessenat a écrit : > Thanks so much ! It's great. > > I will try to report the bug to NVIDIA, but that will be with my > words, I do not have the full understanding of the problem. > > Olivier Cessenat > > Le 15/01/2022 à 04:53, Paul Eggert a écrit : >> On 1/14/22 03:33, Olivier Cessenat wrote: >>> "diffutils-3.8/lib/malloca.c", line 52: error: 64 bits operations >>> with signed and unsigned operands are currently unsupported by >>> __builtin_add_overflow >> >> Thanks for the bug report. Although nvc 22.1 defines __GNUC__ to be >> 11 which means it supports GNU C as of GCC 11, that's obviously >> untrue for __builtin_add_overflow. That's unfortunate. Perhaps you >> could report this as a bug to NVIDIA, as their compiler shouldn't >> claim to support GNU C features that it lacks. nvc can set __GNUC__ >> to be the version of GNU C that it actually does support. >> >> To work around the bug I installed the attached into Gnulib and this >> should appear in the next diffutils release. In the meantime you can >> compile with gcc. From unknown Sun Jun 15 08:56:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#53256: [bug-diffutils] bug#53256: Compiling 3.8 with nvhpc 22.1 : malloca.c 64 bits operations with signed and unsigned operands are currently unsupported by __builtin_add_overflow Resent-From: Jeffrey Walton Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Sat, 15 Jan 2022 12:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53256 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: 53256-done@debbugs.gnu.org Cc: Gnulib bugs Reply-To: noloader@gmail.com Received: via spool by 53256-done@debbugs.gnu.org id=D53256.164224949928141 (code D ref 53256); Sat, 15 Jan 2022 12:25:01 +0000 Received: (at 53256-done) by debbugs.gnu.org; 15 Jan 2022 12:24:59 +0000 Received: from localhost ([127.0.0.1]:39309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8i79-0007Jp-24 for submit@debbugs.gnu.org; Sat, 15 Jan 2022 07:24:59 -0500 Received: from mail-pj1-f47.google.com ([209.85.216.47]:39866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8i76-0007JV-2L for 53256-done@debbugs.gnu.org; Sat, 15 Jan 2022 07:24:57 -0500 Received: by mail-pj1-f47.google.com with SMTP id c14-20020a17090a674e00b001b31e16749cso24850699pjm.4 for <53256-done@debbugs.gnu.org>; Sat, 15 Jan 2022 04:24:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to:cc; bh=9yY1h6H8rKuI0xeTBpRT8OloPE6qLAillMa/2WfXS5s=; b=Uh3JcOaXVNNb0BRsG2gLk0FpldfikcyJ1YLRbDTvN5slT+lP5CSpyY9UdKlh+dQAPt pUH6jIOk3bdk1QLk1n8WxmbV0TNwHoGOht/nQeaEGF33MdsryPx2sJRxjpvTCE65Uz1D z/hTW3/q5gmVXMxFFrzYePi6KGJne5gCEBVuzO+FVOw0HwSw8AtDGhhZ06WWm9XVjZDi fOZpL7tVbIxf9MMI342TbSzaPxEUAetOO7iy5sHBJLT/5s3J8DDlherXNwHzsqMsuIKQ WbzwvnBdhvAGVA+/vB75Je+5aN48aVLRV+QIp72OlGtJtQ8Z/l6z+SC1JQcREOidtFrt N3PA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to:cc; bh=9yY1h6H8rKuI0xeTBpRT8OloPE6qLAillMa/2WfXS5s=; b=w4C9EK88vq2zE1jPrXOOoZoiUV1oVas3Raj3T96igswIZJIlqs+A1poIJwRgecYZ6L 0gYv/CJPeeZMcYDsf8FJiU6ZRPEKO6W9yAbj13TcRxr92nKf+wXoaFUOhEoy971WuhxT PnmXsQBHjTzeG3A/i9W3+SABblKU71yziCH5ID8ZC2QcQaTGGMm8e/hroyqqP6m7gSNy GRT6aHqn5pTTwKRkvajDo/a6eKWs6wz8OF9/t5v/z26hfKjBGZUMKmLQv+vxqx6H49Iv hpNxOWpAdTMK3KK8WrOwDCLsHxAOOOpinpzjToLcOMUPjJwSugRgbwGkTafdnJcBykUs Oxsg== X-Gm-Message-State: AOAM5311wagwSgfpQqdY8XFaVh/bXwS0ii9muo43luyA6KV2EapYKg0u ZIOa7SuEr0D36iCYcOVEMBKUANIdLZ7lVUPVSJvXO0izwRI= X-Google-Smtp-Source: ABdhPJzjVPIvbN87WyIEd9ZWIwhfTzPLwF71myl3zs0tX6ankXOhlkAMmCoGS4QMR9Hy+UuCmbOSd+ANUX3JWwpv6Go= X-Received: by 2002:a17:902:dac9:b0:14a:52d1:a266 with SMTP id q9-20020a170902dac900b0014a52d1a266mr13650474plx.161.1642249489835; Sat, 15 Jan 2022 04:24:49 -0800 (PST) MIME-Version: 1.0 References: <9e2ba2f6-99bd-5620-76fe-b70e00d6d95c@cs.ucla.edu> In-Reply-To: <9e2ba2f6-99bd-5620-76fe-b70e00d6d95c@cs.ucla.edu> From: Jeffrey Walton Date: Sat, 15 Jan 2022 07:24:38 -0500 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Fri, Jan 14, 2022 at 10:53 PM Paul Eggert wrote: > ... > Thanks for the bug report. Although nvc 22.1 defines __GNUC__ to be 11 > which means it supports GNU C as of GCC 11, that's obviously untrue for > __builtin_add_overflow. That's unfortunate. Perhaps you could report > this as a bug to NVIDIA, as their compiler shouldn't claim to support > GNU C features that it lacks. nvc can set __GNUC__ to be the version of > GNU C that it actually does support. The GCC folks don't approve of other compilers setting __GNUC__. It's a GCC define, and other compilers should not be defining it. The GCC folks recommend filing a bug with the other compiler for defining __GNUC__. [1] [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61146#c2 Jeff From unknown Sun Jun 15 08:56:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#53256: [bug-diffutils] bug#53256: Compiling 3.8 with nvhpc 22.1 : malloca.c 64 bits operations with signed and unsigned operands are currently unsupported by __builtin_add_overflow Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Sat, 15 Jan 2022 21:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53256 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: Olivier Cessenat Cc: 53256@debbugs.gnu.org Received: via spool by 53256-submit@debbugs.gnu.org id=B53256.164228059916027 (code B ref 53256); Sat, 15 Jan 2022 21:04:02 +0000 Received: (at 53256) by debbugs.gnu.org; 15 Jan 2022 21:03:19 +0000 Received: from localhost ([127.0.0.1]:42041 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8qCk-0004AR-Mv for submit@debbugs.gnu.org; Sat, 15 Jan 2022 16:03:18 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:42434) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8qCh-0004A6-Fj for 53256@debbugs.gnu.org; Sat, 15 Jan 2022 16:03:17 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 4754B160194; Sat, 15 Jan 2022 13:03:09 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id VViHpoU7ctLf; Sat, 15 Jan 2022 13:03:08 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 5F0E1160195; Sat, 15 Jan 2022 13:03:08 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id C87KIJ_f7LUQ; Sat, 15 Jan 2022 13:03:08 -0800 (PST) Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 08B4E160194; Sat, 15 Jan 2022 13:03:07 -0800 (PST) Message-ID: Date: Sat, 15 Jan 2022 13:03:07 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.1 Content-Language: en-US References: <9e2ba2f6-99bd-5620-76fe-b70e00d6d95c@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) On 1/15/22 02:00, Olivier Cessenat wrote: > Could you make sure it works for 3.8 ? Backporting would be some work and I've got other things on my plate. Can you compile with gcc instead? That would be easiest. If you can't use gcc for some reason (what is it?), then you can try building from git, like this: git clone https://git.savannah.gnu.org/git/diffutils.git cd diffutils ./bootstrap ./configure CC=nvc make WERROR_CFLAGS= check Ignore all the bogus warnings that nvc generates. For this latter approach you will need developer tools; see README-hacking and README-prereq. From unknown Sun Jun 15 08:56:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#53256: [bug-diffutils] bug#53256: Compiling 3.8 with nvhpc 22.1 : malloca.c 64 bits operations with signed and unsigned operands are currently unsupported by __builtin_add_overflow Resent-From: Olivier Cessenat Original-Sender: "Debbugs-submit" Resent-CC: bug-diffutils@gnu.org Resent-Date: Mon, 17 Jan 2022 17:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53256 X-GNU-PR-Package: diffutils X-GNU-PR-Keywords: To: Paul Eggert Cc: 53256@debbugs.gnu.org Received: via spool by 53256-submit@debbugs.gnu.org id=B53256.164243930222698 (code B ref 53256); Mon, 17 Jan 2022 17:09:02 +0000 Received: (at 53256) by debbugs.gnu.org; 17 Jan 2022 17:08:22 +0000 Received: from localhost ([127.0.0.1]:47771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VUT-0005u2-UM for submit@debbugs.gnu.org; Mon, 17 Jan 2022 12:08:22 -0500 Received: from mail-wm1-f47.google.com ([209.85.128.47]:46611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9VUS-0005tp-Ge for 53256@debbugs.gnu.org; Mon, 17 Jan 2022 12:08:20 -0500 Received: by mail-wm1-f47.google.com with SMTP id d187-20020a1c1dc4000000b003474b4b7ebcso1027896wmd.5 for <53256@debbugs.gnu.org>; Mon, 17 Jan 2022 09:08:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=8vF8akTIR3ZKbLyQXGi/sIMo6BFkXK9D/SvvN0A36nw=; b=WNDnb5A5mK9oCgPOJs0LjyTYExYCmWvBYbu9C8lcsgfCUwmCUBNtDGyrDuzf3bQuXi RQ3nZr3y+a9aCJfQj4ZMe3Igs9HtWlxoX7sEacqQWuMpbLxHeXN2ZNDlQrl9/Fke3zUX +fLPGnxjpQO1RjtT7qT/55p9qdOszeXlWkNXOPpHiX6YjJV0KqVBBhgsavKGAYHPZhPV 76rV7U6VIBL3PBNx9eVUlT15YlOmTcza4YMvGC/giHTlRLQ50bbJ5fzMho5xtbBBFVf0 4TyLbmBi5eBXLP7450nj4rKp8lGscnNLyXr6OYygGuX3FjukzaWEgTtt2SbLyaYU5gnI sgGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=8vF8akTIR3ZKbLyQXGi/sIMo6BFkXK9D/SvvN0A36nw=; b=ziIJAH+S6YVcGiTtn1O8tjZdXHpruUvigk2IMIj9fGtdx+3ANE92XUWTo0W/vnikMS 533saIUZjY1hgKmGPskd5e/qeD2AbqV8mNmPd9pQGPWvi9+yowlQEqnoCmmy5ycz6Z9P 0X0JocQDoGVW8CNgI7+Fi2xhexrwtP3Jh6MSlqCp0Uh8qyFo8qLqNCggIvbKg9GyHxU/ 3Olw8HOrvyrrwJh3YyXTjsnccgrncMrrKjyRfp6zZ6TbFInGqZzj8+4Kq2wvcSiwlqDm kMYPryo9UA6iZv6vdeCJGwQj53EpavneAenRTukfNmllUeiDOCfDq0ZQbO71BjmoKyVq oRAQ== X-Gm-Message-State: AOAM531SmH40R5Kg2hnY9idnljygXCSMr3MQKGmF7cQTU5EihnmjSmmz CKyfhxe4wAXv/lpTc/OjMKL6X0gkkkX0eA== X-Google-Smtp-Source: ABdhPJxARcupO40hkgDwpwMNV8mbYMBDJpe+CxP3lax671AleCWQSTYnFDnNXARO15G59AhFgMSlQQ== X-Received: by 2002:a05:6000:154a:: with SMTP id 10mr7344039wry.152.1642439294222; Mon, 17 Jan 2022 09:08:14 -0800 (PST) Received: from ?IPv6:2a01:cb19:a05:8b00:3b92:381e:4173:40da? ([2a01:cb19:a05:8b00:3b92:381e:4173:40da]) by smtp.gmail.com with ESMTPSA id v16sm5371643wrn.104.2022.01.17.09.08.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 17 Jan 2022 09:08:13 -0800 (PST) References: <9e2ba2f6-99bd-5620-76fe-b70e00d6d95c@cs.ucla.edu> From: Olivier Cessenat Message-ID: <63f58caa-e455-5e98-b0da-170157f2b27c@gmail.com> Date: Mon, 17 Jan 2022 18:08:13 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: fr-FR X-Spam-Score: -1.1 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) Hello Paul, Thanks again for your help. Thanks to your indications for bootstrap, I made a very basic patch to 3.8 which I'm submitting to spack https://github.com/spack/spack/pull/28451 I could as you suggest compile with gcc, but now that it runs smoothly I prefer to stick to nvc for the whole chain. Cheers, Olivier Cessenat Le 15/01/2022 à 22:03, Paul Eggert a écrit : > On 1/15/22 02:00, Olivier Cessenat wrote: >> Could you make sure it works for 3.8 ? > > Backporting would be some work and I've got other things on my plate. > > Can you compile with gcc instead? That would be easiest. > > If you can't use gcc for some reason (what is it?), then you can try > building from git, like this: > > git clone https://git.savannah.gnu.org/git/diffutils.git > cd diffutils > ./bootstrap > ./configure CC=nvc > make WERROR_CFLAGS= check > > Ignore all the bogus warnings that nvc generates. > > For this latter approach you will need developer tools; see > README-hacking and README-prereq.