From 1f2b04b361e931ccdb39989f222f5b426b07cd11 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Mon, 28 Sep 1998 10:33:41 +0000 Subject: [PATCH] Applied Jim's small patch to reload () for arm-elf. From-SVN: r22621 --- gcc/ChangeLog | 7 +++++++ gcc/reload1.c | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 154165c3c78..5d61f41665d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +Mon Sep 28 10:32:28 1998 Nick Clifton + + * reload1.c (reload): Use reload_address_index_reg_class and + reload_address_base_reg_class when setting + caller_save_spill_class. (Patch generated by Jim Wilson: + wilson@cygnus.com). + Mon Sep 28 07:43:34 1998 Mark Mitchell * c-common.c (c_get_alias_set): Tighten slightly for FUNCTION_TYPEs diff --git a/gcc/reload1.c b/gcc/reload1.c index a3ab72af0aa..d0b560ed4f9 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -1083,7 +1083,8 @@ reload (first, global, dumpfile) find_address_reloads for details. */ caller_save_spill_class - = double_reg_address_ok ? INDEX_REG_CLASS : BASE_REG_CLASS; + = (double_reg_address_ok ? reload_address_index_reg_class + : reload_address_base_reg_class); caller_save_group_size = CLASS_MAX_NREGS (caller_save_spill_class, Pmode); something_changed = 1; -- 2.30.2