From unknown Wed Jun 18 23:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15739: Doesn't support clang as well as it could. Resent-From: Matt Sicker Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sun, 27 Oct 2013 19:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 15739 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 15739@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.138290361210773 (code B ref -1); Sun, 27 Oct 2013 19:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 27 Oct 2013 19:53:32 +0000 Received: from localhost ([127.0.0.1]:47737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VaWOx-0002nh-QX for submit@debbugs.gnu.org; Sun, 27 Oct 2013 15:53:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60172) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VaWOw-0002nR-GH for submit@debbugs.gnu.org; Sun, 27 Oct 2013 15:53:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VaWOq-0008Fy-8w for submit@debbugs.gnu.org; Sun, 27 Oct 2013 15:53:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34986) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VaWOq-0008Fu-5x for submit@debbugs.gnu.org; Sun, 27 Oct 2013 15:53:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33661) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VaWOp-00036K-6a for bug-guile@gnu.org; Sun, 27 Oct 2013 15:53:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VaWOn-0008Fh-Ut for bug-guile@gnu.org; Sun, 27 Oct 2013 15:53:23 -0400 Received: from mail-oa0-x22a.google.com ([2607:f8b0:4003:c02::22a]:36096) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VaWOn-0008Fd-QS for bug-guile@gnu.org; Sun, 27 Oct 2013 15:53:21 -0400 Received: by mail-oa0-f42.google.com with SMTP id k14so2809006oag.15 for ; Sun, 27 Oct 2013 12:53:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Rtn6+Tkd2+HkJOF//bK3XAIXnVwYnEl21R40o+suGXY=; b=nFrKgk+wtnVZZbmaPFKxI30+LTfloIraMqqeeitMLPLDzkDhqBItfsdJh4FMw14bZU nHlQ8f+riJZWc1x1A3U7x7rkio4MmJ/aahmksyrPeqzk4a1MoSKT8YUregN2Y5anQYhE 7ZpPODEzNLj9Q2c74PnAh+Qx7x88AOB/9OSoXZIjL+en0ZIBvuZc5lwyQ59Jugq5TX8P GPCFq5NsnpBYEm13JVZCrvKInxdXaPTduoUrjGHkul3doaDVtC8mPTtv77qdO/Xb7iB8 DtlX8trHsxppa/PpzXiaxMFGt8OB5/fLsK1D7wiVl8ws5JDfmKYe1w3LmQIsgmqwM44f v4Hg== MIME-Version: 1.0 X-Received: by 10.60.157.2 with SMTP id wi2mr9034756oeb.35.1382903600654; Sun, 27 Oct 2013 12:53:20 -0700 (PDT) Received: by 10.182.179.102 with HTTP; Sun, 27 Oct 2013 12:53:20 -0700 (PDT) Date: Sun, 27 Oct 2013 14:53:20 -0500 Message-ID: From: Matt Sicker Content-Type: multipart/alternative; boundary=089e011830f4e0319604e9be55da X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (----) --089e011830f4e0319604e9be55da Content-Type: text/plain; charset=UTF-8 There are plenty of macros that only check for GNU GCC and don't bother checking support from other popular compilers. For example, in libguile/__scm.h, the macros SCM_NORETURN, SCM_UNUSED, SCM_EXPECT, and many more, all only check for GCC support. Most (if not all) of these language extensions are supported by Clang, and usually using the same exact syntax! I'll submit a patch that adds Clang support to these macros. See < http://clang.llvm.org/docs/LanguageExtensions.html> for the documentation about this. -- Matt Sicker --089e011830f4e0319604e9be55da Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
There are plenty of macros that only check for GNU GCC and= don't bother checking support from other popular compilers. For exampl= e, in libguile/__scm.h, the macros SCM_NORETURN, SCM_UNUSED, SCM_EXPECT, an= d many more, all only check for GCC support. Most (if not all) of these lan= guage extensions are supported by Clang, and usually using the same exact s= yntax!

I'll submit a patch that adds Clang support to these mac= ros. See <http://clang.llvm.org/docs/LanguageExtensions.html> for the documen= tation about this.

