summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2010-11-15 22:30:15 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2010-11-15 22:30:15 +0000
commit7ecb2e7c14c168c0b6701492a559d8ff36012f0b (patch)
tree52009d637941b6371d2d19e2fbdc4a0d8ec836e9 /gcc/testsuite/gcc.c-torture
parent1950f29a8d9fe89e5f2d939ba3c4d0b9944a8087 (diff)
downloadgcc-7ecb2e7c14c168c0b6701492a559d8ff36012f0b.tar.gz
PR tree-optimization/46461
* tree-ssa-forwprop.c (simplify_builtin_call): Ensure ptr1 is a gimple val. * gcc.c-torture/compile/pr46461.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@166776 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.c-torture')
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/pr46461.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr46461.c b/gcc/testsuite/gcc.c-torture/compile/pr46461.c
new file mode 100644
index 00000000000..7e38598e169
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/pr46461.c
@@ -0,0 +1,8 @@
+/* PR tree-optimization/46461 */
+
+void
+foo (char *c)
+{
+ c[7] = 0xff;
+ __builtin_memset (c + 8, 0xff, 8);
+}