From mboxrd@z Thu Jan 1 00:00:00 1970 From: Allen Martin Date: Wed, 1 Aug 2012 10:34:34 -0700 Subject: [U-Boot] [PATCH v4 2/2] arm: work around assembler bug In-Reply-To: <500822EF.1020203@ti.com> References: <1342655153-9023-1-git-send-email-amartin@nvidia.com> <1342655153-9023-2-git-send-email-amartin@nvidia.com> <20120719080619.72f89f3b@lilith> <500822EF.1020203@ti.com> Message-ID: <20120801173434.GA1796@nvidia.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Thu, Jul 19, 2012 at 08:08:31AM -0700, Tom Rini wrote: > On 07/18/2012 11:06 PM, Albert ARIBAUD wrote: > > Hi Allen, > > > > On Wed, 18 Jul 2012 16:45:53 -0700, Allen Martin wrote: > >> Disable sibling call optimization based on binutils version. This is > >> to work around a bug in the assember in binutils versions < 2.22. > >> Branches to weak symbols can be incorrectly optimized in thumb mode to > >> a short branch (b.n instruction) that won't reach when the symbol gets > >> preempted. > >> > >> http://sourceware.org/bugzilla/show_bug.cgi?id=12532 > >> > >> Signed-off-by: Allen Martin > > Can previous reviewers ack or test this? I would like to have it in the ARM > > master branch in time for 12.07. > > Acked-by: Tom Rini Hi Albert, just checking on the status of applying this to u-boot-arm. I have a patch series to enable thumb for tegra that needs this. I'll probably just keep a copy of this in that series until it goes in. thanks, -Allen -- nvpublic