From 5fb8038782a64f4b160c036d976627e2d492267b Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Fri, 4 Nov 2016 01:52:05 +0000 Subject: [PATCH] ref-3.C: XFAIL AIX. * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX. * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX. From-SVN: r241838 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/g++.dg/debug/dwarf2/ref-3.C | 10 +++++----- gcc/testsuite/g++.dg/debug/dwarf2/ref-4.C | 6 +++--- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 371f6135cd7..c62bb935966 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2016-10-04 David Edelsohn + + * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX. + * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX. + 2016-11-03 Jakub Jelinek Alexandre Oliva Jason Merrill diff --git a/gcc/testsuite/g++.dg/debug/dwarf2/ref-3.C b/gcc/testsuite/g++.dg/debug/dwarf2/ref-3.C index 6294d023d51..d7932d8a237 100644 --- a/gcc/testsuite/g++.dg/debug/dwarf2/ref-3.C +++ b/gcc/testsuite/g++.dg/debug/dwarf2/ref-3.C @@ -1,10 +1,10 @@ // { dg-do compile { target c++11 } } // { dg-options "-g -gno-strict-dwarf -dA" } -// { dg-final { scan-assembler-times " DW_AT_reference" 5 } } -// { dg-final { scan-assembler-times " DW_AT_rvalue_reference" 5 } } -// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_subroutine_type" 6 } } -// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_ptr_to_member_type" 7 } } -// { dg-final { scan-assembler-times " DW_AT_use_location" 1 } } +// { dg-final { scan-assembler-times " DW_AT_reference" 5 { xfail *-*-aix* } } } +// { dg-final { scan-assembler-times " DW_AT_rvalue_reference" 5 { xfail *-*-aix* } } } +// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_subroutine_type" 6 { xfail *-*-aix* } } } +// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_ptr_to_member_type" 7 { xfail *-*-aix* } } } +// { dg-final { scan-assembler-times " DW_AT_use_location" 1 { xfail *-*-aix* } } } struct S { diff --git a/gcc/testsuite/g++.dg/debug/dwarf2/ref-4.C b/gcc/testsuite/g++.dg/debug/dwarf2/ref-4.C index b1fe0e4bce9..00cf81f4bcc 100644 --- a/gcc/testsuite/g++.dg/debug/dwarf2/ref-4.C +++ b/gcc/testsuite/g++.dg/debug/dwarf2/ref-4.C @@ -1,8 +1,8 @@ // { dg-do compile { target c++11 } } // { dg-options "-g -gno-strict-dwarf -dA" } -// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_typedef" 2 } } -// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_ptr_to_member_type" 2 } } -// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_subroutine_type" 1 } } +// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_typedef" 2 { xfail *-*-aix* } } } +// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_ptr_to_member_type" 2 { xfail *-*-aix* } } } +// { dg-final { scan-assembler-times "DIE \\(\[^\n\]*\\) DW_TAG_subroutine_type" 1 { xfail *-*-aix* } } } struct A { void foo (); int a; }; typedef void (A::*PMF) (); -- 2.30.2