aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/module.c
diff options
context:
space:
mode:
authorAaron Sawdey <acsawdey@linux.ibm.com>2019-10-02 14:23:51 +0000
committerAaron Sawdey <acsawdey@gcc.gnu.org>2019-10-02 09:23:51 -0500
commit03a9b90aa6df28dde083efd17e8b7ae76b943fe7 (patch)
treecf2c7debb8c890c231f2b9b46d142d78e10e2f4c /gcc/fortran/module.c
parent629387a6586a753166f5cf53d587026a34362523 (diff)
downloadgcc-03a9b90aa6df28dde083efd17e8b7ae76b943fe7.zip
gcc-03a9b90aa6df28dde083efd17e8b7ae76b943fe7.tar.gz
gcc-03a9b90aa6df28dde083efd17e8b7ae76b943fe7.tar.bz2
builtins.c (expand_builtin_memory_copy_args): Add might_overlap parm.
2019-10-02 Aaron Sawdey <acsawdey@linux.ibm.com> * builtins.c (expand_builtin_memory_copy_args): Add might_overlap parm. (expand_builtin_memcpy): Use might_overlap parm. (expand_builtin_mempcpy_args): Use might_overlap parm. (expand_builtin_memmove): Call expand_builtin_memory_copy_args. (expand_builtin_memory_copy_args): Add might_overlap parm. * expr.c (emit_block_move_via_cpymem): Rename to emit_block_move_via_pattern, add might_overlap parm, use cpymem or movmem optab as appropriate. (emit_block_move_hints): Add might_overlap parm, do the right thing for might_overlap==true. * expr.h (emit_block_move_hints): Update prototype. From-SVN: r276461
Diffstat (limited to 'gcc/fortran/module.c')
0 files changed, 0 insertions, 0 deletions