Hi All,

This is simple fix that is aimed to help users in porting their
applications to x86 platforms which rely on an order of function
argument evaluation. To preserve direct order of argument evaluation
they need to be added additional option '-mno-push-args' to compile
that looks reasonable price for non-C/C++ Standard conformance.
I checked that adding this option does not affect on performance on
Corei7 and Atom platforms. Note also that option "-push-args" is
passed by default on all x86 platforms and it means that changing this
macros will not likely affect on almost all gcc users.

Is it OK for trunk?

2013-02-01  Yuri Rumyantsev  <ysrum...@gmail.com>

        * config/i386/i386.h : Change macros PUSH_ARGS_REVERSED.

Attachment: patch
Description: Binary data

Reply via email to