From: Kaveh R. Ghazi Date: Tue, 12 Feb 2008 21:45:48 +0000 (+0000) Subject: bitfield-1.mm: Expect failures. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea1791d27b71e88031056d2dc5affc057c4453da;p=thirdparty%2Fgcc.git bitfield-1.mm: Expect failures. * obj-c++.dg/bitfield-1.mm: Expect failures. * obj-c++.dg/bitfield-4.mm: Likewise. * obj-c++.dg/cxx-ivars-2.mm: Likewise. * obj-c++.dg/encode-8.mm: Likewise. * obj-c++.dg/isa-field-1.mm: Likewise. * obj-c++.dg/layout-1.mm: Likewise. * obj-c++.dg/lookup-2.mm: Likewise. * obj-c++.dg/try-catch-2.mm: Likewise. * obj-c++.dg/try-catch-9.mm: Likewise. From-SVN: r132274 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f2a2069372f3..e3092fee2ae1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,15 @@ +2008-02-12 Kaveh R. Ghazi + + * obj-c++.dg/bitfield-1.mm: Expect failures. + * obj-c++.dg/bitfield-4.mm: Likewise. + * obj-c++.dg/cxx-ivars-2.mm: Likewise. + * obj-c++.dg/encode-8.mm: Likewise. + * obj-c++.dg/isa-field-1.mm: Likewise. + * obj-c++.dg/layout-1.mm: Likewise. + * obj-c++.dg/lookup-2.mm: Likewise. + * obj-c++.dg/try-catch-2.mm: Likewise. + * obj-c++.dg/try-catch-9.mm: Likewise. + 2008-02-12 Kaveh R. Ghazi PR objc++/34193 diff --git a/gcc/testsuite/obj-c++.dg/bitfield-1.mm b/gcc/testsuite/obj-c++.dg/bitfield-1.mm index c7920251d062..8633b854db70 100644 --- a/gcc/testsuite/obj-c++.dg/bitfield-1.mm +++ b/gcc/testsuite/obj-c++.dg/bitfield-1.mm @@ -111,3 +111,13 @@ int main(void) return 0; } + +/* { dg-bogus "included from " "PR23610" { xfail lp64 } 0 } */ +/* { dg-bogus "padding struct to align" "PR23610" { xfail lp64 } 0 } */ + +/* { dg-bogus "padding struct size" "PR23610" { xfail lp64 } 40 } */ +/* { dg-bogus "padding struct size" "PR23610" { xfail lp64 } 43 } */ +/* { dg-bogus "padding struct size" "PR23610" { xfail lp64 } 57 } */ +/* { dg-bogus "padding struct size" "PR23610" { xfail lp64 } 60 } */ +/* { dg-bogus "padding struct size" "PR23610" { xfail lp64 } 75 } */ +/* { dg-bogus "padding struct size" "PR23610" { xfail lp64 } 76 } */ diff --git a/gcc/testsuite/obj-c++.dg/bitfield-4.mm b/gcc/testsuite/obj-c++.dg/bitfield-4.mm index d7617bf106cc..ef336f44834a 100644 --- a/gcc/testsuite/obj-c++.dg/bitfield-4.mm +++ b/gcc/testsuite/obj-c++.dg/bitfield-4.mm @@ -48,3 +48,9 @@ int main(void) return 0; } + +/* { dg-bogus "included from " "PR23610" { xfail lp64 } 0 } */ +/* { dg-bogus "padding struct to align" "PR23610" { xfail lp64 } 0 } */ + +/* { dg-bogus "padding struct size" "PR23610" { xfail lp64 } 28 } */ +/* { dg-bogus "padding struct size" "PR23610" { xfail lp64 } 34 } */ diff --git a/gcc/testsuite/obj-c++.dg/cxx-ivars-2.mm b/gcc/testsuite/obj-c++.dg/cxx-ivars-2.mm index bf9ca6af44a7..3a6df79ab4c3 100644 --- a/gcc/testsuite/obj-c++.dg/cxx-ivars-2.mm +++ b/gcc/testsuite/obj-c++.dg/cxx-ivars-2.mm @@ -1,7 +1,7 @@ // Check if the '- .cxx_construct' and '-.cxx_destruct' methods get called // and if they perform their desired function. -// { dg-do run } +// { dg-do run { xfail { "*-*-*" } } } PR27247/PR23681 // { dg-options "-fobjc-call-cxx-cdtors" } #include diff --git a/gcc/testsuite/obj-c++.dg/encode-8.mm b/gcc/testsuite/obj-c++.dg/encode-8.mm index 5f61cb87be45..bfd34754ff47 100644 --- a/gcc/testsuite/obj-c++.dg/encode-8.mm +++ b/gcc/testsuite/obj-c++.dg/encode-8.mm @@ -3,7 +3,7 @@ should be encoded as '*'). */ /* Contributed by Ziemowit Laski . */ /* { dg-options "-lobjc" } */ -/* { dg-do run } */ +/* { dg-do run { xfail { "*-*-*" } } } PR27249 */ #include #include diff --git a/gcc/testsuite/obj-c++.dg/isa-field-1.mm b/gcc/testsuite/obj-c++.dg/isa-field-1.mm index ce1d9ff2d8f3..f6d3e6a475cd 100644 --- a/gcc/testsuite/obj-c++.dg/isa-field-1.mm +++ b/gcc/testsuite/obj-c++.dg/isa-field-1.mm @@ -1,5 +1,6 @@ /* Ensure there are no bizarre difficulties with accessing the 'isa' field of objects. */ /* { dg-do compile } */ +/* { dg-xfail-if "PR23613" { "*-*-*" } { "*" } { "" } } */ #include diff --git a/gcc/testsuite/obj-c++.dg/layout-1.mm b/gcc/testsuite/obj-c++.dg/layout-1.mm index fe8ab3d083d2..6972d12539f9 100644 --- a/gcc/testsuite/obj-c++.dg/layout-1.mm +++ b/gcc/testsuite/obj-c++.dg/layout-1.mm @@ -13,3 +13,5 @@ - (id) foo; @end +/* { dg-bogus "included from " "PR23610" { xfail lp64 } 0 } */ +/* { dg-bogus "padding struct to align" "PR23610" { xfail lp64 } 0 } */ diff --git a/gcc/testsuite/obj-c++.dg/lookup-2.mm b/gcc/testsuite/obj-c++.dg/lookup-2.mm index f694ec9301c3..a14860af51cb 100644 --- a/gcc/testsuite/obj-c++.dg/lookup-2.mm +++ b/gcc/testsuite/obj-c++.dg/lookup-2.mm @@ -1,4 +1,5 @@ /* { dg-do run } */ +/* { dg-xfail-if "PR23614" { "*-*-*" } { "*" } { "" } } */ #include #include diff --git a/gcc/testsuite/obj-c++.dg/try-catch-2.mm b/gcc/testsuite/obj-c++.dg/try-catch-2.mm index 9352260ab266..7809b890db91 100644 --- a/gcc/testsuite/obj-c++.dg/try-catch-2.mm +++ b/gcc/testsuite/obj-c++.dg/try-catch-2.mm @@ -3,6 +3,7 @@ /* Developed by Ziemowit Laski . */ /* { dg-options "-fobjc-exceptions" } */ +/* { dg-xfail-if "PR23616" { "*-*-*" } { "*" } { "" } } */ /* { dg-do run } */ #include diff --git a/gcc/testsuite/obj-c++.dg/try-catch-9.mm b/gcc/testsuite/obj-c++.dg/try-catch-9.mm index 18721b4ee438..56bbdd1e5543 100644 --- a/gcc/testsuite/obj-c++.dg/try-catch-9.mm +++ b/gcc/testsuite/obj-c++.dg/try-catch-9.mm @@ -3,6 +3,7 @@ /* Developed by Ziemowit Laski . */ /* { dg-options "-fobjc-exceptions -O2" } */ +/* { dg-xfail-if "PR23616" { "*-*-*" } { "*" } { "" } } */ /* { dg-do run } */ #include