]> git.ipfire.org Git - thirdparty/gcc.git/commit
2014-10-16 Richard Biener <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Oct 2014 12:25:52 +0000 (12:25 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 16 Oct 2014 12:25:52 +0000 (12:25 +0000)
commit396b19bc7e34e883bc496e5995947326af5afd7e
tree3075787c7fa50bcb39399d99d978e00cb128d266
parent92f082e0ce2c9febec6a0bd63d868e8e19866d7c
2014-10-16  Richard Biener  <rguenther@suse.de>

PR middle-end/63554
* builtins.c (fold_builtin_4): Do not call fold_builtin_strncat_chk.
(fold_builtin_strncat_chk): Move ...
* gimple-fold.c (gimple_fold_builtin_strncat_chk): ... here.
(gimple_fold_builtin): Call gimple_fold_builtin_strncat_chk.

* gcc.dg/torture/pr63554.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@216315 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/gimple-fold.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr63554.c [new file with mode: 0644]