2015-09-15 Richard Biener <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Sep 2015 12:37:19 +0000 (12:37 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Sep 2015 12:37:19 +0000 (12:37 +0000)
commitcfe45b403ec912ca6e5c73e0314c13d85a66e286
treed53f8f116760f611f055d13dc71ab30e89b5b222
parent40fd1973441979b18fa45400e4b12f0308705ccf
2015-09-15  Richard Biener  <rguenther@suse.de>

PR middle-end/67563
* gimple-fold.c (gimplify_and_update_call_from_tree): Do not
transfer EH info from old to new stmt.
(replace_call_with_value): Likewise.
(replace_call_with_call_and_fold): Likewise.
(gimple_fold_builtin_memory_op): Likewise.
(gimple_fold_builtin_memset): Likewise.
(gimple_fold_builtin_stpcpy): Likewise.
(gimple_fold_call): Likewise.

* gcc.dg/pr67563.c: New testcase.

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