]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR tree-optimization/50604
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Oct 2011 15:25:53 +0000 (15:25 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 4 Oct 2011 15:25:53 +0000 (15:25 +0000)
commitbd6dcc04472f6df11151cebe7e8ef3d0c9fa1f71
treef072adab37a8ccac026fd1df0c6cbd04caeea5db
parent805389b2340140c0b46a374f0a5dce3b9eefed40
PR tree-optimization/50604
* builtins.c (fold_builtin_strcpy, fold_builtin_stpcpy,
fold_builtin_strncpy, fold_builtin_stxcpy_chk): Ensure
last argument to memcpy has size_type_node type instead of
ssizetype.
* tree-ssa-strlen.c (handle_builtin_memcpy): Use size_type_node
instead of TREE_TYPE (len) as type for newlen.

* gcc.dg/pr50604.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179508 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr50604.c [new file with mode: 0644]
gcc/tree-ssa-strlen.c