aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorEd Schouten <ed@fxq.nl>2007-10-30 21:30:47 +0100
committerVolker Reichelt <reichelt@gcc.gnu.org>2007-10-30 20:30:47 +0000
commit7e79298c1df4fa6a3f3fc4265cd75ce7501e423d (patch)
tree30b38e565ed4d0bb456ed8d3b046b87c3ed6e39f /gcc
parent26796ffd3bb08b9c0b4fd6b99e8da56b4bc9aa1d (diff)
downloadgcc-7e79298c1df4fa6a3f3fc4265cd75ce7501e423d.zip
gcc-7e79298c1df4fa6a3f3fc4265cd75ce7501e423d.tar.gz
gcc-7e79298c1df4fa6a3f3fc4265cd75ce7501e423d.tar.bz2
re PR tree-optimization/32500 (Loop optimization limits range to size of array used inside loop)
PR tree-optimization/32500 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase. From-SVN: r129781
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/pr32500.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9e385c4..4e52b0b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2007-10-30 Ed Schouten <ed@fxq.nl>
+
+ PR tree-optimization/32500
+ * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
+
2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
PR c++/31993
diff --git a/gcc/testsuite/gcc.c-torture/execute/pr32500.c b/gcc/testsuite/gcc.c-torture/execute/pr32500.c
index dae06ea..41c455e 100644
--- a/gcc/testsuite/gcc.c-torture/execute/pr32500.c
+++ b/gcc/testsuite/gcc.c-torture/execute/pr32500.c
@@ -16,7 +16,7 @@ main(int argc, char *argv[])
for (i = 1; i <= 12; i++) {
if (i <= 4)
- foo(numbers[i]);
+ foo(numbers[i-1]);
else if (i >= 7 && i <= 9)
bar();
}