re PR tree-optimization/86572 (unsafe strlen folding of const arguments with non...
commite8bf3d5ed983791a658b86f4eae338e13b6fdc3f
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Sun, 4 Nov 2018 19:51:09 +0000 (4 19:51 +0000)
committerBernd Edlinger <edlinger@gcc.gnu.org>
Sun, 4 Nov 2018 19:51:09 +0000 (4 19:51 +0000)
treecbca26e118c1d2a7c2ab243b2d4405fbd561b565
parent770fe3a36400fb03d0936cff86ffb76a136d5674
re PR tree-optimization/86572 (unsafe strlen folding of const arguments with non-const offset)

gcc:
2018-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        PR tree-optimization/86572
        * builtins.c (c_strlen): Handle negative offsets in a safe way.

testsuite:
2018-11-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        PR tree-optimization/86572
        * gcc.dg/pr86572.c: New test.

From-SVN: r265778
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr86572.c [new file with mode: 0644]