public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH, RFC] Make arm926ejs use -march=armv5t to avoid problems with EABI
@ 2009-09-04  9:27 Simon Kagstrom
  2009-09-05  0:46 ` Jean-Christophe PLAGNIOL-VILLARD
  2009-09-14  9:02 ` Simon Kagstrom
  0 siblings, 2 replies; 5+ messages in thread
From: Simon Kagstrom @ 2009-09-04  9:27 UTC (permalink / raw)
  To: u-boot

Make arm926ejs use -march=armv5t to avoid problems with EABI

Using -march=armv5t instead of armv5te allows Marvell Kirkwood-based
boards to boot with the EABI changes introduced in commit
f772acf8a584067033eff1e231fcd1fb3a00d3d9

Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
---

This allows me to build with -mabi=aapcs-linux again. I still haven't
found out what exactly causes the issues I had reported here

   http://www.mail-archive.com/u-boot at lists.denx.de/msg20517.html

but with this patch it works fine again. Disassembling the binary, I
see that ldrd/strd instructions are gone (as expected), although I
don't know if that is the issue.

 cpu/arm926ejs/config.mk |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/cpu/arm926ejs/config.mk b/cpu/arm926ejs/config.mk
index 90eb3c0..94f1c17 100644
--- a/cpu/arm926ejs/config.mk
+++ b/cpu/arm926ejs/config.mk
@@ -24,7 +24,7 @@
 PLATFORM_RELFLAGS += -fno-strict-aliasing  -fno-common -ffixed-r8 \
 	-msoft-float
 
-PLATFORM_CPPFLAGS += -march=armv5te
+PLATFORM_CPPFLAGS += -march=armv5t
 # =========================================================================
 #
 # Supply options according to compiler version
-- 
1.6.0.4

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-09-24 14:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-04  9:27 [U-Boot] [PATCH, RFC] Make arm926ejs use -march=armv5t to avoid problems with EABI Simon Kagstrom
2009-09-05  0:46 ` Jean-Christophe PLAGNIOL-VILLARD
2009-09-14  9:02 ` Simon Kagstrom
2009-09-24 12:36   ` Stefan Roese
2009-09-24 14:20     ` Simon Kagstrom

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox