
On Wed, Jun 05, 2013 at 08:34:20AM -0400, Tom Rini wrote:
On Wed, May 22, 2013 at 08:48:18AM -0000, Stephen Warren wrote:
From: Stephen Warren swarren@nvidia.com
Initialized character arrays on the stack can cause gcc to emit code that performs unaligned accessess. Make the data static to avoid this.
Note that the unaligned accesses are made when copying data to prefix[] on the stack from .rodata. By making the data static, the copy is completely avoided. All explicitly written code treats the data as u8[], so will never cause any unaligned accesses.
Signed-off-by: Stephen Warren swarren@nvidia.com Acked-by: Simon Glass sjg@chromium.org
Applied to u-boot/master, thanks!
Bah! I see I applied v1 and not v2, I shall post and apply the delta between them momentarily.