diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2016-10-05 12:31:05 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco@gcc.gnu.org> | 2016-10-05 12:31:05 +0000 |
commit | 71dea1dd60888030f3130f16933becdf597538ab (patch) | |
tree | 2e5b327406e5695e411f9f03cf0000a0eb1aafa8 /libcpp | |
parent | 92805612f4e0cdd33e10282eaf2cc0369bca3293 (diff) | |
download | gcc-71dea1dd60888030f3130f16933becdf597538ab.zip gcc-71dea1dd60888030f3130f16933becdf597538ab.tar.gz gcc-71dea1dd60888030f3130f16933becdf597538ab.tar.bz2 |
Move all existing strchr and strrchr folding from builtins.c to gimple-fold.c.
gcc/
* builtins.c (fold_builtin_strchr): Remove function.
(fold_builtin_strrchr): Likewise.
(fold_builtin2): Remove strchr, index, strrchr, rindex cases.
* gimple-fold.c (target_char_cst_p): New function.
(gimple_fold_builtin_strchr) Add more foldings.
(gimple_fold_builtin): Add index, strrchr, rindex cases.
From-SVN: r240782
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions