From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Wed, 24 Oct 2012 16:27:30 +0100 From: Will Deacon To: Bastian Hecht Subject: Re: Possible regression in arm/io.h Message-ID: <20121024152730.GH7339@mudshark.cambridge.arm.com> References: <20121024105223.GC23775@mudshark.cambridge.arm.com> <20121024130957.GB7339@mudshark.cambridge.arm.com> <20121024135854.GD7339@mudshark.cambridge.arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Cc: "linux-mtd@lists.infradead.org" , "linux-arm-kernel@lists.infradead.org" , Artem Bityutskiy List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Wed, Oct 24, 2012 at 04:04:46PM +0100, Bastian Hecht wrote: > >> > Ok, I'll have a look at the impact of moving exclusively to "Q" when I get a > >> > chance. Which toolchain are you using? > >> > >> gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) > >> For a more verbose info take a look at the bug report link. > > > > Ok, thanks. One other thing you could try while I try to find a copy of that > > toolchain is changing the "+" modifier to an "=", like I proposed in this > > version of the patch: > > So if alter it to fit to your patch scheme the result is: Sorry, the change wasn't as trivial as I thought -- you have to reorder the constraints because an output becomes an input for the load accessors. I tried it myself and it doesn't fix the issue (I can reproduce it now). Will