From: Kaveh R. Ghazi Date: Tue, 12 Feb 2008 19:54:56 +0000 (+0000) Subject: bitfield-1.mm: Expect failures. X-Git-Tag: releases/gcc-4.3.0~188 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a1bd4be4e2b5081c4ab1d53969eb0156dab84538;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: r132266 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f8d824d177bb..e49d4aa80d34 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 Jakub Jelinek PR c++/35144 diff --git a/gcc/testsuite/obj-c++.dg/bitfield-1.mm b/gcc/testsuite/obj-c++.dg/bitfield-1.mm index c7920251d062..fa8e7265d379 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-excess-errors "In file included from" { target lp64 } } */ +/* { dg-bogus "padding struct to align" "PR23610" { xfail lp64 } 1 } */ + +/* { 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..0344dcdfab61 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-excess-errors "In file included from" { target lp64 } } */ +/* { dg-bogus "padding struct to align" "PR23610" { xfail lp64 } 1 } */ + +/* { 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..246dcc329b26 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-excess-errors "In file included from" { target lp64 } } */ +/* { dg-bogus "padding struct to align" "PR23610" { xfail lp64 } 1 } */ 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