Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755143AbZKTTgt (ORCPT ); Fri, 20 Nov 2009 14:36:49 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753643AbZKTTgt (ORCPT ); Fri, 20 Nov 2009 14:36:49 -0500 Received: from mx1.redhat.com ([209.132.183.28]:64622 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753048AbZKTTgs (ORCPT ); Fri, 20 Nov 2009 14:36:48 -0500 Message-ID: <4B06EF6F.2050507@redhat.com> Date: Fri, 20 Nov 2009 19:35:11 +0000 From: Andrew Haley User-Agent: Thunderbird 2.0.0.23 (X11/20090825) MIME-Version: 1.0 To: rostedt@goodmis.org CC: Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , LKML , Andrew Morton , Heiko Carstens , feng.tang@intel.com, Peter Zijlstra , Frederic Weisbecker , David Daney , Richard Guenther , jakub@redhat.com, gcc , Linus Torvalds Subject: Re: [PATCH][GIT PULL][v2.6.32] tracing/x86: Add check to detect GCC messing with mcount prologue References: <20091119072040.GA23579@elte.hu> <1258694593.22249.1012.camel@gandalf.stny.rr.com> <1258736456.22249.1032.camel@gandalf.stny.rr.com> In-Reply-To: <1258736456.22249.1032.camel@gandalf.stny.rr.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 911 Lines: 23 Steven Rostedt wrote: > Ingo, Thomas and Linus, > > I know Thomas did a patch to force the -mtune=generic, but just in case > gcc decides to do something crazy again, this patch will catch it. > > Should we try to get this in now? I'm sure this makes sense, but a gcc test case would be even better. If this can be detected in the gcc test suite it'll be found and fixed long before y'all in kernel land get to see it. That's the only way to guarantee this never bothers you again. H.J., who wrote the code in question, is hopefully looking at why this odd code is being generated. Once he's done I can put a suitable test case in the gcc test suite. Andrew. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/