re PR tree-optimization/86526 (ICE in builtin_memcpy_read_str, at builtins.c:3017)
authorJakub Jelinek <jakub@redhat.com>
Mon, 16 Jul 2018 21:25:22 +0000 (23:25 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 16 Jul 2018 21:25:22 +0000 (23:25 +0200)
commit10a0e2a9a8bd476aa5681ebd6b140ecf10b36fd4
tree8a5348f279bc1b54917f99513880e76a13e55325
parentce04dc3fe9d7008de27e90678013e9584f00770c
re PR tree-optimization/86526 (ICE in builtin_memcpy_read_str, at builtins.c:3017)

PR tree-optimization/86526
* builtins.c (expand_builtin_memcmp): Formatting fixes.
(inline_expand_builtin_string_cmp): Likewise.
(inline_string_cmp): Likewise.  Use c_readstr instead of
builtin_memcpy_read_str.  Add unit_mode temporary.

* gcc.c-torture/compile/pr86526.c: New test.

From-SVN: r262750
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr86526.c [new file with mode: 0644]