aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2010-04-01 12:43:04 +0000
committerRainer Orth <ro@gcc.gnu.org>2010-04-01 12:43:04 +0000
commit35eb7ed734cd52b0124fc2731a1e7f65ba21ca1f (patch)
tree4e7b157df9e6a0f3aa5291c82e764bc0af82689d /gcc
parent8c5cfa89481f7acec2f446a0e5e20913ecfbf4a1 (diff)
downloadgcc-35eb7ed734cd52b0124fc2731a1e7f65ba21ca1f.zip
gcc-35eb7ed734cd52b0124fc2731a1e7f65ba21ca1f.tar.gz
gcc-35eb7ed734cd52b0124fc2731a1e7f65ba21ca1f.tar.bz2
_Pragma1.C: Skip on alpha*-dec-osf*.
* g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*. * g++.dg/eh/spbp.C: Likewise. * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*. * g++.dg/other/pragma-ep-1.C: Properly define p, remove superfluous casts. * gcc.dg/mtune.c: Add dg-bogus "mcpu". * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*. * objc.dg/dwarf-2.m: Likewise. From-SVN: r157905
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog11
-rw-r--r--gcc/testsuite/g++.dg/cpp/_Pragma1.C2
-rw-r--r--gcc/testsuite/g++.dg/eh/spbp.C2
-rw-r--r--gcc/testsuite/g++.dg/ext/label13.C2
-rw-r--r--gcc/testsuite/g++.dg/other/pragma-ep-1.C4
-rw-r--r--gcc/testsuite/gcc.dg/mtune.c1
-rw-r--r--gcc/testsuite/objc.dg/dwarf-1.m2
-rw-r--r--gcc/testsuite/objc.dg/dwarf-2.m2
8 files changed, 19 insertions, 7 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0b65389..6a0bd29 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,14 @@
+2010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
+ * g++.dg/eh/spbp.C: Likewise.
+ * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
+ * g++.dg/other/pragma-ep-1.C: Properly define p, remove
+ superfluous casts.
+ * gcc.dg/mtune.c: Add dg-bogus "mcpu".
+ * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*.
+ * objc.dg/dwarf-2.m: Likewise.
+
2010-03-31 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/43464
diff --git a/gcc/testsuite/g++.dg/cpp/_Pragma1.C b/gcc/testsuite/g++.dg/cpp/_Pragma1.C
index 714d10e..3b58c1e 100644
--- a/gcc/testsuite/g++.dg/cpp/_Pragma1.C
+++ b/gcc/testsuite/g++.dg/cpp/_Pragma1.C
@@ -2,7 +2,7 @@
// This is supposed to succeed only if
// the target defines HANDLE_PRAGMA_PACK_PUSH_POP
// and doesn't define HANDLE_PRAGMA_PACK_WITH_EXPANSION.
-// { dg-do compile { target { ! { powerpc-ibm-aix* *-*-solaris2* fido-*-* m68k-*-* sh*-[us]*-elf m32c-*-* *-*-vxworks } } } }
+// { dg-do compile { target { ! { powerpc-ibm-aix* *-*-solaris2* fido-*-* m68k-*-* sh*-[us]*-elf m32c-*-* *-*-vxworks alpha*-dec-osf* } } } }
#define push bar
#define foo _Pragma ("pack(push)")
diff --git a/gcc/testsuite/g++.dg/eh/spbp.C b/gcc/testsuite/g++.dg/eh/spbp.C
index 181e65d..a781622 100644
--- a/gcc/testsuite/g++.dg/eh/spbp.C
+++ b/gcc/testsuite/g++.dg/eh/spbp.C
@@ -1,6 +1,6 @@
/* { dg-do run } */
/* { dg-options "-gdwarf-2" } */
-/* { dg-skip-if "No Dwarf" { { *-*-aix* hppa*-*-hpux* } && { ! hppa*64*-*-* } } { "*" } { "" } } */
+/* { dg-skip-if "No Dwarf" { { *-*-aix* alpha*-dec-osf* hppa*-*-hpux* } && { ! hppa*64*-*-* } } { "*" } { "" } } */
/* This was a bug on x86-darwin, where the register numbering for SP
and BP was swapped (it's easy to do because on that port it's
diff --git a/gcc/testsuite/g++.dg/ext/label13.C b/gcc/testsuite/g++.dg/ext/label13.C
index 63fd333..151a45a 100644
--- a/gcc/testsuite/g++.dg/ext/label13.C
+++ b/gcc/testsuite/g++.dg/ext/label13.C
@@ -8,7 +8,7 @@ struct C
C();
};
-C::C() // { dg-bogus "can never be copied" "" { xfail *-apple-darwin* } }
+C::C() // { dg-bogus "can never be copied" "" { xfail *-apple-darwin* alpha*-ded-osf* } }
{
static void *labelref = &&label;
goto *labelref;
diff --git a/gcc/testsuite/g++.dg/other/pragma-ep-1.C b/gcc/testsuite/g++.dg/other/pragma-ep-1.C
index 151003c..9362943 100644
--- a/gcc/testsuite/g++.dg/other/pragma-ep-1.C
+++ b/gcc/testsuite/g++.dg/other/pragma-ep-1.C
@@ -22,6 +22,6 @@ extern "C" int three(void);
extern "C" int four(void);
-void *p[] = {
- (void *) one, (void *) two, (void *) three, (void *) four
+int (*p[])(void) = {
+ one, two, three, four
};
diff --git a/gcc/testsuite/gcc.dg/mtune.c b/gcc/testsuite/gcc.dg/mtune.c
index 1b0c76d..a33e042 100644
--- a/gcc/testsuite/gcc.dg/mtune.c
+++ b/gcc/testsuite/gcc.dg/mtune.c
@@ -2,4 +2,5 @@
/* { dg-options "-mtune=foo" } */
/* { dg-error "mtune" "" { target *-*-* } 0 } */
/* { dg-bogus "march" "" { target *-*-* } 0 } */
+/* { dg-bogus "mcpu" "" { target *-*-* } 0 } */
int i;
diff --git a/gcc/testsuite/objc.dg/dwarf-1.m b/gcc/testsuite/objc.dg/dwarf-1.m
index 3bfabba..c04b613 100644
--- a/gcc/testsuite/objc.dg/dwarf-1.m
+++ b/gcc/testsuite/objc.dg/dwarf-1.m
@@ -1,6 +1,6 @@
/* { dg-options "-gdwarf-2 -dA" } */
/* { dg-final { scan-assembler "\"id.0\".*DW_AT_name" } } */
-/* { dg-skip-if "No Dwarf" { { *-*-aix* hppa*-*-hpux* } && { ! hppa*64*-*-* } } { "*" } { "" } } */
+/* { dg-skip-if "No Dwarf" { { *-*-aix* alpha*-dec-osf* hppa*-*-hpux* } && { ! hppa*64*-*-* } } { "*" } { "" } } */
@interface foo
id x;
@end
diff --git a/gcc/testsuite/objc.dg/dwarf-2.m b/gcc/testsuite/objc.dg/dwarf-2.m
index 967f515..bedc520 100644
--- a/gcc/testsuite/objc.dg/dwarf-2.m
+++ b/gcc/testsuite/objc.dg/dwarf-2.m
@@ -1,4 +1,4 @@
/* { dg-options "-gdwarf-2 -dA -gno-strict-dwarf" } */
/* { dg-final { scan-assembler "0x10\[^0-9a-f\].*DW_AT_language" } } */
-/* { dg-skip-if "No Dwarf" { { *-*-aix* hppa*-*-hpux* } && { ! hppa*64*-*-* } } { "*" } { "" } } */
+/* { dg-skip-if "No Dwarf" { { *-*-aix* alpha*-dec-osf* hppa*-*-hpux* } && { ! hppa*64*-*-* } } { "*" } { "" } } */
int x;