From 7e79298c1df4fa6a3f3fc4265cd75ce7501e423d Mon Sep 17 00:00:00 2001 From: Ed Schouten Date: Tue, 30 Oct 2007 21:30:47 +0100 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.c-torture/execute/pr32500.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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 + + PR tree-optimization/32500 + * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase. + 2007-10-30 Douglas Gregor 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(); } -- 2.7.4