From: Vladimir Makarov Date: Tue, 14 Jan 2014 19:07:01 +0000 (+0000) Subject: re PR target/59787 ([ARM] mmx-2.c causes ICE when GCC is configured for cortex-a5... X-Git-Tag: releases/gcc-4.9.0~1673 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e940b2ec999e46fc861d500782396632823e769e;p=thirdparty%2Fgcc.git re PR target/59787 ([ARM] mmx-2.c causes ICE when GCC is configured for cortex-a5/vfpv3-d16-fp16) 2014-01-14 Vladimir Makarov PR target/59787 * config/arm/arm.c (arm_coproc_mem_operand): Add lra_in_progress. From-SVN: r206605 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c8ea16df721e..00461779282b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-01-14 Vladimir Makarov + + PR target/59787 + * config/arm/arm.c (arm_coproc_mem_operand): Add lra_in_progress. + 2014-01-14 H.J. Lu PR target/59794 diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 18196b31d57d..7684db955e31 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -12439,7 +12439,7 @@ arm_coproc_mem_operand (rtx op, bool wb) rtx ind; /* Reject eliminable registers. */ - if (! (reload_in_progress || reload_completed) + if (! (reload_in_progress || reload_completed || lra_in_progress) && ( reg_mentioned_p (frame_pointer_rtx, op) || reg_mentioned_p (arg_pointer_rtx, op) || reg_mentioned_p (virtual_incoming_args_rtx, op)