diff options
| author | hp <hp@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-01-25 12:11:21 +0000 |
|---|---|---|
| committer | hp <hp@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-01-25 12:11:21 +0000 |
| commit | 8a073ad3f1cbf78ed5ed306fe447c9697e55cf5e (patch) | |
| tree | 85f9b42124834ea7a095df00afb81e99d7c8fad7 | |
| parent | d9e7cdb4c5169638174f263443eb966f2cddd945 (diff) | |
| download | ppe42-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/ChangeLog | 9 | ||||
| -rw-r--r-- | gcc/testsuite/g++.dg/ext/bitfield2.C | 2 | ||||
| -rw-r--r-- | gcc/testsuite/g++.dg/ext/bitfield4.C | 2 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.dg/bitfld-15.c | 2 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.dg/bitfld-17.c | 2 | ||||
| -rw-r--r-- | gcc/testsuite/gcc.dg/pr17112-1.c | 2 |
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] = { |

