aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/io/io.h
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2016-10-21 17:04:21 +0000
committerWilco Dijkstra <wilco@gcc.gnu.org>2016-10-21 17:04:21 +0000
commit4b0685d91591a8493e7fd41f87c8690c675c40d9 (patch)
tree5db6300c2af15dbe11dae0ce8ae9d65e363b666c /libgfortran/io/io.h
parentd17f7088fbe9b7d159021d0442d174925df7b20d (diff)
downloadgcc-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