aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2001-12-27 23:34:31 +0000
committerRichard Henderson <rth@gcc.gnu.org>2001-12-27 15:34:31 -0800
commitfe85f179e895686974d32e66d26e321647dd1519 (patch)
treeb184d011cb0a84a8f17030c368d557336ab31867 /gcc/ChangeLog
parent30d7b5f4139259ea367158d33c40924826b407fd (diff)
downloadgcc-fe85f179e895686974d32e66d26e321647dd1519.zip
gcc-fe85f179e895686974d32e66d26e321647dd1519.tar.gz
gcc-fe85f179e895686974d32e66d26e321647dd1519.tar.bz2
re PR rtl-optimization/3508 (builtin memcmp() could be optimised)
* builtins.c (expand_builtin_memcmp): Optimize memcmp built-in when all arguments are known constant. Fixes PR opt/3508. * gcc.c-torture/execute/string-opt-16.c: New testcase. From-SVN: r48335
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ea4b494..d1327b7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-12-27 Roger Sayle <roger@eyesopen.com>
+
+ * builtins.c (expand_builtin_memcmp): Optimize memcmp built-in
+ when all arguments are known constant. Fixes PR opt/3508.
+
2001-12-27 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.md (two anonymous patterns): Remove.