From: Aaron Sawdey Date: Tue, 9 Jan 2018 16:47:57 +0000 (-0600) Subject: Forgot to commit changelog entry: X-Git-Tag: basepoints/gcc-9~2138 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=888e79a7c2311af2d585842b04c796af6e1046b2;p=thirdparty%2Fgcc.git Forgot to commit changelog entry: 2018-01-08 Aaron Sawdey * 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a7054e3e9e65..60c5704941ef 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 + + * 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 PR target/83677