This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: Compiling x86 code
- From: Jeff Epler <jepler at unpythonic dot net>
- To: 29jr48+4pm9iwb1l08rc at guerrillamail dot com
- Cc: "gcc-help at gcc dot gnu dot org" <gcc-help at gcc dot gnu dot org>
- Date: Thu, 19 Nov 2015 21:37:59 -0600
- Subject: Re: Compiling x86 code
- Authentication-results: sourceware.org; auth=none
- References: <7221a3ae8d51e635b6f026c669b9eea1de79 at guerrillamail dot com>
These flags are documented as controlling the use of push instructions on x86 and x86_64 targets:
'-mpush-args'
'-mno-push-args'
Use PUSH operations to store outgoing parameters. This method is
shorter and usually equally fast as method using SUB/MOV operations
and is enabled by default. In some cases disabling it may improve
performance because of improved scheduling and reduced
dependencies.
Jeff