From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14842 invoked by alias); 25 Aug 2015 13:41:49 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 14818 invoked by uid 89); 25 Aug 2015 13:41:47 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RP_MATCHES_RCVD,SPF_HELO_PASS autolearn=ham version=3.3.2 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Tue, 25 Aug 2015 13:41:47 +0000 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) by mx1.redhat.com (Postfix) with ESMTPS id E75AC461E2; Tue, 25 Aug 2015 13:41:45 +0000 (UTC) Received: from [127.0.0.1] (ovpn01.gateway.prod.ext.ams2.redhat.com [10.39.146.11]) by int-mx11.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t7PDfiWK006040; Tue, 25 Aug 2015 09:41:44 -0400 Message-ID: <55DC7097.5080704@redhat.com> Date: Tue, 25 Aug 2015 13:41:00 -0000 From: Pedro Alves User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 MIME-Version: 1.0 To: Paul_Koning@dell.com, schwab@suse.de CC: gdb@sourceware.org Subject: Re: Why pedantic? References: <55DC3DE1.5000605@redhat.com> <075A8681-8112-4F94-A6D2-765DC677B37C@dell.com> <9F3A813A-9CB4-4B8B-9D4F-7E687B95834C@dell.com> In-Reply-To: <9F3A813A-9CB4-4B8B-9D4F-7E687B95834C@dell.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-SW-Source: 2015-08/txt/msg00045.txt.bz2 On 08/25/2015 02:17 PM, Paul_Koning@dell.com wrote: > >> On Aug 25, 2015, at 9:05 AM, Andreas Schwab wrote: >> >> writes: >> >>> The problem is that the libiberty build, as is typical, uses header files from the host, and there is no reason to assume that all those headers on every supported host OS are pedantic-safe. >> >> GCC suppresses warnings in system headers by default. > > For cross-builds? Not in the ones we do. Is there some command line switch that needs to be passed to tell gcc that a particular include directory is for "system headers" and to apply that rule? -isystem instead of -I. Thanks, Pedro Alves