diff options
author | Aaron Sawdey <acsawdey@linux.vnet.ibm.com> | 2016-12-19 21:32:16 +0000 |
---|---|---|
committer | Aaron Sawdey <acsawdey@gcc.gnu.org> | 2016-12-19 15:32:16 -0600 |
commit | e9c2033eff925ac2577ac6f30578bc6a8498c2e9 (patch) | |
tree | 1e2ccf0a8a3fe5496316952c0356778ec7eade37 /libgfortran/ChangeLog | |
parent | f40772228541713306cc1678fda2b365fe228ebc (diff) | |
download | gcc-e9c2033eff925ac2577ac6f30578bc6a8498c2e9.zip gcc-e9c2033eff925ac2577ac6f30578bc6a8498c2e9.tar.gz gcc-e9c2033eff925ac2577ac6f30578bc6a8498c2e9.tar.bz2 |
rs6000-protos.h (expand_strn_compare): Declare.
* config/rs6000/rs6000-protos.h (expand_strn_compare): Declare.
* config/rs6000/rs6000.md (UNSPEC_CMPB): New unspec.
(cmpb<mode>3): pattern for generating cmpb.
(cmpstrnsi): pattern to expand strncmp ().
* config/rs6000/rs6000.opt (mstring-compare-inline-limit): Add a new
target option for controlling how much code inline expansion of
strncmp() will be allowed to generate.
* config/rs6000/rs6000.c (expand_strncmp_align_check): generate code
for runtime page crossing check of strncmp () args.
(expand_strn_compare): Function to do builtin expansion of strncmp ().
From-SVN: r243813
Diffstat (limited to 'libgfortran/ChangeLog')
0 files changed, 0 insertions, 0 deletions