diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2008-02-12 19:54:56 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2008-02-12 19:54:56 +0000 |
commit | a1bd4be4e2b5081c4ab1d53969eb0156dab84538 (patch) | |
tree | a9c5fba86bf62c7ab8ebd42cfd8de0b961430841 | |
parent | d9e38079c21ef9cd91cd9982fb1e00fa91546c2e (diff) | |
download | gcc-a1bd4be4e2b5081c4ab1d53969eb0156dab84538.zip gcc-a1bd4be4e2b5081c4ab1d53969eb0156dab84538.tar.gz gcc-a1bd4be4e2b5081c4ab1d53969eb0156dab84538.tar.bz2 |
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
-rw-r--r-- | gcc/testsuite/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/testsuite/obj-c++.dg/bitfield-1.mm | 10 | ||||
-rw-r--r-- | gcc/testsuite/obj-c++.dg/bitfield-4.mm | 6 | ||||
-rw-r--r-- | gcc/testsuite/obj-c++.dg/cxx-ivars-2.mm | 2 | ||||
-rw-r--r-- | gcc/testsuite/obj-c++.dg/encode-8.mm | 2 | ||||
-rw-r--r-- | gcc/testsuite/obj-c++.dg/isa-field-1.mm | 1 | ||||
-rw-r--r-- | gcc/testsuite/obj-c++.dg/layout-1.mm | 2 | ||||
-rw-r--r-- | gcc/testsuite/obj-c++.dg/lookup-2.mm | 1 | ||||
-rw-r--r-- | gcc/testsuite/obj-c++.dg/try-catch-2.mm | 1 | ||||
-rw-r--r-- | gcc/testsuite/obj-c++.dg/try-catch-9.mm | 1 |
10 files changed, 36 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f8d824d..e49d4aa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,15 @@ +2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * 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 <jakub@redhat.com> PR c++/35144 diff --git a/gcc/testsuite/obj-c++.dg/bitfield-1.mm b/gcc/testsuite/obj-c++.dg/bitfield-1.mm index c792025..fa8e726 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 d7617bf..0344dcd 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 bf9ca6af..3a6df79 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 <objc/Object.h> diff --git a/gcc/testsuite/obj-c++.dg/encode-8.mm b/gcc/testsuite/obj-c++.dg/encode-8.mm index 5f61cb8..bfd3475 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 <zlaski@apple.com>. */ /* { dg-options "-lobjc" } */ -/* { dg-do run } */ +/* { dg-do run { xfail { "*-*-*" } } } PR27249 */ #include <string.h> #include <stdlib.h> diff --git a/gcc/testsuite/obj-c++.dg/isa-field-1.mm b/gcc/testsuite/obj-c++.dg/isa-field-1.mm index ce1d9ff..f6d3e6a 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 <objc/Object.h> diff --git a/gcc/testsuite/obj-c++.dg/layout-1.mm b/gcc/testsuite/obj-c++.dg/layout-1.mm index fe8ab3d..246dcc3 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 f694ec9..a14860a 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 <objc/Object.h> #include <stdlib.h> diff --git a/gcc/testsuite/obj-c++.dg/try-catch-2.mm b/gcc/testsuite/obj-c++.dg/try-catch-2.mm index 9352260..7809b89 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 <zlaski@apple.com>. */ /* { dg-options "-fobjc-exceptions" } */ +/* { dg-xfail-if "PR23616" { "*-*-*" } { "*" } { "" } } */ /* { dg-do run } */ #include <objc/Object.h> diff --git a/gcc/testsuite/obj-c++.dg/try-catch-9.mm b/gcc/testsuite/obj-c++.dg/try-catch-9.mm index 18721b4..56bbdd1 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 <zlaski@apple.com>. */ /* { dg-options "-fobjc-exceptions -O2" } */ +/* { dg-xfail-if "PR23616" { "*-*-*" } { "*" } { "" } } */ /* { dg-do run } */ #include <objc/Object.h> |