Set default sched pressure algorithm
commit53bea213a22e0f6aceaffb410246609120fdff5d
authorwilco <wilco@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Nov 2017 15:20:53 +0000 (3 15:20 +0000)
committerwilco <wilco@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 3 Nov 2017 15:20:53 +0000 (3 15:20 +0000)
tree4d0e10fb4d71d01e1010c6491ac93a060f641f60
parent781347cd511cdf83ae788d4b40d8e47213826a2e
Set default sched pressure algorithm

The Arm backend sets the default sched-pressure algorithm to SCHED_PRESSURE_MODEL.
Benchmarking on AArch64 shows this speeds up floating point performance on SPEC -
eg. CactusBSSN improves by ~16%.  The gains are mostly due to less spilling,
so enable this on AArch64 by default.

    gcc/
* config/aarch64/aarch64.c (aarch64_override_options_internal):
Set PARAM_SCHED_PRESSURE_ALGORITHM to SCHED_PRESSURE_MODEL.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254378 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/aarch64/aarch64.c