This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH V2 4/4] ARM: asm-source.exp link options in case of armv7b target
- From: Victor Kamensky <victor dot kamensky at linaro dot org>
- To: gdb-patches at sourceware dot org, Yao Qi <yao at codesourcery dot com>
- Cc: Andrew Pinski <pinskia at gmail dot com>, victor dot kamensky at linaro dot org
- Date: Tue, 21 Oct 2014 22:26:29 -0700
- Subject: [PATCH V2 4/4] ARM: asm-source.exp link options in case of armv7b target
- Authentication-results: sourceware.org; auth=none
- References: <1413955589-5054-1-git-send-email-victor dot kamensky at linaro dot org>
gdb.asm/asm-source.exp fails in armv7b case, because it does
not pass --be8 option to link, as result instructions in asm-source
executable are in big endian order and crash with SIGILL.
Solution is to add --be8 option to link command during test creation.
gdb/testsuite/ChangeLog:
2014-10-21 Victor Kamensky <victor.kamensky@linaro.org>
* gdb.asm/asm-source.exp: Add armv7b case for target.
---
gdb/testsuite/gdb.asm/asm-source.exp | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gdb/testsuite/gdb.asm/asm-source.exp b/gdb/testsuite/gdb.asm/asm-source.exp
index fa4585c..153bc50 100644
--- a/gdb/testsuite/gdb.asm/asm-source.exp
+++ b/gdb/testsuite/gdb.asm/asm-source.exp
@@ -37,6 +37,10 @@ switch -glob -- [istarget] {
set asm-flags "-no-mdebug -I${srcdir}/${subdir} $obj_include"
set debug-flags "-gdwarf-2"
}
+ "armv7b-*-*" {
+ set asm-arch arm
+ append link-flags " -be8"
+ }
"arm*-*-*" {
set asm-arch arm
}
--
1.8.1.4