[llvm-commits] [llvm-gcc-4.2] r110802 - in /llvm-gcc-4.2/trunk/gcc/testsuite: g++.apple/pubtypes.C gcc.apple/pubtypes-1.c gcc.apple/pubtypes-2.c gcc.apple/pubtypes-3.c gcc.apple/pubtypes-4.c

Bill Wendling isanbard at gmail.com
Wed Aug 11 02:54:36 PDT 2010


Author: void
Date: Wed Aug 11 04:54:36 2010
New Revision: 110802

URL: http://llvm.org/viewvc/llvm-project?rev=110802&view=rev
Log:
Update to catch some inconsequential asm output.

Modified:
    llvm-gcc-4.2/trunk/gcc/testsuite/g++.apple/pubtypes.C
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-1.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-2.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-3.c
    llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-4.c

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/g++.apple/pubtypes.C
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/g%2B%2B.apple/pubtypes.C?rev=110802&r1=110801&r2=110802&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/g++.apple/pubtypes.C (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/g++.apple/pubtypes.C Wed Aug 11 04:54:36 2010
@@ -4,7 +4,9 @@
 /* { dg-options "-O0 -gdwarf-2 -dA -fverbose-asm -fno-eliminate-unused-debug-types" } */
 /* { dg-final { scan-assembler "__debug_pubtypes" } } */
 /* APPLE LOCAL begin ARM assembler uses @ for comments */
-/* { dg-final { scan-assembler "long+\[ \t\]+\(0x\)?\[0-9a-f]+\[ \t\n\]+\[#;@]+\[ \t\]+Length of Public Type Names Info" } } */
+/* LLVM LOCAL begin - Adjust for different (but apparently correct) output */
+/* { dg-final { scan-assembler "Lset\[0-9]+\[ \t]+=\[ \t]+Lpubtypes_end\[0-9]+-Lpubtypes_begin\[0-9]+\[ \t]+\[#;@]\[ \t]+Length of Public Types Info" } } */
+/* LLVM LOCAL end */
 /* { dg-final { scan-assembler "\"empty\\\\0\"+\[ \t\]+\[#;@]+\[ \t\]+external name" } } */
 /* { dg-final { scan-assembler "\"A\\\\0\"+\[ \t\]+\[#;@]+\[ \t\]+external name" } } */
 /* { dg-final { scan-assembler "\"B\\\\0\"+\[ \t\]+\[#;@]+\[ \t\]+external name" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-1.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-1.c?rev=110802&r1=110801&r2=110802&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-1.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-1.c Wed Aug 11 04:54:36 2010
@@ -1,10 +1,13 @@
 /* Radar 4535968 */
 /* { dg-do compile { target *-*-darwin* } } */
-/* { dg-options "-O0 -gdwarf-2 -dA -fno-eliminate-unused-debug-types" } */
+/* LLVM LOCAL -fverbose-asm */
+/* { dg-options "-O0 -gdwarf-2 -dA -fverbose-asm -fno-eliminate-unused-debug-types" } */
 /* { dg-skip-if "Unmatchable assembly" { mmix-*-* } { "*" } { "" } } */
 /* { dg-final { scan-assembler "__debug_pubtypes" } } */
 /* APPLE LOCAL begin ARM assembler uses @ for comments */
-/* { dg-final { scan-assembler "long\[ \t]+\(0x\)?\[0-9a-f]+\[ \t\n]+\[#;@]\[ \t]+Length of Public Type Names Info" } } */
+/* LLVM LOCAL begin - Adjust for different (but apparently correct) output */
+/* { dg-final { scan-assembler "Lset\[0-9]+\[ \t]+=\[ \t]+Lpubtypes_end\[0-9]+-Lpubtypes_begin\[0-9]+\[ \t]+\[#;@]\[ \t]+Length of Public Types Info" } } */
+/* LLVM LOCAL end */
 /* { dg-final { scan-assembler "used_struct\\\\0\"\[ \t]+\[#;@]\[ \t]+external name" } } */
 /* { dg-final { scan-assembler "unused_struct\\\\0\"\[ \t]+\[#;@]\[ \t]+external name" } } */
 /* APPLE LOCAL end ARM assembler uses @ for comments */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-2.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-2.c?rev=110802&r1=110801&r2=110802&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-2.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-2.c Wed Aug 11 04:54:36 2010
@@ -1,10 +1,12 @@
 /* Radar 4535968 */
 /* { dg-do compile { target *-*-darwin* } } */
-/* { dg-options "-O0 -gdwarf-2 -dA" } */
+/* { dg-options "-O0 -gdwarf-2 -dA -fverbose-asm" } */
 /* { dg-skip-if "Unmatchable assembly" { mmix-*-* } { "*" } { "" } } */
 /* { dg-final { scan-assembler "__debug_pubtypes" } } */
 /* APPLE LOCAL begin ARM assembler uses @ for comments */
-/* { dg-final { scan-assembler "long\[ \t]+\(0x6a|106\)+\[ \t\n]+\[#;@]\[ \t]+Length of Public Type Names Info" } } */
+/* LLVM LOCAL begin - Adjust for different (but apparently correct) output */
+/* { dg-final { scan-assembler "Lset\[0-9]+\[ \t]+=\[ \t]+Lpubtypes_end\[0-9]+-Lpubtypes_begin\[0-9]+\[ \t]+\[#;@]\[ \t]+Length of Public Types Info" } } */
+/* LLVM LOCAL end */
 /* { dg-final { scan-assembler "used_struct\\\\0\"\[ \t]+\[#;@]\[ \t\]+external name" } } */
 /* { dg-final { scan-assembler-not "unused_struct\\\\0\"\[ \t]+\[#;@]\[ \t]+external name" } } */
 /* APPLE LOCAL end ARM assembler uses @ for comments */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-3.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-3.c?rev=110802&r1=110801&r2=110802&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-3.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-3.c Wed Aug 11 04:54:36 2010
@@ -1,10 +1,13 @@
 /* Radar 4535968 */
 /* { dg-do compile { target *-*-darwin* } } */
-/* { dg-options "-O0 -gdwarf-2 -dA" } */
+/* LLVM LOCAL -fverbose-asm */
+/* { dg-options "-O0 -gdwarf-2 -dA -fverbose-asm" } */
 /* { dg-skip-if "Unmatchable assembly" { mmix-*-* } { "*" } { "" } } */
 /* { dg-final { scan-assembler "__debug_pubtypes" } } */
 /* APPLE LOCAL begin ARM assembler uses @ for comments */
-/* { dg-final { scan-assembler "long\[ \t]+\(0x6a|106\)+\[ \t\n]+\[#;@]\[ \t\]+Length of Public Type Names Info" } } */
+/* LLVM LOCAL begin - Adjust for different (but apparently correct) output */
+/* { dg-final { scan-assembler "Lset\[0-9]+\[ \t]+=\[ \t]+Lpubtypes_end\[0-9]+-Lpubtypes_begin\[0-9]+\[ \t]+\[#;@]\[ \t]+Length of Public Types Info" } } */
+/* LLVM LOCAL end */
 /* { dg-final { scan-assembler "used_struct\\\\0\"\[ \t]+\[#;@]\[ \t]+external name" } } */
 /* { dg-final { scan-assembler-not "unused_struct\\\\0\"\[ \t]+\[#;@]\[ \t]+external name" } } */
 /* { dg-final { scan-assembler-not "\"list_name_type\\\\0\"\[ \t]+\[#;@]\[ \t]+external name" } } */

Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-4.c
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-4.c?rev=110802&r1=110801&r2=110802&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-4.c (original)
+++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.apple/pubtypes-4.c Wed Aug 11 04:54:36 2010
@@ -1,6 +1,7 @@
 /* Radar 4535968 */
 /* { dg-do compile { target *-*-darwin* } } */
-/* { dg-options "-O0 -gdwarf-2 -dA" } */
+/* LLVM LOCAL -fverbose-asm */
+/* { dg-options "-O0 -gdwarf-2 -dA -fverbose-asm" } */
 /* { dg-skip-if "Unmatchable assembly" { mmix-*-* } { "*" } { "" } } */
 
 #include <stdlib.h>
@@ -91,7 +92,9 @@
 
 /* { dg-final { scan-assembler "__debug_pubtypes" } } */
 /* APPLE LOCAL begin ARM assembler uses @ for comments */
-/* { dg-final { scan-assembler "long\[ \t]+\(0xa1|161\)+\[ \t\n]+\[#;@]\[ \t]+Length of Public Type Names Info" } } */
+/* LLVM LOCAL begin - Adjust for different (but apparently correct) output */
+/* { dg-final { scan-assembler "Lset\[0-9]+\[ \t]+=\[ \t]+Lpubtypes_end\[0-9]+-Lpubtypes_begin\[0-9]+\[ \t]+\[#;@]\[ \t]+Length of Public Types Info" } } */
+/* LLVM LOCAL end */
 /* { dg-final { scan-assembler "used_struct\\\\0\"\[ \t]+\[#;@]\[ \t]+external name" } } */
 /* { dg-final { scan-assembler-not "unused_struct\\\\0\"\[ \t]+\[#;@]\[ \t]+external name" } } */
 /* { dg-final { scan-assembler "\"list_name_type\\\\0\"\[ \t]+\[#;@]\[ \t]+external name" } } */





More information about the llvm-commits mailing list