From: ro Date: Thu, 1 Apr 2010 12:43:04 +0000 (+0000) Subject: * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*. X-Git-Tag: upstream/4.9.2~30373 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dba9a1a567d3d19e8d86019264bf9d92184bd21a;p=platform%2Fupstream%2Flinaro-gcc.git * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157905 138bc75d-0d04-0410-961f-82ee72b054a4 --- 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 + + * 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 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;