--
Matt Sicker <boards@gmail.com>
--089e011830f4e0319604e9be55da-- From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 01 17:48:31 2013 Received: (at control) by debbugs.gnu.org; 1 Nov 2013 21:48:31 +0000 Received: from localhost ([127.0.0.1]:58197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VcMZz-0004Y8-8r for submit@debbugs.gnu.org; Fri, 01 Nov 2013 17:48:31 -0400 Received: from world.peace.net ([96.39.62.75]:60074 ident=hope2) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VcMZx-0004Y0-0f for control@debbugs.gnu.org; Fri, 01 Nov 2013 17:48:29 -0400 Received: from turntable.mit.edu ([18.160.0.29] helo=yeeloong) by world.peace.net with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VcMZq-0000tL-LV; Fri, 01 Nov 2013 17:48:22 -0400 From: Mark H Weaver To: control@debbugs.gnu.org Date: Fri, 01 Nov 2013 17:46:51 -0400 Message-ID: <87txfvokvo.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: merge 15739 15741 thanks [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: merge 15739 15741 thanks [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject merge 15739 15741 thanks From unknown Wed Jun 18 23:18:36 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Matt Sicker Subject: bug#15739: closed (Re: bug#15739: Doesn't support clang as well as it could.) Message-ID: References: <87ob63ok94.fsf@netris.org> X-Gnu-PR-Message: they-closed 15739 X-Gnu-PR-Package: guile Reply-To: 15739@debbugs.gnu.org Date: Fri, 01 Nov 2013 22:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1383343382-23036-1" This is a multi-part message in MIME format... ------------=_1383343382-23036-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #15739: Doesn't support clang as well as it could. which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 15739@debbugs.gnu.org. --=20 15739: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D15739 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1383343382-23036-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 15739-done) by debbugs.gnu.org; 1 Nov 2013 22:02:04 +0000 Received: from localhost ([127.0.0.1]:58213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VcMn5-0005yK-HM for submit@debbugs.gnu.org; Fri, 01 Nov 2013 18:02:03 -0400 Received: from world.peace.net ([96.39.62.75]:60078 ident=hope5) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VcMn3-0005xv-DE for 15739-done@debbugs.gnu.org; Fri, 01 Nov 2013 18:02:01 -0400 Received: from turntable.mit.edu ([18.160.0.29] helo=yeeloong) by world.peace.net with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VcMmw-0000vb-By; Fri, 01 Nov 2013 18:01:54 -0400 From: Mark H Weaver To: Matt Sicker Subject: Re: bug#15739: Doesn't support clang as well as it could. References: Date: Fri, 01 Nov 2013 18:00:23 -0400 In-Reply-To: (Matt Sicker's message of "Sun, 27 Oct 2013 17:10:24 -0500") Message-ID: <87ob63ok94.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15739-done Cc: 15739-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Hi Matt, Matt Sicker writes: > I noticed that clang reports to be GCC version 4.2, so most of what I > thought might be wrong wasn't. Therefore, the patch was far easier and > smaller than I expected. This isn't too high a priority, but it does > add support for clang where the code would normally check for GCC > 4.3+. Clang even supports C++ static_assert supposedly, so there's a > check for that as well. > > -- > Matt Sicker > > > From 2b02509f53a247784b4bb0be96061e46b53b0c4e Mon Sep 17 00:00:00 2001 > From: Matt Sicker > Date: Sun, 27 Oct 2013 16:54:06 -0500 > Subject: [PATCH] Updated a couple compiler checks to support clang. > > * lib/poll.c [__clang__]: Same functionality as GCC 4.3+ for ignoring > the (nfd < 0) tests. > * lib/verify.h [__has_feature(c_static_assert)]: Enables > _GL_HAVE__STATIC_ASSERT when clang feature is available for C. > * lib/verify.h [__has_feature(cxx_static_assert)]: Enables > * _GL_HAVE_STATIC_ASSERT when clang feature is available for C++. Both of these files are part of gnulib. As a matter of policy, we do not change those files in our repository. Instead we update from gnulib's repository from time to time. Can you please send this problem report and patch to ? I'm closing this bug, since there's nothing for us to do in Guile. If you find any clang-related problems in Guile itself, please let us know. Thanks, Mark ------------=_1383343382-23036-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Oct 2013 19:53:32 +0000 Received: from localhost ([127.0.0.1]:47737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VaWOx-0002nh-QX for submit@debbugs.gnu.org; Sun, 27 Oct 2013 15:53:32 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60172) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VaWOw-0002nR-GH for submit@debbugs.gnu.org; Sun, 27 Oct 2013 15:53:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VaWOq-0008Fy-8w for submit@debbugs.gnu.org; Sun, 27 Oct 2013 15:53:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34986) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VaWOq-0008Fu-5x for submit@debbugs.gnu.org; Sun, 27 Oct 2013 15:53:24 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33661) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VaWOp-00036K-6a for bug-guile@gnu.org; Sun, 27 Oct 2013 15:53:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VaWOn-0008Fh-Ut for bug-guile@gnu.org; Sun, 27 Oct 2013 15:53:23 -0400 Received: from mail-oa0-x22a.google.com ([2607:f8b0:4003:c02::22a]:36096) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VaWOn-0008Fd-QS for bug-guile@gnu.org; Sun, 27 Oct 2013 15:53:21 -0400 Received: by mail-oa0-f42.google.com with SMTP id k14so2809006oag.15 for ; Sun, 27 Oct 2013 12:53:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Rtn6+Tkd2+HkJOF//bK3XAIXnVwYnEl21R40o+suGXY=; b=nFrKgk+wtnVZZbmaPFKxI30+LTfloIraMqqeeitMLPLDzkDhqBItfsdJh4FMw14bZU nHlQ8f+riJZWc1x1A3U7x7rkio4MmJ/aahmksyrPeqzk4a1MoSKT8YUregN2Y5anQYhE 7ZpPODEzNLj9Q2c74PnAh+Qx7x88AOB/9OSoXZIjL+en0ZIBvuZc5lwyQ59Jugq5TX8P GPCFq5NsnpBYEm13JVZCrvKInxdXaPTduoUrjGHkul3doaDVtC8mPTtv77qdO/Xb7iB8 DtlX8trHsxppa/PpzXiaxMFGt8OB5/fLsK1D7wiVl8ws5JDfmKYe1w3LmQIsgmqwM44f v4Hg== MIME-Version: 1.0 X-Received: by 10.60.157.2 with SMTP id wi2mr9034756oeb.35.1382903600654; Sun, 27 Oct 2013 12:53:20 -0700 (PDT) Received: by 10.182.179.102 with HTTP; Sun, 27 Oct 2013 12:53:20 -0700 (PDT) Date: Sun, 27 Oct 2013 14:53:20 -0500 Message-ID: Subject: Doesn't support clang as well as it could. From: Matt Sicker To: bug-guile@gnu.org Content-Type: multipart/alternative; boundary=089e011830f4e0319604e9be55da X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (----) --089e011830f4e0319604e9be55da Content-Type: text/plain; charset=UTF-8 There are plenty of macros that only check for GNU GCC and don't bother checking support from other popular compilers. For example, in libguile/__scm.h, the macros SCM_NORETURN, SCM_UNUSED, SCM_EXPECT, and many more, all only check for GCC support. Most (if not all) of these language extensions are supported by Clang, and usually using the same exact syntax! I'll submit a patch that adds Clang support to these macros. See < http://clang.llvm.org/docs/LanguageExtensions.html> for the documentation about this. -- Matt Sicker --089e011830f4e0319604e9be55da Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
There are plenty of macros that only check for GNU GCC and= don't bother checking support from other popular compilers. For exampl= e, in libguile/__scm.h, the macros SCM_NORETURN, SCM_UNUSED, SCM_EXPECT, an= d many more, all only check for GCC support. Most (if not all) of these lan= guage extensions are supported by Clang, and usually using the same exact s= yntax!

I'll submit a patch that adds Clang support to these mac= ros. See <http://clang.llvm.org/docs/LanguageExtensions.html> for the documen= tation about this.

--
Matt Sicker <boards@gmail.com>
--089e011830f4e0319604e9be55da-- ------------=_1383343382-23036-1-- From unknown Wed Jun 18 23:18:36 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Matt Sicker Subject: bug#15741: closed (Re: bug#15739: Doesn't support clang as well as it could.) Message-ID: References: <87ob63ok94.fsf@netris.org> X-Gnu-PR-Message: they-closed 15741 X-Gnu-PR-Package: guile Reply-To: 15741@debbugs.gnu.org Date: Fri, 01 Nov 2013 22:03:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1383343383-23036-3" This is a multi-part message in MIME format... ------------=_1383343383-23036-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #15739: Patch for bug #15739 which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 15741@debbugs.gnu.org. --=20 15739: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D15739 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1383343383-23036-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 15739-done) by debbugs.gnu.org; 1 Nov 2013 22:02:04 +0000 Received: from localhost ([127.0.0.1]:58213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VcMn5-0005yK-HM for submit@debbugs.gnu.org; Fri, 01 Nov 2013 18:02:03 -0400 Received: from world.peace.net ([96.39.62.75]:60078 ident=hope5) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VcMn3-0005xv-DE for 15739-done@debbugs.gnu.org; Fri, 01 Nov 2013 18:02:01 -0400 Received: from turntable.mit.edu ([18.160.0.29] helo=yeeloong) by world.peace.net with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1VcMmw-0000vb-By; Fri, 01 Nov 2013 18:01:54 -0400 From: Mark H Weaver To: Matt Sicker Subject: Re: bug#15739: Doesn't support clang as well as it could. References: Date: Fri, 01 Nov 2013 18:00:23 -0400 In-Reply-To: (Matt Sicker's message of "Sun, 27 Oct 2013 17:10:24 -0500") Message-ID: <87ob63ok94.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 15739-done Cc: 15739-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: 0.0 (/) Hi Matt, Matt Sicker writes: > I noticed that clang reports to be GCC version 4.2, so most of what I > thought might be wrong wasn't. Therefore, the patch was far easier and > smaller than I expected. This isn't too high a priority, but it does > add support for clang where the code would normally check for GCC > 4.3+. Clang even supports C++ static_assert supposedly, so there's a > check for that as well. > > -- > Matt Sicker > > > From 2b02509f53a247784b4bb0be96061e46b53b0c4e Mon Sep 17 00:00:00 2001 > From: Matt Sicker > Date: Sun, 27 Oct 2013 16:54:06 -0500 > Subject: [PATCH] Updated a couple compiler checks to support clang. > > * lib/poll.c [__clang__]: Same functionality as GCC 4.3+ for ignoring > the (nfd < 0) tests. > * lib/verify.h [__has_feature(c_static_assert)]: Enables > _GL_HAVE__STATIC_ASSERT when clang feature is available for C. > * lib/verify.h [__has_feature(cxx_static_assert)]: Enables > * _GL_HAVE_STATIC_ASSERT when clang feature is available for C++. Both of these files are part of gnulib. As a matter of policy, we do not change those files in our repository. Instead we update from gnulib's repository from time to time. Can you please send this problem report and patch to ? I'm closing this bug, since there's nothing for us to do in Guile. If you find any clang-related problems in Guile itself, please let us know. Thanks, Mark ------------=_1383343383-23036-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Oct 2013 22:10:36 +0000 Received: from localhost ([127.0.0.1]:47807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VaYXb-0006Bo-Qr for submit@debbugs.gnu.org; Sun, 27 Oct 2013 18:10:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47819) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VaYXZ-0006BZ-FJ for submit@debbugs.gnu.org; Sun, 27 Oct 2013 18:10:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VaYXT-0007mO-7b for submit@debbugs.gnu.org; Sun, 27 Oct 2013 18:10:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33955) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VaYXT-0007mF-4K for submit@debbugs.gnu.org; Sun, 27 Oct 2013 18:10:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49535) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VaYXS-0000TK-7L for bug-guile@gnu.org; Sun, 27 Oct 2013 18:10:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VaYXR-0007m0-Ay for bug-guile@gnu.org; Sun, 27 Oct 2013 18:10:26 -0400 Received: from mail-oa0-x229.google.com ([2607:f8b0:4003:c02::229]:60395) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VaYXR-0007lt-3n for bug-guile@gnu.org; Sun, 27 Oct 2013 18:10:25 -0400 Received: by mail-oa0-f41.google.com with SMTP id o9so2886253oag.14 for ; Sun, 27 Oct 2013 15:10:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=s+ifKdxZ++QQsgdTgeNcCKjxg8EcXS6MnEiqEKd2lto=; b=GbSGk4T69lnDcZrEC1T09TLo4jrSoZQC1bTNM6vH9aWt+r7SXV8fXvbSWIolS2s0qT VvQAd7mxpbdkNP7Q0mq35VSDeQGtwgAHyu3u7RBfa+AXCNJtaiOFrzagnx6nHBUOOEPk ui/XnYjTYOq87S675MCp0dR37rcPVMUN5InnMMe+IeuyI3i/6hLbn+g+m3tPEnD+d5+J BvanuRw0SBuCJtnIXYSXb3LiMtnIQve368Tv2U9IknBFV7GMEXVEFhbtgq17E76++VP2 5RzatZvUEkvpgwo9t0VLt5wafD/9JoIPhEH1QU6lrxDxl54sJb0SxgPFKAsHlc9xUV1d HakA== MIME-Version: 1.0 X-Received: by 10.182.71.82 with SMTP id s18mr12298519obu.9.1382911824559; Sun, 27 Oct 2013 15:10:24 -0700 (PDT) Received: by 10.182.179.102 with HTTP; Sun, 27 Oct 2013 15:10:24 -0700 (PDT) Date: Sun, 27 Oct 2013 17:10:24 -0500 Message-ID: Subject: Patch for bug #15739 From: Matt Sicker To: bug-guile@gnu.org Content-Type: multipart/mixed; boundary=e89a8fb1fde60f665f04e9c04049 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (----) --e89a8fb1fde60f665f04e9c04049 Content-Type: multipart/alternative; boundary=e89a8fb1fde60f665c04e9c04047 --e89a8fb1fde60f665c04e9c04047 Content-Type: text/plain; charset=UTF-8 I noticed that clang reports to be GCC version 4.2, so most of what I thought might be wrong wasn't. Therefore, the patch was far easier and smaller than I expected. This isn't too high a priority, but it does add support for clang where the code would normally check for GCC 4.3+. Clang even supports C++ static_assert supposedly, so there's a check for that as well. -- Matt Sicker --e89a8fb1fde60f665c04e9c04047 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I noticed that clang reports to be GCC version 4.2, so mos= t of what I thought might be wrong wasn't. Therefore, the patch was far= easier and smaller than I expected. This isn't too high a priority, bu= t it does add support for clang where the code would normally check for GCC= 4.3+. Clang even supports C++ static_assert supposedly, so there's a c= heck for that as well.

--
Matt Sicker <boards@gmail.com>
--e89a8fb1fde60f665c04e9c04047-- --e89a8fb1fde60f665f04e9c04049 Content-Type: application/octet-stream; name="0001-Updated-a-couple-compiler-checks-to-support-clang.patch" Content-Disposition: attachment; filename="0001-Updated-a-couple-compiler-checks-to-support-clang.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hnatxql40 RnJvbSAyYjAyNTA5ZjUzYTI0Nzc4NGI0YmIwYmU5NjA2MWU0NmI1M2IwYzRlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXR0IFNpY2tlciA8Ym9hcmRzQGdtYWlsLmNvbT4KRGF0ZTog U3VuLCAyNyBPY3QgMjAxMyAxNjo1NDowNiAtMDUwMApTdWJqZWN0OiBbUEFUQ0hdIFVwZGF0ZWQg YSBjb3VwbGUgY29tcGlsZXIgY2hlY2tzIHRvIHN1cHBvcnQgY2xhbmcuCgoqIGxpYi9wb2xsLmMg W19fY2xhbmdfX106IFNhbWUgZnVuY3Rpb25hbGl0eSBhcyBHQ0MgNC4zKyBmb3IgaWdub3JpbmcK ICB0aGUgKG5mZCA8IDApIHRlc3RzLgoqIGxpYi92ZXJpZnkuaCBbX19oYXNfZmVhdHVyZShjX3N0 YXRpY19hc3NlcnQpXTogRW5hYmxlcwogIF9HTF9IQVZFX19TVEFUSUNfQVNTRVJUIHdoZW4gY2xh bmcgZmVhdHVyZSBpcyBhdmFpbGFibGUgZm9yIEMuCiogbGliL3ZlcmlmeS5oIFtfX2hhc19mZWF0 dXJlKGN4eF9zdGF0aWNfYXNzZXJ0KV06IEVuYWJsZXMKKiBfR0xfSEFWRV9TVEFUSUNfQVNTRVJU IHdoZW4gY2xhbmcgZmVhdHVyZSBpcyBhdmFpbGFibGUgZm9yIEMrKy4KKiBTZWUgYnVnICMxNTcz OQotLS0KIGxpYi9wb2xsLmMgICB8ICA0ICsrLS0KIGxpYi92ZXJpZnkuaCB8IDEwICsrKysrKysr LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9saWIvcG9sbC5jIGIvbGliL3BvbGwuYwppbmRleCAyNzY3ZjVhLi4zYjgyNTIy IDEwMDY0NAotLS0gYS9saWIvcG9sbC5jCisrKyBiL2xpYi9wb2xsLmMKQEAgLTE4LDggKzE4LDgg QEAKICAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIg R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZwogICAgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5v dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4gICovCiAKLS8qIFRlbGwgZ2Nj IG5vdCB0byB3YXJuIGFib3V0IHRoZSAobmZkIDwgMCkgdGVzdHMsIGJlbG93LiAgKi8KLSNpZiAo X19HTlVDX18gPT0gNCAmJiAzIDw9IF9fR05VQ19NSU5PUl9fKSB8fCA0IDwgX19HTlVDX18KKy8q IFRlbGwgZ2NjIChvciBjbGFuZykgbm90IHRvIHdhcm4gYWJvdXQgdGhlIChuZmQgPCAwKSB0ZXN0 cywgYmVsb3cuICAqLworI2lmIChfX0dOVUNfXyA9PSA0ICYmIDMgPD0gX19HTlVDX01JTk9SX18p IHx8IDQgPCBfX0dOVUNfXyB8fCBkZWZpbmVkIF9fY2xhbmdfXwogIyBwcmFnbWEgR0NDIGRpYWdu b3N0aWMgaWdub3JlZCAiLVd0eXBlLWxpbWl0cyIKICNlbmRpZgogCmRpZmYgLS1naXQgYS9saWIv dmVyaWZ5LmggYi9saWIvdmVyaWZ5LmgKaW5kZXggNDBiOGVmNS4uZDA0ZThiMiAxMDA2NDQKLS0t IGEvbGliL3ZlcmlmeS5oCisrKyBiL2xpYi92ZXJpZnkuaApAQCAtMjAsMjMgKzIwLDI5IEBACiAj aWZuZGVmIF9HTF9WRVJJRllfSAogIyBkZWZpbmUgX0dMX1ZFUklGWV9ICiAKKy8qIENvbXBhdGli aWxpdHkgZm9yIG5vbi1jbGFuZyBjb21waWxlcnMgKi8KKyMgaWZuZGVmIF9faGFzX2ZlYXR1cmUK KyMgIGRlZmluZSBfX2hhc19mZWF0dXJlKHgpIDAKKyMgZW5kaWYKIAogLyogRGVmaW5lIF9HTF9I QVZFX19TVEFUSUNfQVNTRVJUIHRvIDEgaWYgX1N0YXRpY19hc3NlcnQgd29ya3MgYXMgcGVyIEMx MS4KICAgIFRoaXMgaXMgc3VwcG9ydGVkIGJ5IEdDQyA0LjYuMCBhbmQgbGF0ZXIsIGluIEMgbW9k ZSwgYW5kIGl0cyB1c2UKICAgIGhlcmUgZ2VuZXJhdGVzIGVhc2llci10by1yZWFkIGRpYWdub3N0 aWNzIHdoZW4gdmVyaWZ5IChSKSBmYWlscy4KKyAgIFRoaXMgaXMgc3VwcG9ydGVkIGJ5IGNsYW5n IHdoZW4gdGhlIGNfc3RhdGljX2Fzc2VydCBmZWF0dXJlIGlzIHNldC4KIAogICAgRGVmaW5lIF9H TF9IQVZFX1NUQVRJQ19BU1NFUlQgdG8gMSBpZiBzdGF0aWNfYXNzZXJ0IHdvcmtzIGFzIHBlciBD KysxMS4KICAgIFRoaXMgd2lsbCBsaWtlbHkgYmUgc3VwcG9ydGVkIGJ5IGZ1dHVyZSBHQ0MgdmVy c2lvbnMsIGluIEMrKyBtb2RlLgorICAgVGhpcyBpcyBzdXBwb3J0ZWQgYnkgY2xhbmcgd2hlbiB0 aGUgY3h4X3N0YXRpY19hc3NlcnQgZmVhdHVyZSBpcyBzZXQuCiAKICAgIFVzZSB0aGlzIG9ubHkg d2l0aCBHQ0MuICBJZiB3ZSB3ZXJlIHdpbGxpbmcgdG8gc2xvdyAnY29uZmlndXJlJwogICAgZG93 biB3ZSBjb3VsZCBhbHNvIHVzZSBpdCB3aXRoIG90aGVyIGNvbXBpbGVycywgYnV0IHNpbmNlIHRo aXMKICAgIGFmZmVjdHMgb25seSB0aGUgcXVhbGl0eSBvZiBkaWFnbm9zdGljcywgd2h5IGJvdGhl cj8gICovCi0jIGlmICg0IDwgX19HTlVDX18gfHwgKF9fR05VQ19fID09IDQgJiYgNiA8PSBfX0dO VUNfTUlOT1JfXykpICYmICFkZWZpbmVkIF9fY3BsdXNwbHVzCisjIGlmICg0IDwgX19HTlVDX18g fHwgKF9fR05VQ19fID09IDQgJiYgNiA8PSBfX0dOVUNfTUlOT1JfXykgfHwgX19oYXNfZmVhdHVy ZShjX3N0YXRpY19hc3NlcnQpKSAmJiAhZGVmaW5lZCBfX2NwbHVzcGx1cwogIyAgZGVmaW5lIF9H TF9IQVZFX19TVEFUSUNfQVNTRVJUIDEKICMgZW5kaWYKIC8qIFRoZSBjb25kaXRpb24gKDk5IDwg X19HTlVDX18pIGlzIHRlbXBvcmFyeSwgdW50aWwgd2Uga25vdyBhYm91dCB0aGUKICAgIGZpcnN0 IEcrKyByZWxlYXNlIHRoYXQgc3VwcG9ydHMgc3RhdGljX2Fzc2VydC4gICovCi0jIGlmICg5OSA8 IF9fR05VQ19fKSAmJiBkZWZpbmVkIF9fY3BsdXNwbHVzCisjIGlmICgoOTkgPCBfX0dOVUNfXykg fHwgX19oYXNfZmVhdHVyZShjeHhfc3RhdGljX2Fzc2VydCkpICYmIGRlZmluZWQgX19jcGx1c3Bs dXMKICMgIGRlZmluZSBfR0xfSEFWRV9TVEFUSUNfQVNTRVJUIDEKICMgZW5kaWYKIAotLSAKMS44 LjQuMQoK --e89a8fb1fde60f665f04e9c04049-- ------------=_1383343383-23036-3-- From unknown Wed Jun 18 23:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15739: Doesn't support clang as well as it could. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 28 Nov 2013 19:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15739 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Matt Sicker Cc: 15739@debbugs.gnu.org Received: via spool by 15739-submit@debbugs.gnu.org id=B15739.13856673473187 (code B ref 15739); Thu, 28 Nov 2013 19:36:01 +0000 Received: (at 15739) by debbugs.gnu.org; 28 Nov 2013 19:35:47 +0000 Received: from localhost ([127.0.0.1]:49149 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vm7NL-0000pK-0m for submit@debbugs.gnu.org; Thu, 28 Nov 2013 14:35:47 -0500 Received: from mail2-relais-roc.national.inria.fr ([192.134.164.83]:18898) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vm7NI-0000p6-EU for 15739@debbugs.gnu.org; Thu, 28 Nov 2013 14:35:45 -0500 X-IronPort-AV: E=Sophos;i="4.93,792,1378850400"; d="scan'208";a="45962988" Received: from reverse-83.fdn.fr (HELO pluto) ([80.67.176.83]) by mail2-relais-roc.national.inria.fr with ESMTP/TLS/AES128-SHA; 28 Nov 2013 20:35:37 +0100 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 8 Frimaire an 222 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Thu, 28 Nov 2013 20:35:37 +0100 In-Reply-To: (Matt Sicker's message of "Sun, 27 Oct 2013 14:53:20 -0500") Message-ID: <877gbs1fqu.fsf@gnu.org> User-Agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (----) Hi, Matt Sicker skribis: > There are plenty of macros that only check for GNU GCC and don't bother > checking support from other popular compilers. For example, in > libguile/__scm.h, the macros SCM_NORETURN, SCM_UNUSED, SCM_EXPECT, and ma= ny > more, all only check for GCC support. Most (if not all) of these language > extensions are supported by Clang, and usually using the same exact synta= x! Doesn=E2=80=99t Clang still define __GNUC__? If it does, then it has to be= have like GCC, and thus nothing Clang-specific needs to be added. Ludo=E2=80=99. From unknown Wed Jun 18 23:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15739: Doesn't support clang as well as it could. Resent-From: Matt Sicker Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sun, 01 Dec 2013 01:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15739 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 15739@debbugs.gnu.org Received: via spool by 15739-submit@debbugs.gnu.org id=B15739.138586146520561 (code B ref 15739); Sun, 01 Dec 2013 01:32:01 +0000 Received: (at 15739) by debbugs.gnu.org; 1 Dec 2013 01:31:05 +0000 Received: from localhost ([127.0.0.1]:52251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmvsG-0005LY-Kj for submit@debbugs.gnu.org; Sat, 30 Nov 2013 20:31:04 -0500 Received: from mail-ob0-f169.google.com ([209.85.214.169]:34556) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VmvsF-0005L1-34 for 15739@debbugs.gnu.org; Sat, 30 Nov 2013 20:31:03 -0500 Received: by mail-ob0-f169.google.com with SMTP id wm4so11467756obc.28 for <15739@debbugs.gnu.org>; Sat, 30 Nov 2013 17:30:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=WZ9qsbhY4wvbOuPQSTN+fHYVPP7UaZnnkcroFXbJhd0=; b=g7R+k94XVKgN9UocI0F5Hz8lmK497MY4gy9jSPSXOZjSXddIzafdj14yNJuJP5zq9m rE5JH3/MO+pCBY+QS0H2dR0JA5Qar0d3h1LNL0P2ztXShZ7WWJSdEzV12W1LEMH+yBjy KDFvxIPi7IiHS9lmjsUz55GR5q3w1NLRpGwPb6CS9c8oYIWCs6iChrMabu01lVZzIkB7 RkE5HgYY5o45x6xkN+i19svHMVE+M4VysIXZQppeGYA0Q+ZWtAGKvqkO3nenLThEt4l2 ghZjiYVivY6LT28P0kWj+/p3Mo24JhDdUG/z2UqCqwY+zpgDJ9eGF6gz9fZ6qs36JZWB 9iWw== MIME-Version: 1.0 X-Received: by 10.60.70.134 with SMTP id m6mr48612717oeu.14.1385861457206; Sat, 30 Nov 2013 17:30:57 -0800 (PST) Received: by 10.182.131.102 with HTTP; Sat, 30 Nov 2013 17:30:57 -0800 (PST) In-Reply-To: <877gbs1fqu.fsf@gnu.org> References: <877gbs1fqu.fsf@gnu.org> Date: Sat, 30 Nov 2013 19:30:57 -0600 Message-ID: From: Matt Sicker Content-Type: multipart/alternative; boundary=001a1133458edd643704ec6f03bb X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -0.7 (/) --001a1133458edd643704ec6f03bb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 28 November 2013 13:35, Ludovic Court=C3=A8s wrote: > > Doesn=E2=80=99t Clang still define __GNUC__? If it does, then it has to = behave > like GCC, and thus nothing Clang-specific needs to be added. > Yeah, turns out it's a different issue. --=20 Matt Sicker --001a1133458edd643704ec6f03bb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 2= 8 November 2013 13:35, Ludovic Court=C3=A8s <ludo@gnu.org> wrot= e:
Doesn=E2=80=99t Clang still define __GNUC__? =C2=A0If it does, then it has = to behave
like GCC, and thus nothing Clang-specific needs to be added.

Yeah, turns out it's a different= issue.

--=C2=A0
Matt Sicker <boards@gmail.com>
--001a1133458edd643704ec6f03bb-- From unknown Wed Jun 18 23:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#15739: Doesn't support clang as well as it could. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sun, 01 Dec 2013 22:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15739 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Matt Sicker Cc: 15739-done@debbugs.gnu.org Received: via spool by 15739-done@debbugs.gnu.org id=D15739.138593577027694 (code D ref 15739); Sun, 01 Dec 2013 22:10:02 +0000 Received: (at 15739-done) by debbugs.gnu.org; 1 Dec 2013 22:09:30 +0000 Received: from localhost ([127.0.0.1]:53607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnFCk-0007Cc-FR for submit@debbugs.gnu.org; Sun, 01 Dec 2013 17:09:30 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:30984) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VnFCh-0007CJ-Ox for 15739-done@debbugs.gnu.org; Sun, 01 Dec 2013 17:09:29 -0500 X-IronPort-AV: E=Sophos;i="4.93,807,1378850400"; d="scan'208";a="38813179" Received: from reverse-83.fdn.fr (HELO pluto) ([80.67.176.83]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES128-SHA; 01 Dec 2013 23:09:21 +0100 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <877gbs1fqu.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 Frimaire an 222 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Sun, 01 Dec 2013 23:09:20 +0100 In-Reply-To: (Matt Sicker's message of "Sat, 30 Nov 2013 19:30:57 -0600") Message-ID: <874n6sql4f.fsf@gnu.org> User-Agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (----) Matt Sicker skribis: > On 28 November 2013 13:35, Ludovic Court=C3=A8s wrote: >> >> Doesn=E2=80=99t Clang still define __GNUC__? If it does, then it has to= behave >> like GCC, and thus nothing Clang-specific needs to be added. >> > > Yeah, turns out it's a different issue. Thanks for letting us know. I=E2=80=99m closing the bug now. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 10 16:30:02 2013 Received: (at control) by debbugs.gnu.org; 10 Dec 2013 21:30:03 +0000 Received: from localhost ([127.0.0.1]:42291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VqUsS-0000vA-Un for submit@debbugs.gnu.org; Tue, 10 Dec 2013 16:30:01 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:53153) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VqUsQ-0000uy-GB for control@debbugs.gnu.org; Tue, 10 Dec 2013 16:29:59 -0500 X-IronPort-AV: E=Sophos;i="4.93,866,1378850400"; d="scan'208";a="40341814" Received: from reverse-83.fdn.fr (HELO pluto) ([80.67.176.83]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES128-SHA; 10 Dec 2013 22:29:56 +0100 Date: Tue, 10 Dec 2013 22:29:56 +0100 Message-Id: <871u1kv1gr.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #15739 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (----) tags 15739 wontfix From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 10 17:01:39 2013 Received: (at control) by debbugs.gnu.org; 10 Dec 2013 22:01:39 +0000 Received: from localhost ([127.0.0.1]:42331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VqVN5-0002td-3U for submit@debbugs.gnu.org; Tue, 10 Dec 2013 17:01:39 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:58519) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VqVN4-0002tV-7S for control@debbugs.gnu.org; Tue, 10 Dec 2013 17:01:38 -0500 X-IronPort-AV: E=Sophos;i="4.93,867,1378850400"; d="scan'208";a="40345142" Received: from reverse-83.fdn.fr (HELO pluto) ([80.67.176.83]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/AES128-SHA; 10 Dec 2013 23:01:37 +0100 Date: Tue, 10 Dec 2013 23:01:36 +0100 Message-Id: <87iouwtlfj.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #15739 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.0 (----) tags 15739 moreinfo