]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/ChangeLog
aarch64: Treat p12-p15 as call-preserved in SVE PCS functions
[thirdparty/gcc.git] / gcc / ChangeLog
index b4d7946a18652d3652a37d874d03a77517ad5895..1fa291100d0a6cfaa1550532929cfea6d8b91f2b 100644 (file)
@@ -1,3 +1,10 @@
+2020-03-18  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/aarch64/aarch64.c (aarch64_sve_abi): Treat p12-p15 as
+       call-preserved for SVE PCS functions.
+       (aarch64_layout_frame): Cope with up to 12 predicate save slots.
+       Optimize the case in which there are no following vector save slots.
+
 2020-03-18  Richard Biener  <rguenther@suse.de>
 
        PR middle-end/94188