summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>2009-01-25 12:11:21 +0000
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>2009-01-25 12:11:21 +0000
commit8a073ad3f1cbf78ed5ed306fe447c9697e55cf5e (patch)
tree85f9b42124834ea7a095df00afb81e99d7c8fad7
parentd9e7cdb4c5169638174f263443eb966f2cddd945 (diff)
downloadppe42-gcc-8a073ad3f1cbf78ed5ed306fe447c9697e55cf5e.tar.gz
ppe42-gcc-8a073ad3f1cbf78ed5ed306fe447c9697e55cf5e.zip
* gcc.dg/bitfld-15.c: Gate warning on target
pcc_bitfield_type_matters. * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C: Likewise. * gcc.dg/pr17112-1.c: Don't expect a warning for the packed bitfield for any target. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@143662 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/g++.dg/ext/bitfield2.C2
-rw-r--r--gcc/testsuite/g++.dg/ext/bitfield4.C2
-rw-r--r--gcc/testsuite/gcc.dg/bitfld-15.c2
-rw-r--r--gcc/testsuite/gcc.dg/bitfld-17.c2
-rw-r--r--gcc/testsuite/gcc.dg/pr17112-1.c2
6 files changed, 14 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5425b0250da..d079da982a4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2009-01-25 Hans-Peter Nilsson <hp@axis.com>
+
+ * gcc.dg/bitfld-15.c: Gate warning on target
+ pcc_bitfield_type_matters.
+ * gcc.dg/bitfld-17.c, g++.dg/ext/bitfield2.C,
+ g++.dg/ext/bitfield4.C: Likewise.
+ * gcc.dg/pr17112-1.c: Don't expect a warning for the packed
+ bitfield for any target.
+
2009-01-24 Jakub Jelinek <jakub@redhat.com>
PR c/38957
diff --git a/gcc/testsuite/g++.dg/ext/bitfield2.C b/gcc/testsuite/g++.dg/ext/bitfield2.C
index 2b827a344b0..b6b0083328c 100644
--- a/gcc/testsuite/g++.dg/ext/bitfield2.C
+++ b/gcc/testsuite/g++.dg/ext/bitfield2.C
@@ -3,7 +3,7 @@
/* { dg-options "" } */
struct t
-{ /* { dg-message "note: Offset of packed bit-field 't::b' has changed in GCC 4.4" "" } */
+{ /* { dg-message "note: Offset of packed bit-field 't::b' has changed in GCC 4.4" "" { target pcc_bitfield_type_matters } } */
char a:4;
char b:8;
char c:4;
diff --git a/gcc/testsuite/g++.dg/ext/bitfield4.C b/gcc/testsuite/g++.dg/ext/bitfield4.C
index f5fbd82b073..883f6a260b5 100644
--- a/gcc/testsuite/g++.dg/ext/bitfield4.C
+++ b/gcc/testsuite/g++.dg/ext/bitfield4.C
@@ -2,7 +2,7 @@
/* { dg-options "" } */
struct t
-{ /* { dg-message "note: Offset of packed bit-field 't::b' has changed in GCC 4.4" "" } */
+{ /* { dg-message "note: Offset of packed bit-field 't::b' has changed in GCC 4.4" "" { target pcc_bitfield_type_matters } } */
char a:4;
char b:8 __attribute__ ((packed));
char c:4;
diff --git a/gcc/testsuite/gcc.dg/bitfld-15.c b/gcc/testsuite/gcc.dg/bitfld-15.c
index bceeeadf637..7c77a0f29f8 100644
--- a/gcc/testsuite/gcc.dg/bitfld-15.c
+++ b/gcc/testsuite/gcc.dg/bitfld-15.c
@@ -7,6 +7,6 @@ struct t
char a:4;
char b:8;
char c:4;
-} __attribute__ ((packed)); /* { dg-message "note: Offset of packed bit-field 'b' has changed in GCC 4.4" "" } */
+} __attribute__ ((packed)); /* { dg-message "note: Offset of packed bit-field 'b' has changed in GCC 4.4" "" { target pcc_bitfield_type_matters } } */
int assrt[sizeof (struct t) == 2 ? 1 : -1];
diff --git a/gcc/testsuite/gcc.dg/bitfld-17.c b/gcc/testsuite/gcc.dg/bitfld-17.c
index 88ec199fa44..a2eb7da66ca 100644
--- a/gcc/testsuite/gcc.dg/bitfld-17.c
+++ b/gcc/testsuite/gcc.dg/bitfld-17.c
@@ -6,6 +6,6 @@ struct t
char a:4;
char b:8 __attribute__ ((packed));
char c:4;
-}; /* { dg-message "note: Offset of packed bit-field 'b' has changed in GCC 4.4" "" } */
+}; /* { dg-message "note: Offset of packed bit-field 'b' has changed in GCC 4.4" "" { target pcc_bitfield_type_matters } } */
int assrt[sizeof (struct t) == 2 ? 1 : -1];
diff --git a/gcc/testsuite/gcc.dg/pr17112-1.c b/gcc/testsuite/gcc.dg/pr17112-1.c
index 04d3a2e0e21..d43868fe074 100644
--- a/gcc/testsuite/gcc.dg/pr17112-1.c
+++ b/gcc/testsuite/gcc.dg/pr17112-1.c
@@ -6,7 +6,7 @@
extern void abort(void);
typedef struct {
- int int24:24 __attribute__ ((packed)); /* { dg-warning "attribute ignored" "" { target { default_packed && { ! pcc_bitfield_type_matters } } } } */
+ int int24:24 __attribute__ ((packed));
} myint24;
myint24 x[3] = {
OpenPOWER on IntegriCloud