This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC] Remove PUSH_ARGS_REVERSED from the RTL expander.


Hi,

On Mon, 24 Mar 2014, Richard Henderson wrote:

> See
> 
>   http://en.wikipedia.org/wiki/X86_calling_conventions#pascal
> 
> Since we don't actually support this anymore, we can certainly tidy this 
> up.

Yeah, I thought about that, but I couldn't see how that could have used 
PUSH_ARGS_REVERSED.  The above calling convention would be a language 
setting while the macro is a target setting, and for interoperability even 
the Pascal compiler would have to be able to create some calls with 
reversed arguments.  So I thought that Pascal never was the purpose for 
the macro.  (I didn't check to make sure, though)


Ciao,
Michael.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]