From ff367c5b39737ef610fb928e57ac6b01dcce1dda Mon Sep 17 00:00:00 2001 From: dodji Date: Thu, 8 Sep 2011 21:46:14 +0000 Subject: [PATCH] Fix PR c/50332 gcc/testsuite/ * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no longer ignored on typedefs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178712 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/gcc.dg/attr-invalid.c | 6 ++++-- 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 + 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" "" } */ -- 2.7.4