From f8cc9a484dc28e7eacc09d53a4c8fbb4a6ab2311 Mon Sep 17 00:00:00 2001
From: Uros Bizjak <uros@gcc.gnu.org>
Date: Fri, 16 Nov 2012 15:53:53 +0100
Subject: [PATCH] * lib/target-supports.exp 
 (check_effective_target_has_w_floating_suffix): Use options for c++ only. 
 (check_effective_target_has_q_floating_suffix): Ditto.

From-SVN: r193559
---
 gcc/testsuite/lib/target-supports.exp | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index 184e1611b212..af7fb9450936 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -1746,18 +1746,26 @@ proc check_effective_target_double64plus { } {
 # 0 otherwise.
 
 proc check_effective_target_has_w_floating_suffix { } {
+    set opts ""
+    if [check_effective_target_c++] {
+        append opts "-std=gnu++03"
+    }
     return [check_no_compiler_messages w_fp_suffix object {
 	float dummy = 1.0w;
-    } "-std=gnu++03 -w"]
+    } "$opts"]
 }
 
 # Return 1 if the target supports 'q' suffix on floating constant
 # 0 otherwise.
 
 proc check_effective_target_has_q_floating_suffix { } {
+    set opts ""
+    if [check_effective_target_c++] {
+        append opts "-std=gnu++03"
+    }
     return [check_no_compiler_messages q_fp_suffix object {
 	float dummy = 1.0q;
-    } "-std=gnu++03 -w"]
+    } "$opts"]
 }
 # Return 1 if the target supports compiling fixed-point,
 # 0 otherwise.
-- 
GitLab