aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2016-10-05 12:31:05 +0000
committerWilco Dijkstra <wilco@gcc.gnu.org>2016-10-05 12:31:05 +0000
commit71dea1dd60888030f3130f16933becdf597538ab (patch)
tree2e5b327406e5695e411f9f03cf0000a0eb1aafa8 /libcpp
parent92805612f4e0cdd33e10282eaf2cc0369bca3293 (diff)
downloadgcc-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