This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: I tell in the resolution of the bug of the stdcall of the progress
- To: "Antonio M. O. Neto" <anmendes at cruzeironet dot com dot br>
- Subject: Re: I tell in the resolution of the bug of the stdcall of the progress
- From: Mumit Khan <khan at xraylith dot wisc dot edu>
- Date: Sat, 13 Jun 1998 11:08:48 -0500 (CDT)
- Cc: egcs at cygnus dot com
- Reply-To: Mumit Khan <khan at xraylith dot wisc dot edu>
On Fri, 12 Jun 1998, Antonio M. O. Neto wrote:
[ ... stdcall attributge ignored on class methods ... ]
>
> In spite my success in the recognition of the stdcall, this won't advance of
> anything if this other problem be not solved. At least now all we already
> have notion from where to begin.
>
> At once I thank the attention and I accept suggestions of as to solve the
> problem. I will continue trying to solve this problem inside of my readiness
> of free time.
>
> Antonio Mendes of Oliveira Neto-Brazil: anmendes@cruzeironet.com.br
>
> Ps.: To remove the message of " stdcall directive ignored ", go until the
> file
> /egcs-19980531/gcc/config/i386/i386.c
>
> and change in
> if (TREE_CODE (type) != FUNCTION_TYPE
> && TREE_CODE (type) != FIELD_DECL
> && TREE_CODE (type) != TYPE_DECL)
> return 0;
>
> increasing
>
> && TREE_CODE (type) != METHOD_TYPE
>
Thank for you for tracking this down. I'll add it locally and test it out
(hopefully it will cause no regressions).
Does this patch solve the problem with non-virtual methods only?
Regards,
Mumit