aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack Howarth <howarth@bromo.med.uc.edu>2012-11-03 21:39:06 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2012-11-03 14:39:06 -0700
commitf17e96d093be87421124d08bce6be83b53e75c0d (patch)
tree2a6b0ad41b96b60b7f5b19ebb29821b20b20334b
parent2020066973e9d47be54ddf1efc77c8fdc368a785 (diff)
downloadgcc-f17e96d093be87421124d08bce6be83b53e75c0d.zip
gcc-f17e96d093be87421124d08bce6be83b53e75c0d.tar.gz
gcc-f17e96d093be87421124d08bce6be83b53e75c0d.tar.bz2
Add check_effective_target_masm_intel
PR target/54255 * lib/target-supports.exp (check_effective_target_masm_intel): New proc. * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target masm_intel. From-SVN: r193127
-rw-r--r--gcc/testsuite/ChangeLog8
-rw-r--r--gcc/testsuite/gcc.target/i386/asm-dialect-1.c1
-rw-r--r--gcc/testsuite/lib/target-supports.exp9
3 files changed, 18 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1dcecbf..bf6b80b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
+
+ PR target/54255
+ * lib/target-supports.exp (check_effective_target_masm_intel): New
+ proc.
+ * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
+ masm_intel.
+
2012-11-03 H.J. Lu <hjl.tools@gmail.com>
Jack Howarth <howarth@bromo.med.uc.edu>
diff --git a/gcc/testsuite/gcc.target/i386/asm-dialect-1.c b/gcc/testsuite/gcc.target/i386/asm-dialect-1.c
index a53d2e9..b29017e 100644
--- a/gcc/testsuite/gcc.target/i386/asm-dialect-1.c
+++ b/gcc/testsuite/gcc.target/i386/asm-dialect-1.c
@@ -1,4 +1,5 @@
/* { dg-options "-masm=intel" } */
+/* { dg-require-effective-target masm_intel } */
extern void abort (void);
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index 86ac8a9..dd3a75a 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -4625,6 +4625,15 @@ proc check_effective_target_split_stack {} {
} "-fsplit-stack"]
}
+# Return 1 if this target supports the -masm=intel option, 0
+# otherwise
+
+proc check_effective_target_masm_intel {} {
+ return [check_no_compiler_messages masm_intel object {
+ extern void abort (void);
+ } "-masm=intel"]
+}
+
# Return 1 if the language for the compiler under test is C.
proc check_effective_target_c { } {