aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAaron Sawdey <acsawdey@gcc.gnu.org>2018-01-09 10:47:57 -0600
committerAaron Sawdey <acsawdey@gcc.gnu.org>2018-01-09 10:47:57 -0600
commit888e79a7c2311af2d585842b04c796af6e1046b2 (patch)
tree97effa614984a1d2784d4d70edf1cc3296d0c1f2 /gcc
parent49bb43bef3b724b9c75418c834974e7a5e83f924 (diff)
downloadgcc-888e79a7c2311af2d585842b04c796af6e1046b2.zip
gcc-888e79a7c2311af2d585842b04c796af6e1046b2.tar.gz
gcc-888e79a7c2311af2d585842b04c796af6e1046b2.tar.bz2
Forgot to commit changelog entry:
2018-01-08 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> * config/rs6000/rs6000-string.c (do_load_for_compare_from_addr): New function. (do_ifelse): New function. (do_isel): New function. (do_sub3): New function. (do_add3): New function. (do_load_mask_compare): New function. (do_overlap_load_compare): New function. (expand_compare_loop): New function. (expand_block_compare): Call expand_compare_loop() when appropriate. * config/rs6000/rs6000.opt (-mblock-compare-inline-limit): Change option description. (-mblock-compare-inline-loop-limit): New option. From-SVN: r256388
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a7054e3..60c5704 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -104,6 +104,22 @@
(riscv_leaf_function_p): Delete.
(riscv_function_ok_for_sibcall): Return false when TARGET_SAVE_RESTORE.
+2018-01-08 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
+
+ * config/rs6000/rs6000-string.c (do_load_for_compare_from_addr): New
+ function.
+ (do_ifelse): New function.
+ (do_isel): New function.
+ (do_sub3): New function.
+ (do_add3): New function.
+ (do_load_mask_compare): New function.
+ (do_overlap_load_compare): New function.
+ (expand_compare_loop): New function.
+ (expand_block_compare): Call expand_compare_loop() when appropriate.
+ * config/rs6000/rs6000.opt (-mblock-compare-inline-limit): Change
+ option description.
+ (-mblock-compare-inline-loop-limit): New option.
+
2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/83677