loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as targets declaring functions in assembly.
authorJoseph Myers <joseph@codesourcery.com>
Tue, 4 Mar 2008 22:08:08 +0000 (22:08 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Tue, 4 Mar 2008 22:08:08 +0000 (22:08 +0000)
* gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
targets declaring functions in assembly.

From-SVN: r132873

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/loop-1.c

index da4f3168ca8b3d8ea578b58f75745caa767a65c1..27064e263deaedfe8cc5068b2b2a1702bdd65a32 100644 (file)
@@ -1,3 +1,8 @@
+2008-03-04  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
+       targets declaring functions in assembly.
+
 2008-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
 
        PR 28322
index 751e3e89027cde2cad716e450b1b5e5f5beafb8a..a3d409e55c4c2c723893721cb74ddaac4eeac452 100644 (file)
@@ -30,18 +30,19 @@ void xxx(void)
 /* { dg-final { scan-tree-dump-times "foo" 5 "optimized"} } */
 /* { dg-final { cleanup-tree-dump "optimized" } } */
 
-/* Because hppa and ia64 targets include an external declaration for foo as
-   well as the calls we need to look for something more specific then just
-   foo in order to count only the calls and not the declaration.  */
+/* Because hppa, ia64 and Windows targets include an external declaration
+   for foo as well as the calls we need to look for something more specific
+   than just foo in order to count only the calls and not the declaration.  */
 /* The SH targets always use separate instructions to load the address
    and to do the actual call - bsr is only generated by link time
    relaxation.  */
 /* CRIS keeps the address in a register.  */
 /* m68k sometimes puts the address in a register, depending on CPU and PIC.  */
 
-/* { dg-final { scan-assembler-times "foo" 5 { xfail hppa*-*-* ia64*-*-* sh*-*-* cris-*-* crisv32-*-* fido-*-* m68k-*-* } } } */
+/* { dg-final { scan-assembler-times "foo" 5 { xfail hppa*-*-* ia64*-*-* sh*-*-* cris-*-* crisv32-*-* fido-*-* m68k-*-* i?86-*-mingw* i?86-*-cygwin* } } } */
 /* { dg-final { scan-assembler-times "foo,%r" 5 { target hppa*-*-* } } } */
 /* { dg-final { scan-assembler-times "= foo"  5 { target ia64*-*-* } } } */
+/* { dg-final { scan-assembler-times "call\[ \t\]*_foo" 5 { target i?86-*-mingw* i?86-*-cygwin* } } } */
 /* { dg-final { scan-assembler-times "jsr|bsrf|blink\ttr?,r18"  5 { target sh*-*-* } } } */
 /* { dg-final { scan-assembler-times "Jsr \\\$r" 5 { target cris-*-* } } } */
 /* { dg-final { scan-assembler-times "\[jb\]sr" 5 { target fido-*-* m68k-*-* } } } */