From 74186471a00b676f632d885f3edad99eecb1b2e8 Mon Sep 17 00:00:00 2001 From: John Carr Date: Fri, 5 Jun 1998 06:06:22 +0000 Subject: [PATCH] * alias.c (find_base_value): Avoid reading past end of reg_base_value. From-SVN: r20240 --- gcc/ChangeLog | 4 ++++ gcc/alias.c | 1 + 2 files changed, 5 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4cc35197b73..cf20fa34341 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Fri Jun 5 09:03:22 1998 John Carr + + * alias.c (find_base_value): Avoid reading past end of reg_base_value. + Fri Jun 5 03:05:34 1998 Richard Henderson * alpha.md (insxh-1): New insxl pattern for combine. diff --git a/gcc/alias.c b/gcc/alias.c index 4e55cd4fe2d..8b99a0bcf70 100644 --- a/gcc/alias.c +++ b/gcc/alias.c @@ -129,6 +129,7 @@ find_base_value (src) The test above is not sufficient because the scheduler may move a copy out of an arg reg past the NOTE_INSN_FUNCTION_BEGIN. */ if (REGNO (src) >= FIRST_PSEUDO_REGISTER + && REGNO (src) < reg_base_value_size && reg_base_value[REGNO (src)]) return reg_base_value[REGNO (src)]; -- 2.30.2