From: Michael Matz Date: Wed, 25 Feb 2004 00:45:43 +0000 (+0000) Subject: i386.c (ix86_comp_type_attributes): Check for regparm attributes. X-Git-Tag: releases/gcc-4.0.0~9871 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=265d94acde9c183595b9c045fd9abe962d814f86;p=thirdparty%2Fgcc.git i386.c (ix86_comp_type_attributes): Check for regparm attributes. * config/i386/i386.c (ix86_comp_type_attributes): Check for regparm attributes. From-SVN: r78410 --- diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index b7a0a7156cdb..401f4b58a515 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -1686,6 +1686,9 @@ ix86_comp_type_attributes (tree type1, tree type2) if (!lookup_attribute (rtdstr, TYPE_ATTRIBUTES (type1)) != !lookup_attribute (rtdstr, TYPE_ATTRIBUTES (type2))) return 0; + if (ix86_function_regparm (type1, NULL) + != ix86_function_regparm (type2, NULL)) + return 0; return 1; }