From: Dominique d'Humieres Date: Fri, 15 Feb 2008 14:33:57 +0000 (+0100) Subject: re PR target/35119 (FAIL: g++.dg/template/spec35.C scan-assembler) X-Git-Tag: releases/gcc-4.3.0~144 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=508515b0277f2adadc610acb2dd14f769ba992ff;p=thirdparty%2Fgcc.git re PR target/35119 (FAIL: g++.dg/template/spec35.C scan-assembler) PR testsuite/35119 * testsuite/g++.dg/template/spec35.C Change the regular expressions in dg-final to match the assembly code generated by Darwin 9. From-SVN: r132344 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9aa7ae815b43..26b41f89f603 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2008-02-15 Dominique d'Humieres + + PR testsuite/35119 + * testsuite/g++.dg/template/spec35.C + Change the regular expressions in dg-final to match the assembly + code generated by Darwin 9. + 2008-02-15 Uros Bizjak * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive. diff --git a/gcc/testsuite/g++.dg/template/spec35.C b/gcc/testsuite/g++.dg/template/spec35.C index 801b744dc2e1..cae33ed3d1f0 100644 --- a/gcc/testsuite/g++.dg/template/spec35.C +++ b/gcc/testsuite/g++.dg/template/spec35.C @@ -8,22 +8,22 @@ template static void f1 (T) { } -// { dg-final { scan-assembler-not ".glob(a|)l\[\t \]*_Z2f1IfEvT_" } } +// { dg-final { scan-assembler-not ".glob(a|)l\[\t \]*_?_Z2f1IfEvT_" } } template<> void f1 (float) { } // Expected to have static linkage template void f2 (T) { } -// { dg-final { scan-assembler ".glob(a|)l\[\t \]*_Z2f2IfEvT_" } } +// { dg-final { scan-assembler ".glob(a|)l\[\t \]*_?_Z2f2IfEvT_" } } template<> void f2 (float) { } // Expected to have global linkage void instantiator () { - // { dg-final { scan-assembler-not ".glob(a|)l\[\t \]*_Z2f1IiEvT_" } } + // { dg-final { scan-assembler-not ".glob(a|)l\[\t \]*_?_Z2f1IiEvT_" } } f1(0); // Expected to have static linkage - // { dg-final { scan-assembler ".weak\[\t \]*_Z2f2IiEvT_" } } + // { dg-final { scan-assembler ".weak(_definition)?\[\t \]*_?_Z2f2IiEvT_" } } f2(0); // Expected to have weak global linkage }