aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/attr-invalid.c6
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9144ee4..1d77d7b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -14,6 +14,10 @@
2011-09-08 Dodji Seketeli <dodji@redhat.com>
+ PR c/50332
+ * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
+ longer ignored on typedefs.
+
PR c++/33255 - Support -Wunused-local-typedefs warning
* g++.dg/warn/Wunused-local-typedefs.C: New test file.
* c-c++-common/Wunused-local-typedefs.c: Likewise.
diff --git a/gcc/testsuite/gcc.dg/attr-invalid.c b/gcc/testsuite/gcc.dg/attr-invalid.c
index 6568c1a..f2a5887 100644
--- a/gcc/testsuite/gcc.dg/attr-invalid.c
+++ b/gcc/testsuite/gcc.dg/attr-invalid.c
@@ -35,9 +35,11 @@ int ATSYM(fn_vars) (void) {
#undef AT
#define AT used
-typedef int ATSYM(type) ATTR; /* { dg-warning "attribute ignored" "" } */
+typedef int ATSYM(type) ATTR; /* used attribute is no longer
+ ignored. */
-typedef int (*ATSYM(fntype))(void) ATTR; /* { dg-warning "attribute ignored" "" } */
+typedef int (*ATSYM(fntype))(void) ATTR; /* used attribute is no
+ longer ignored. */
struct ATSYM(struct) {
char dummy ATTR; /* { dg-warning "attribute ignored" "" } */