From ee459e5e1bf45b84f7b76091542d5699fa399229 Mon Sep 17 00:00:00 2001
From: David Billinghurst <David.Billinghurst@riotinto.com>
Date: Thu, 17 Jan 2002 22:48:08 +0000
Subject: [PATCH] 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
---
 gcc/testsuite/ChangeLog                 | 8 ++++++++
 gcc/testsuite/g++.dg/ext/align1.C       | 3 +++
 gcc/testsuite/g++.dg/other/deprecated.C | 9 +++++----
 3 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 548b97e2611d..e72961a11a97 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/gcc/testsuite/g++.dg/ext/align1.C b/gcc/testsuite/g++.dg/ext/align1.C
index 75986fdd56ff..b7a85111b2fe 100644
--- a/gcc/testsuite/g++.dg/ext/align1.C
+++ b/gcc/testsuite/g++.dg/ext/align1.C
@@ -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()
 {
diff --git a/gcc/testsuite/g++.dg/other/deprecated.C b/gcc/testsuite/g++.dg/other/deprecated.C
index 40d9dba9c36c..7d9f58705ab4 100644
--- a/gcc/testsuite/g++.dg/other/deprecated.C
+++ b/gcc/testsuite/g++.dg/other/deprecated.C
@@ -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 {
-- 
GitLab