Hi. During playing with -fprofile-values I've noticed that some builtins are not folded ideally. Fixing in attached mini patch series.
Patch can bootstrap on ppc64le-redhat-linux and survives regression tests. Ready to be installed? Martin marxin (3): Fold BUILT_IN_STRNCASECMP Smarter folding of __builtin_memchr Test folding of strn{case}cmp and memchr gcc/builtins.c | 39 ++++++++++++---- gcc/testsuite/gcc.dg/tree-ssa/builtins-folding.c | 59 ++++++++++++++++++++++++ 2 files changed, 88 insertions(+), 10 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtins-folding.c -- 2.9.2