r278968 - in /trunk/gcc: ChangeLog config/arm/a...

wilco@gcc.gnu.org wilco@gcc.gnu.org
Wed Dec 4 15:40:00 GMT 2019


Author: wilco
Date: Wed Dec  4 15:40:41 2019
New Revision: 278968

URL: https://gcc.gnu.org/viewcvs?rev=278968&root=gcc&view=rev
Log:
[ARM] Improve max_cond_insns setting for Cortex cores

To enable cores to use the correct max_cond_insns setting, use the core-specific
tuning when a CPU/tune is selected unless -mrestrict-it is explicitly set.

On Cortex-A57 this gives 1.1% performance gain on SPECINT2006 as well as a
0.4% codesize reduction.

    gcc/
	* config/arm/arm.c (arm_option_override_internal):
	Use max_cond_insns from CPU tuning unless -mrestrict-it is used.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/arm.c



More information about the Gcc-cvs mailing list