diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2016-10-21 17:04:21 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco@gcc.gnu.org> | 2016-10-21 17:04:21 +0000 |
commit | 4b0685d91591a8493e7fd41f87c8690c675c40d9 (patch) | |
tree | 5db6300c2af15dbe11dae0ce8ae9d65e363b666c /libgfortran/io/io.h | |
parent | d17f7088fbe9b7d159021d0442d174925df7b20d (diff) | |
download | gcc-4b0685d91591a8493e7fd41f87c8690c675c40d9.zip gcc-4b0685d91591a8493e7fd41f87c8690c675c40d9.tar.gz gcc-4b0685d91591a8493e7fd41f87c8690c675c40d9.tar.bz2 |
If the number of integer callee-saves is odd, any FP callee-saves use 8-byte aligned LDP/STP.
If the number of integer callee-saves is odd, any FP callee-saves use 8-byte
aligned LDP/STP. Since 16-byte alignment may be faster on some CPUs, align
the FP callee-saves to 16 bytes and use the alignment gap for the last FP
callee-save when possible.
gcc/
* config/aarch64/aarch64.c (aarch64_layout_frame):
Align FP callee-saves.
From-SVN: r241419
Diffstat (limited to 'libgfortran/io/io.h')
0 files changed, 0 insertions, 0 deletions