re PR debug/54460 (FAIL: g++.dg/debug/dwarf2/nested-3.C)
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Sun, 16 Sep 2012 16:43:33 +0000 (16:43 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sun, 16 Sep 2012 16:43:33 +0000 (16:43 +0000)
PR debug/54460
* g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
to scary regexp.

From-SVN: r191361

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/debug/dwarf2/nested-3.C

index d1b06ae64e3ba2a9e0e3e0e84a42ea4f7a74e1ad..e38e779811d15522a587a8f109e59c7fd735f30b 100644 (file)
@@ -1,5 +1,9 @@
 2012-09-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
+       PR debug/54460
+       * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
+       to scary regexp.
+
        PR testsuite/54007
        * gnat.dg/lto15.adb: Require lto.
 
index a59359c7b9dae27c949f0e3688201df501991a2e..47c6d0b1cd5a9a2e3b3cc44ebd5f29744b3cf1dd 100644 (file)
@@ -59,4 +59,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\]*DW_AT_signature\[^#/!|@\]*\[#/!|@\] \[^\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\]*DW_AT_signature\[^#;/!|@\]*\[#;/!|@\] \[^\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]+" } }