diff options
author | Dodji Seketeli <dodji@redhat.com> | 2012-01-23 17:05:46 +0000 |
---|---|---|
committer | Dodji Seketeli <dodji@gcc.gnu.org> | 2012-01-23 18:05:46 +0100 |
commit | 0ebdd7a80f494af9b65e1e25f0b7cf6d4c8de47d (patch) | |
tree | 41d64988544a933bf010dd006e8962bf2fd1fd80 | |
parent | 1447fdef3b8eecdc4b3a6e27af317dbbef35324d (diff) | |
download | gcc-0ebdd7a80f494af9b65e1e25f0b7cf6d4c8de47d.zip gcc-0ebdd7a80f494af9b65e1e25f0b7cf6d4c8de47d.tar.gz gcc-0ebdd7a80f494af9b65e1e25f0b7cf6d4c8de47d.tar.bz2 |
PR testsuite/51941 - FAIL g++.dg/debug/dwarf2/nested-3.C on Darwin
gcc/testsuite/
PR testsuite/51941
* g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
the DW_TAG_class_type and DW_AT_name: "Executor".
From-SVN: r183441
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/debug/dwarf2/nested-3.C | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1e6b898..8b47d64 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2012-01-23 Dodji Seketeli <dodji@redhat.com> + + PR testsuite/51941 + * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between + the DW_TAG_class_type and DW_AT_name: "Executor". + 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> * lib/target-supports.exp diff --git a/gcc/testsuite/g++.dg/debug/dwarf2/nested-3.C b/gcc/testsuite/g++.dg/debug/dwarf2/nested-3.C index 707f02d..1c1be99 100644 --- a/gcc/testsuite/g++.dg/debug/dwarf2/nested-3.C +++ b/gcc/testsuite/g++.dg/debug/dwarf2/nested-3.C @@ -51,4 +51,4 @@ main () // // Hence the scary regexp: // -// { dg-final { scan-assembler "\[^\n\r\]*\\(DIE \\(0x(\[0-9a-f\]+)\\) DW_TAG_namespace\\)\[\n\r\]+\[^\n\r\]*\"thread\[\^\n\r]+\[\n\r\]+(\[^\n\r\]*\[\n\r\]+)+\[^\n\r\]*\\(DIE \\(0x(\[0-9a-f\]+)\\) DW_TAG_class_type\\)\[\n\r\]+\[^\n\r\]*\"Executor\[^\n\r\]+\[\n\r\]+\[^\n\r\]*DW_AT_declaration\[\n\r\]+\[^\n\r\]*\\(DIE\[^\n\r\]*DW_TAG_subprogram\\)\[\n\r\]+(\[^\n\r\]*\[\n\r\]+)+\[^\n\r\]*\"CurrentExecutor\[^\n\r\]+\[\n\r\]+(\[^\n\r\]*\[\n\r\]+)+(\[^\n\r\]*\[\n\r\]+)+\[^\n\r\]*end of children of DIE 0x\\3\[\n\r]+\[^\n\r\]*end of children of DIE 0x\\1\[\n\r]+" } } +// { dg-final { scan-assembler "\[^\n\r\]*\\(DIE \\(0x(\[0-9a-f\]+)\\) DW_TAG_namespace\\)\[\n\r\]+\[^\n\r\]*\"thread\[\^\n\r]+\[\n\r\]+(\[^\n\r\]*\[\n\r\]+)+\[^\n\r\]*\\(DIE \\(0x(\[0-9a-f\]+)\\) DW_TAG_class_type\\)(\[\n\r\]+\[^\n\r\]*)+\"Executor\[^\n\r\]+\[\n\r\]+\[^\n\r\]*DW_AT_declaration\[\n\r\]+\[^\n\r\]*\\(DIE\[^\n\r\]*DW_TAG_subprogram\\)\[\n\r\]+(\[^\n\r\]*\[\n\r\]+)+\[^\n\r\]*\"CurrentExecutor\[^\n\r\]+\[\n\r\]+(\[^\n\r\]*\[\n\r\]+)+(\[^\n\r\]*\[\n\r\]+)+\[^\n\r\]*end of children of DIE 0x\\3\[\n\r]+\[^\n\r\]*end of children of DIE 0x\\1\[\n\r]+" } } |