testsuite: Annotate Wattributes-8.c for default_packed
Place markers in test case to handle targets which pack structures by default. Validated on pru-none-elf. gcc/testsuite/ChangeLog: * gcc.dg/Wattributes-8.c: Add annotations for default_packed targets. Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
This commit is contained in:
parent
80d44ac870
commit
0a7c4d6b67
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue