From: Kai Tietz Date: Wed, 7 Apr 2010 08:04:59 +0000 (+0000) Subject: i386.c (ix86_handle_cconv_attribute): Ignore calling convention attributes on METHOD_... X-Git-Tag: upstream/12.2.0~93903 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b97b26342e59fa18468f1ae629b245630675ab4a;p=platform%2Fupstream%2Fgcc.git i386.c (ix86_handle_cconv_attribute): Ignore calling convention attributes on METHOD_TYPEs for w64 ABI, too. 2010-04-06 Kai Tietz * config/i386/i386.c (ix86_handle_cconv_attribute): Ignore calling convention attributes on METHOD_TYPEs for w64 ABI, too. From-SVN: r158042 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4eae15a..a7773a1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-04-06 Kai Tietz + + * config/i386/i386.c (ix86_handle_cconv_attribute): Ignore + calling convention attributes on METHOD_TYPEs for w64 ABI, too. + 2010-04-07 Sebastian Pop * tree-if-conv.c: Fix indentation and comments. diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index c945a54..5387fae 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -4447,7 +4447,8 @@ ix86_handle_cconv_attribute (tree *node, tree name, if (TARGET_64BIT) { /* Do not warn when emulating the MS ABI. */ - if (TREE_CODE (*node) != FUNCTION_TYPE + if ((TREE_CODE (*node) != FUNCTION_TYPE + && TREE_CODE (*node) != METHOD_TYPE) || ix86_function_type_abi (*node) != MS_ABI) warning (OPT_Wattributes, "%qE attribute ignored", name);