From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: Requiring C11 breaks build with GCC 4.6.2 on Windows XP Date: Thu, 15 Jun 2017 10:35:39 -0700 Organization: UCLA Computer Science Department Message-ID: <702dc88c-79e9-2c8a-b5bf-daeb167e69eb@cs.ucla.edu> References: <593F97CE.6080005@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1497548164 22323 195.159.176.226 (15 Jun 2017 17:36:04 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 15 Jun 2017 17:36:04 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 To: Philipp Stephani , martin rudalics , emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 15 19:35:56 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dLYgW-0005LX-Ik for ged-emacs-devel@m.gmane.org; Thu, 15 Jun 2017 19:35:56 +0200 Original-Received: from localhost ([::1]:55214 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dLYgb-0006yi-S6 for ged-emacs-devel@m.gmane.org; Thu, 15 Jun 2017 13:36:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60242) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dLYgS-0006yN-LX for emacs-devel@gnu.org; Thu, 15 Jun 2017 13:35:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dLYgP-0003H3-5L for emacs-devel@gnu.org; Thu, 15 Jun 2017 13:35:52 -0400 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:38266) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dLYgO-0003Gs-Us for emacs-devel@gnu.org; Thu, 15 Jun 2017 13:35:49 -0400 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id B14C31600A1; Thu, 15 Jun 2017 10:35:46 -0700 (PDT) Original-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 2iar-4XIH9yZ; Thu, 15 Jun 2017 10:35:45 -0700 (PDT) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 84AF11600A6; Thu, 15 Jun 2017 10:35:45 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-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 IPxp_Y5DUuqL; Thu, 15 Jun 2017 10:35:45 -0700 (PDT) Original-Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 31B161600A1; Thu, 15 Jun 2017 10:35:45 -0700 (PDT) In-Reply-To: Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:215645 Archived-At: On 06/15/2017 05:45 AM, Philipp Stephani wrote: > I'm not opposed to removing it if you think it causes more problems > than it solves. Yes, in practice __STDC_VERSION__ is not reliable in general. Compilers define it even when they are not fully conforming, and they don't define it even when they support all the standard features one happens to need. See, for example, the thread containing this message: http://lists.gnu.org/archive/html/autoconf-patches/2012-10/msg00006.html __STDC_VERSION__ can be used in some cases, but I don't think this is one of the cases. So I removed the check.