diff options
author | Dimitar Dimitrov <dimitar@dinux.eu> | 2022-04-03 12:27:16 +0300 |
---|---|---|
committer | Dimitar Dimitrov <dimitar@dinux.eu> | 2022-05-03 21:56:15 +0300 |
commit | 0a7c4d6b67f15d6c51fbc71325d9d2f31d96f794 (patch) | |
tree | a9dd07c17f34a4d0323323a040640e78ae4b8d7a /gcc | |
parent | 80d44ac87021bd0f6af3440c2d32b990e511dffa (diff) | |
download | gcc-0a7c4d6b67f15d6c51fbc71325d9d2f31d96f794.zip gcc-0a7c4d6b67f15d6c51fbc71325d9d2f31d96f794.tar.gz gcc-0a7c4d6b67f15d6c51fbc71325d9d2f31d96f794.tar.bz2 |
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>
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.dg/Wattributes-8.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.dg/Wattributes-8.c b/gcc/testsuite/gcc.dg/Wattributes-8.c index a4b4c00..8f5483e 100644 --- a/gcc/testsuite/gcc.dg/Wattributes-8.c +++ b/gcc/testsuite/gcc.dg/Wattributes-8.c @@ -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. |