From 7039a4155170e5aeeefe23555cb4ed2b5ea77a2b Mon Sep 17 00:00:00 2001 From: Tianwei Sheng Date: Tue, 8 Jul 2008 17:08:40 +0000 Subject: [PATCH] On behalf of Tianwei, for the following change: 2008-07-07 Tianwei Sheng * df-core.c (df_remove_problem): Adjust the access to avoid out of bounds array access. From-SVN: r137634 --- gcc/ChangeLog | 5 +++++ gcc/df-core.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b93a55d879d..64888e9412d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2008-07-07 Tianwei Sheng + + * df-core.c (df_remove_problem): Adjust the access to avoid out of + bounds array access. + 2008-07-08 Jakub Jelinek * tree-sra.c (sra_build_assignment): Handle CONVERT_EXPR_P diff --git a/gcc/df-core.c b/gcc/df-core.c index 8e6a4e14825..1ea30122254 100644 --- a/gcc/df-core.c +++ b/gcc/df-core.c @@ -622,7 +622,7 @@ df_remove_problem (struct dataflow *dflow) int j; for (j = i + 1; j < df->num_problems_defined; j++) df->problems_in_order[j-1] = df->problems_in_order[j]; - df->problems_in_order[j] = NULL; + df->problems_in_order[j-1] = NULL; df->num_problems_defined--; break; } -- 2.30.2