deprecated.C: Fix FAIL from "At global scope" message
2001-01-17 David Billinghurst <David.Billinghurst@riotinto.com> * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message * g++.dg/ext/align1.C: Fix fail on cygwin from maximum alignment warnings From-SVN: r48971
This commit is contained in:
parent
088827831a
commit
ee459e5e1b
@ -1,3 +1,11 @@
|
||||
2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
|
||||
|
||||
* g++.dg/other/deprecated.C: Fix FAIL from
|
||||
"At global scope" message
|
||||
* g++.dg/ext/align1.C: Fix fail on cygwin from maximum
|
||||
alignment warnings
|
||||
|
||||
|
||||
2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
|
||||
|
||||
* gcc.misc-tests/i386-prefetch.exp: Save and restore
|
||||
|
@ -1,4 +1,5 @@
|
||||
// Test that __attribute__ ((aligned)) is preserved.
|
||||
// Cygwin does not support alignment greater than 16
|
||||
|
||||
extern "C" int printf (const char *, ...);
|
||||
|
||||
@ -7,8 +8,10 @@ typedef float at[4][4] __attribute__ ((aligned (64)));
|
||||
float dummy[4][4][15];
|
||||
|
||||
static volatile at a1[15];
|
||||
// { dg-bogus "object file alignment" "" { xfail i?86-pc-cygwin } 10 }
|
||||
|
||||
float f1 __attribute__ ((aligned (64)));
|
||||
// { dg-bogus "object file alignment" "" { xfail i?86-pc-cygwin } 13 }
|
||||
|
||||
int main()
|
||||
{
|
||||
|
@ -1,6 +1,7 @@
|
||||
/* Test __attribute__ ((deprecated)) */
|
||||
/* { dg-do compile } */
|
||||
/* { dg-options "-Wdeprecated-declarations -fmessage-length=0" } */
|
||||
/* { dg-bogus "At global scope" "" { xfail *-*-* } 0 } */
|
||||
|
||||
#if 1
|
||||
typedef int INT1 __attribute__((deprecated));
|
||||
@ -53,9 +54,9 @@ int func1()
|
||||
int (*pf)() = f1; /* { dg-warning "`f1' is deprecated" "" } */
|
||||
|
||||
z = w + x + y + g1 + g2 + g3; /* { dg-warning "`x' is deprecated" "" } */
|
||||
/* { dg-warning "`y' is deprecated" "" { target *-*-* } 55 } */
|
||||
/* { dg-warning "`g2' is deprecated" "" { target *-*-* } 55 } */
|
||||
/* { dg-warning "`g3' is deprecated" "" { target *-*-* } 55 } */
|
||||
/* { dg-warning "`y' is deprecated" "" { target *-*-* } 56 } */
|
||||
/* { dg-warning "`g2' is deprecated" "" { target *-*-* } 56 } */
|
||||
/* { dg-warning "`g3' is deprecated" "" { target *-*-* } 56 } */
|
||||
return f1(); /* { dg-warning "`f1' is deprecated" "" } */
|
||||
}
|
||||
|
||||
@ -71,7 +72,7 @@ int func2(S1 *p)
|
||||
p->u1.field5 = g1 + p->field7;
|
||||
p->u2.field9; /* { dg-warning "`u2' is deprecated" "" } */
|
||||
return p->u1.field6 + p->field8; /* { dg-warning "`field6' is deprecated" "" } */
|
||||
/* { dg-warning "`field8' is deprecated" "" { target *-*-* } 73 } */
|
||||
/* { dg-warning "`field8' is deprecated" "" { target *-*-* } 74 } */
|
||||
}
|
||||
|
||||
struct SS1 {
|
||||
|
Loading…
Reference in New Issue
Block a user