From: Jeff Law Date: Tue, 28 Jul 1998 22:31:09 +0000 (-0600) Subject: cygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro. X-Git-Tag: prereleases/egcs-1.1-prerelease~147 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36541e42afe226e65eef8b98dd03773302be3050;p=thirdparty%2Fgcc.git cygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro. x * i386/cygwin32.h (VALID_MACHINE_TYPE_ATTRIBUTE): New macro. * i386/winnt.c (associated_type): New fn. (i386_pe_valid_type_attribute_p): New fn. (i386_pe_check_vtable_importexport): Remove. (i386_pe_dllexport_p): Use associated_type. (i386_pe_dllimport_p): Likewise. From Antonio M. O. Neto : * i386.c (i386_valid_type_attribute_p): Also accept attributes for METHOD_TYPEs. From-SVN: r21459 --- diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 8e5211f13379..d34106352668 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -546,6 +546,7 @@ i386_valid_type_attribute_p (type, attributes, identifier, args) tree args; { if (TREE_CODE (type) != FUNCTION_TYPE + && TREE_CODE (type) != METHOD_TYPE && TREE_CODE (type) != FIELD_DECL && TREE_CODE (type) != TYPE_DECL) return 0;