Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754377Ab0KHKtP (ORCPT ); Mon, 8 Nov 2010 05:49:15 -0500 Received: from mail-iw0-f174.google.com ([209.85.214.174]:49076 "EHLO mail-iw0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753798Ab0KHKtO (ORCPT ); Mon, 8 Nov 2010 05:49:14 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=e2Nb1mwfdNcAqyJ1UUxIjrrtLlWYDgTaUump5UqJIj3K4e/VSCah5ABG5ofwBNHNyE CICQLCqgwSLB1dii2mZ8tiYC+L4bv3d4PqHjMSSDoZs/W9xElnrrF/vmR5hz7XAxKru6 u88SkRclOpZ0KHtSh9v+FkfaLc4ZBBLyW6WWs= MIME-Version: 1.0 In-Reply-To: <87k4kospnd.fsf@basil.nowhere.org> References: <4CD538CA.8010901@xs4all.nl> <87wroostw3.fsf@basil.nowhere.org> <87k4kospnd.fsf@basil.nowhere.org> Date: Mon, 8 Nov 2010 11:49:13 +0100 Message-ID: Subject: Re: gcc 4.5.1 / as 2.20.51.0.11 miscompiling drivers/char/i8k.c ? From: Richard Guenther To: Andi Kleen Cc: Andreas Schwab , Jim , Linux Kernel Mailing List , gcc@gcc.gnu.org Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 797 Lines: 26 On Mon, Nov 8, 2010 at 12:03 AM, Andi Kleen wrote: > Andreas Schwab writes: >> >> The asm fails to mention that it modifies *regs. > > It has a memory clobber, that should be enough, no? No. A memory clobber does not cover automatic storage. Btw, I can't see a testcase anywhere so I just assume Andreas got it right as usual. Richard. > Besides in any case it cannot be eliminated because it has > valid non dead inputs and outputs. > > -Andi > -- > ak@linux.intel.com -- Speaking for myself only. > -- 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/