diff options
| author | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-02-15 14:33:57 +0000 |
|---|---|---|
| committer | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-02-15 14:33:57 +0000 |
| commit | fda1cb5dc616e2f007ab66c64b1e9e5b5e37d56a (patch) | |
| tree | 3e27ad954b32275674d268c252908f8eba78806a | |
| parent | d2bf1895c85bd2ffb3986b932ac53f64e980ac05 (diff) | |
| download | ppe42-gcc-fda1cb5dc616e2f007ab66c64b1e9e5b5e37d56a.tar.gz ppe42-gcc-fda1cb5dc616e2f007ab66c64b1e9e5b5e37d56a.zip | |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132344 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
| -rw-r--r-- | gcc/testsuite/g++.dg/template/spec35.C | 8 |
2 files changed, 11 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9aa7ae815b4..26b41f89f60 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr> + + 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 <ubizjak@gmail.com> * 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 801b744dc2e..cae33ed3d1f 100644 --- a/gcc/testsuite/g++.dg/template/spec35.C +++ b/gcc/testsuite/g++.dg/template/spec35.C @@ -8,22 +8,22 @@ template<class T> 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> (float) { } // Expected to have static linkage template<class T> 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> (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 } |

