diff options
author | Richard Biener <rguenther@suse.de> | 2014-10-16 12:25:52 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-10-16 12:25:52 +0000 |
commit | 745583f9539f78be7db1d8c51f15cae7a5f80f03 (patch) | |
tree | 3075787c7fa50bcb39399d99d978e00cb128d266 /gcc/expr.c | |
parent | b7359edc20cae432bb68f5f897ba485f34de6f9a (diff) | |
download | gcc-745583f9539f78be7db1d8c51f15cae7a5f80f03.zip gcc-745583f9539f78be7db1d8c51f15cae7a5f80f03.tar.gz gcc-745583f9539f78be7db1d8c51f15cae7a5f80f03.tar.bz2 |
re PR c/63554 (ice in "execute_todo, at passes.c:1797" with -O3)
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.
From-SVN: r216315
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions