Add check_effective_target_masm_intel
authorJack Howarth <howarth@bromo.med.uc.edu>
Sat, 3 Nov 2012 21:39:06 +0000 (21:39 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Sat, 3 Nov 2012 21:39:06 +0000 (14:39 -0700)
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

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/asm-dialect-1.c
gcc/testsuite/lib/target-supports.exp

index 1dcecbf9d0a3390c0b121a380403f90dde5641d5..bf6b80b5a10af5f27e8184340dc2c00e4931d031 100644 (file)
@@ -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>
 
index a53d2e939f328c9588a08e48ec1594ac0ed68971..b29017eeb4de164ff2f15b89bfc9a97ba99892c8 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-options "-masm=intel" } */
+/* { dg-require-effective-target masm_intel } */
 
 extern void abort (void);
 
index 86ac8a975bd4c8a352f8b414da08800a0569c8a3..dd3a75aaef4308b17ce8b00ed8586058ea435769 100644 (file)
@@ -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 { } {