summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/java/security
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2006-09-02 06:55:09 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2006-09-02 06:55:09 +0000
commit4f46f2b92aa3f68fe333b820bacb0ac3224c43a5 (patch)
tree02d19035fad0f716f04cc6b84482344c5a902c7a /libjava/classpath/java/security
parentd4ba6e56609262a5dda386e2395a84c94a404168 (diff)
downloadppe42-gcc-4f46f2b92aa3f68fe333b820bacb0ac3224c43a5.tar.gz
ppe42-gcc-4f46f2b92aa3f68fe333b820bacb0ac3224c43a5.zip
PR middle-end/27567
* builtins.c (fold_builtin_memcpy, fold_builtin_memmove): Remove. (fold_builtin_mempcpy): Rename to... (fold_builtin_memory_op): ... this. Optimize one element copy into an assignment. (fold_builtin_memset, fold_builtin_bzero, fold_builtin_bcopy): New functions. (expand_builtin_strcpy, expand_builtin_strncpy): Handle COMPOUND_EXPR. (expand_builtin_memcpy, expand_builtin_mempcpy, expand_builtin_memmove): Likewise. Use fold_builtin_memory_op. (fold_builtin_1): Handle BUILT_IN_MEMSET, BUILT_IN_BZERO and BUILT_IN_BCOPY. Use fold_builtin_memory_op for BUILT_IN_MEM{CPY,PCPY,MOVE}. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116656 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/security')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud