From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20865 invoked by alias); 10 Feb 2010 16:45:39 -0000 Received: (qmail 20850 invoked by uid 22791); 10 Feb 2010 16:45:38 -0000 X-SWARE-Spam-Status: No, hits=2.1 required=5.0 tests=AWL,BAYES_00,BOTNET X-Spam-Check-By: sourceware.org Received: from out1.ip07ir2.opaltelecom.net (HELO out1.ip07ir2.opaltelecom.net) (62.24.128.243) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 10 Feb 2010 16:45:33 +0000 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApsEAB5xckvUQ3lr/2dsb2JhbACbUrxBhFUE Received: from oasis-out-f.onetel.net.uk (HELO sgrsil48.onetel.net.uk) ([212.67.121.107]) by out1.ip07ir2.opaltelecom.net with ESMTP; 10 Feb 2010 16:45:30 +0000 Received: from localhost (localhost [127.0.0.1]) by sgrsil48.onetel.net.uk (Postfix) with ESMTP id 357765C13EF for ; Wed, 10 Feb 2010 16:45:22 +0000 (GMT) Received: from sgrsil48.onetel.net.uk ([127.0.0.1]) by localhost (amavis.int.onetel.net.uk [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 22939-01 for ; Wed, 10 Feb 2010 16:45:22 +0000 (GMT) Received: from [192.168.1.11] (213-78-42-15.ppp.onetel.net.uk [213.78.42.15]) by sgrsil48.onetel.net.uk (Postfix) with ESMTP id 06ACA5C1001 for ; Wed, 10 Feb 2010 16:45:22 +0000 (GMT) Message-ID: <4B72E287.2010207@onetel.net> Date: Wed, 10 Feb 2010 17:00:00 -0000 From: "Dr. David Kirkby" User-Agent: Thunderbird 2.0.0.21 (X11/20090323) MIME-Version: 1.0 To: gcc-help@gcc.gnu.org Subject: Why is gcc going to default to "GNU dialect of ISO C99?" Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2010-02/txt/msg00139.txt.bz2 According to http://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html#C-Dialect-Options -std=foobar `gnu9x' GNU dialect of ISO C99. When ISO C99 is fully implemented in GCC, this will become the default. The name `gnu9x' is deprecated. I really can not understand the logic of this. Why not default to ISO C99 and let people enable GNUisms if they wish to? Then code should be more portable across different compilers. With the GNUisms allowed by default, it will make porting code more difficult to other stricter compilers. Dave