[committed] testsuite: Annotate Wattributes-8.c for default_packed
Commit Message
Place markers in test case to handle targets which pack structures by
default. Validated on pru-none-elf.
Committed as obvious.
gcc/testsuite/ChangeLog:
* gcc.dg/Wattributes-8.c: Add annotations for default_packed
targets.
Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
---
gcc/testsuite/gcc.dg/Wattributes-8.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
@@ -24,8 +24,10 @@ int c ATTR ((aligned (2))); // okay (reduces alignment)
ASSERT (_Alignof (c) == 2);
struct {
- int a ATTR ((packed, aligned (2))); /* { dg-bogus "\\\[-Wattributes" } */
- int b ATTR ((aligned (2), packed)); /* { dg-bogus "\\\[-Wattributes" } */
+ int a ATTR ((packed, aligned (2))); /* { dg-bogus "\\\[-Wattributes" "" { target { ! default_packed } } } */
+ /* { dg-warning "attribute ignored" "" { target { default_packed } } .-1 } */
+ int b ATTR ((aligned (2), packed)); /* { dg-bogus "\\\[-Wattributes" "" { target { ! default_packed } } } */
+ /* { dg-warning "attribute ignored" "" { target { default_packed } } .-1 } */
/* Avoid exercising this since the attribute has no effect yet
there is no warning.