aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanis Johnson <janisjo@codesourcery.com>2012-10-12 19:33:28 +0000
committerJanis Johnson <janis@gcc.gnu.org>2012-10-12 19:33:28 +0000
commitf7fdcdc877889bf4056eb595cfe503bdadfcecc6 (patch)
tree55d06e7e6bd2330ddb2d1c2a75608b25b620d145
parent0ae41159545f6ab17495926f7a347e5dfce83c33 (diff)
downloadgcc-f7fdcdc877889bf4056eb595cfe503bdadfcecc6.zip
gcc-f7fdcdc877889bf4056eb595cfe503bdadfcecc6.tar.gz
gcc-f7fdcdc877889bf4056eb595cfe503bdadfcecc6.tar.bz2
target-supports.exp (check_effective_target_arm_hard_vfp_ok): Return 0 if already specifying -mfloat-abi other than hard.
* lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): Return 0 if already specifying -mfloat-abi other than hard. From-SVN: r192409
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/lib/target-supports.exp3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cabf57c..2a107a3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2012-10-12 Janis Johnson <janisjo@codesourcery.com>
+
+ * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
+ Return 0 if already specifying -mfloat-abi other than hard.
+
2012-10-12 Joe Seymour <jseymour@codesourcery.com>
* gcc.dg/pr53060.c: Prune irrelevant warning.
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index 9098285..f8e416c7 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -2053,7 +2053,8 @@ proc check_effective_target_arm_vfp_ok { } {
# options.
proc check_effective_target_arm_hard_vfp_ok { } {
- if { [check_effective_target_arm32] } {
+ if { [check_effective_target_arm32]
+ && ! [check-flags [list "" { *-*-* } { "-mfloat-abi=*" } { "-mfloat-abi=hard" }]] } {
return [check_no_compiler_messages arm_hard_vfp_ok executable {
int main() { return 0;}
} "-mfpu=vfp -mfloat-abi=hard"]