From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31870 invoked by alias); 23 Sep 2009 15:23:53 -0000 Received: (qmail 31768 invoked by uid 48); 23 Sep 2009 15:23:33 -0000 Date: Wed, 23 Sep 2009 15:23:00 -0000 Message-ID: <20090923152333.31767.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug bootstrap/41405] [4.5 Regression] Bootstrap fails on *-apple-darwin* due to revision 151815 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "howarth at nitro dot med dot uc dot edu" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-09/txt/msg02194.txt.bz2 ------- Comment #56 from howarth at nitro dot med dot uc dot edu 2009-09-23 15:23 ------- (In reply to comment #54) > For target masks, the target override routine checks the *_explicit flag and > only changes it to the default if it wasn't explicit. > For other variables, usually the variable is initialized to some other value > (-1 usually) in *.opt, then the target has a chance to override it in its > override routine (if it is still that special value at that point) and finally > the generic code sets it to the default value if it is still the special value. > Jakub, Can you point us to a specific example of this being done in the gcc sources we can get the syntax correct? If I execute "grep -R _explicit gcc/config", I get a lot of matches but am unsure if they are doing what you describe. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41405