diff options
author | Martin Sebor <msebor@redhat.com> | 2020-08-18 12:49:35 -0600 |
---|---|---|
committer | Martin Sebor <msebor@redhat.com> | 2020-08-18 12:49:35 -0600 |
commit | bb04901d14f7749eb949092fd3dfcb6ca1958701 (patch) | |
tree | 9196064b99a008ace33b45f80d9cdad1aba5ff2d /gcc/expr.c | |
parent | 16bea83ae55fdbb4d1e79f27c991c2b682813755 (diff) | |
download | gcc-bb04901d14f7749eb949092fd3dfcb6ca1958701.zip gcc-bb04901d14f7749eb949092fd3dfcb6ca1958701.tar.gz gcc-bb04901d14f7749eb949092fd3dfcb6ca1958701.tar.bz2 |
Fix PR tree-optimization/96670 - ICE on memchr with an empty initializer.
gcc/ChangeLog:
PR tree-optimization/96670
PR middle-end/78257
* gimple-fold.c (gimple_fold_builtin_memchr): Call byte_representation
to get it, not string_constant.
gcc/testsuite/ChangeLog:
PR tree-optimization/96670
* gcc.dg/memchr-2.c: New test.
* gcc.dg/memcmp-6.c: New test.
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions