Jason Merrill <ja...@redhat.com> writes: > On 09/08/2011 04:38 PM, Dodji Seketeli wrote: >> +typedef int ATSYM(type) ATTR; /* used attribute is no more > > "no longer" > > OK with that change.
Thanks, I am about to commit this: commit 8c9ae9337b04d05ae89aeea0723d41119e713b41 Author: Dodji Seketeli <do...@redhat.com> Date: Thu Sep 8 21:52:16 2011 +0200 Fix PR c/50332 gcc/testsuite/ * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no longer ignored on typedefs. 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" "" } */ -- Dodji