aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite
diff options
context:
space:
mode:
authorVidya Praveen <vidyapraveen@arm.com>2013-12-13 12:02:26 +0000
committerNick Clifton <nickc@redhat.com>2013-12-13 12:02:26 +0000
commit3046b3d35684f30a0a0dfe88766b38b3fc578c6c (patch)
treed1590da78a70380ba221c0b1f96e721de6f371b9 /ld/testsuite
parent35c081572f32263b24554ae40502fb5b51ece8c6 (diff)
downloadfsf-binutils-gdb-3046b3d35684f30a0a0dfe88766b38b3fc578c6c.zip
fsf-binutils-gdb-3046b3d35684f30a0a0dfe88766b38b3fc578c6c.tar.gz
fsf-binutils-gdb-3046b3d35684f30a0a0dfe88766b38b3fc578c6c.tar.bz2
* lib/ld-lib.exp (default_ld_link): Use ldflags from board description
file. (default_ld_simple_link): Likewise. (default_ld_compile): Use cflags from board description file.
Diffstat (limited to 'ld/testsuite')
-rw-r--r--ld/testsuite/ChangeLog7
-rw-r--r--ld/testsuite/lib/ld-lib.exp12
2 files changed, 19 insertions, 0 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog
index ba3f917..9b87649 100644
--- a/ld/testsuite/ChangeLog
+++ b/ld/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2013-12-13 Vidya Praveen <vidyapraveen@arm.com>
+
+ * lib/ld-lib.exp (default_ld_link): Use ldflags from board description
+ file.
+ (default_ld_simple_link): Likewise.
+ (default_ld_compile): Use cflags from board description file.
+
2013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
* lib/ld-lib.exp: Add NDS32 to list of targets that do not support
diff --git a/ld/testsuite/lib/ld-lib.exp b/ld/testsuite/lib/ld-lib.exp
index c03f5ee..14670fa 100644
--- a/ld/testsuite/lib/ld-lib.exp
+++ b/ld/testsuite/lib/ld-lib.exp
@@ -199,6 +199,10 @@ proc default_ld_link { ld target objects } {
set flags ""
}
+ if [board_info [target_info name] exists ldflags] {
+ append flags " [board_info [target_info name] ldflags]"
+ }
+
remote_file host delete $target
return [run_host_cmd_yesno "$ld" "$HOSTING_EMU $flags -o $target $objs $libs"]
@@ -217,6 +221,10 @@ proc default_ld_simple_link { ld target objects } {
set flags ""
}
+ if [board_info [target_info name] exists ldflags] {
+ append flags " [board_info [target_info name] ldflags]"
+ }
+
# If we are compiling with gcc, we want to add gcc_ld_flag to
# flags. Rather than determine this in some complex way, we guess
# based on the name of the compiler.
@@ -295,6 +303,10 @@ proc default_ld_compile { cc source object } {
set flags "$flags $CFLAGS"
}
+ if [board_info [target_info name] exists cflags] {
+ append flags " [board_info [target_info name] cflags]"
+ }
+
if [board_info [target_info name] exists multilib_flags] {
append flags " [board_info [target_info name] multilib_flags]"
}