]> git.ipfire.org Git - thirdparty/gcc.git/commit
2017-06-23 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
authoracsawdey <acsawdey@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Jun 2017 19:59:42 +0000 (19:59 +0000)
committeracsawdey <acsawdey@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 23 Jun 2017 19:59:42 +0000 (19:59 +0000)
commitf6475fc50eab0841a82203feeeb9fc477389cea8
tree6b52e92334dba52e520a19c81ecd7a045718e1ba
parent52d68db052a5004860f4bc3527739f043ee94b31
2017-06-23  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

* config/rs6000/rs6000-string.c: (expand_block_clear,
do_load_for_compare, select_block_compare_mode,
compute_current_alignment, expand_block_compare,
expand_strncmp_align_check, expand_strn_compare,
expand_block_move, rs6000_output_load_multiple)
Move functions related to string/block move/compare
to a separate file.
* config/rs6000/rs6000.c: Move above functions to rs6000-string.c.
* config/rs6000/rs6000-protos.h (rs6000_emit_dot_insn): Add prototype
for this function which is now used in two files.
* config/rs6000/t-rs6000: Add rule to compile rs6000-string.o.
* config.gcc: Add rs6000-string.o to extra_objs for
targets powerpc*-*-* and rs6000*-*-*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249608 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config.gcc
gcc/config/rs6000/rs6000-protos.h
gcc/config/rs6000/rs6000-string.c [new file with mode: 0644]
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/t-rs6000