]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
2018-09-14 Bernd Edlinger msebor@redhat.com>
authoredlinger <edlinger@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Sep 2018 19:56:32 +0000 (19:56 +0000)
committeredlinger <edlinger@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Sep 2018 19:56:32 +0000 (19:56 +0000)
        revert:
        2018-07-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        * tree-ssa-forwprop.c (simplify_builtin_call): Don't create a not NUL
        terminated string literal.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@264332 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree-ssa-forwprop.c

index b9229e9fd2bd0820617a47bc3e4d37d6936e0219..08843cadbb4cfec53c35beea73db66fc70285212 100644 (file)
@@ -1,3 +1,11 @@
+2018-09-14  Bernd Edlinger msebor@redhat.com>
+
+       revert:
+       2018-07-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * tree-ssa-forwprop.c (simplify_builtin_call): Don't create a not NUL
+       terminated string literal.
+
 2018-09-14  Martin Sebor  <msebor@redhat.com>
 
        * builtins.c (unterminated_array): Handle ARRAY_REF.
index 67133983cc31bcc74ca3e21cb37832e198367c42..b1ee598fe5f767eb1fc1867e575000ce3d1f3078 100644 (file)
@@ -1391,7 +1391,7 @@ simplify_builtin_call (gimple_stmt_iterator *gsi_p, tree callee2)
                                    src_buf, ptr1_align, false))
            break;
 
-         new_str_cst = build_string_literal (src_len + 1, src_buf);
+         new_str_cst = build_string_literal (src_len, src_buf);
          if (callee1)
            {
              /* If STMT1 is a mem{,p}cpy call, adjust it and remove