Set jump alignment to 4 for Cortex cores as it reduces codesize by 0.4% on...
authorWilco Dijkstra <wdijkstr@arm.com>
Thu, 4 May 2017 17:49:19 +0000 (17:49 +0000)
committerWilco Dijkstra <wilco@gcc.gnu.org>
Thu, 4 May 2017 17:49:19 +0000 (17:49 +0000)
commit9779b2e87c038303a8f44d3f22672bd1703442fc
tree6518542f9e55174825be51aff173b9586226b831
parent6b13482bb6c33d2d37494ec33e2028fcbe4e0635
Set jump alignment to 4 for Cortex cores as it reduces codesize by 0.4% on...

Set jump alignment to 4 for Cortex cores as it reduces codesize by 0.4% on
average with no obvious performance difference.  See original discussion of
the overheads of various alignments:
https://gcc.gnu.org/ml/gcc-patches/2016-06/msg02075.html.

    gcc/
* config/aarch64/aarch64.c (cortexa35_tunings): Set jump alignment to 4.
(cortexa53_tunings): Likewise.
(cortexa57_tunings): Likewise.
(cortexa72_tunings): Likewise.
(cortexa73_tunings): Likewise.

From-SVN: r247609
gcc/ChangeLog
gcc/config/aarch64/aarch64.c