From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29244 invoked by alias); 27 Feb 2007 13:27:24 -0000 Received: (qmail 29187 invoked by uid 48); 27 Feb 2007 13:27:09 -0000 Date: Tue, 27 Feb 2007 13:27:00 -0000 Message-ID: <20070227132709.29186.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/30980] [4.3 Regression] Recent complex miscompilation In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "rguenth at gcc dot gnu dot org" 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: 2007-02/txt/msg02944.txt.bz2 ------- Comment #2 from rguenth at gcc dot gnu dot org 2007-02-27 13:27 ------- As I cannot reproduce this on any linux target I guess the following change did it: +2007-02-16 Geoffrey Keating + + * config/darwin.h (LINK_SPEC): Always pass -macosx_version_min + to linker. + (DARWIN_EXTRA_SPECS): Add %(darwin_minversion). + * config/rs6000/darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Just call + darwin_rs6000_override_options. + (C_COMMON_OVERRIDE_OPTIONS): Expect + darwin_macosx_version_min to be non-NULL always. + (TARGET_C99_FUNCTIONS): Likewise. + (CC1_SPEC): Always pass -mmacosx-version-min to cc1*. + (DARWIN_MINVERSION_SPEC): New. + * config/rs6000/rs6000.c (darwin_rs6000_override_options): New. + * config/i386/darwin.h (CC1_SPEC): Always pass -mmacosx-version-min + to cc1*. + (DARWIN_MINVERSION_SPEC): New. + * config/darwin.opt (mmacosx-version-min): Initialize to non-NULL + value. + * config/darwin-c.c (darwin_cpp_builtins): Expect + darwin_macosx_version_min to be non-NULL always. + + * config/rs6000/rs6000.c: Clean up trailing whitespace. -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |geoffk at gcc dot gnu dot | |org Component|c++ |target http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30980