diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 21627b4..ecc209f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-06-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + * config/arm/arm.c (arm_output_multireg_pop): Fix use of + TARGET_UNIFIED_ASM. + 2015-06-26 Richard Biener <rguenther@suse.de> * match.pd: Allow associating FLOAT_TYPE_P when flag_associative_math. diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 83f3269..9f30041 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -17589,7 +17589,7 @@ arm_output_multireg_pop (rtx *operands, bool return_pc, rtx cond, bool reverse, } conditional = reverse ? "%?%D0" : "%?%d0"; - if ((regno_base == SP_REGNUM) && TARGET_UNIFIED_ASM) + if ((regno_base == SP_REGNUM) && TARGET_THUMB) { /* Output pop (not stmfd) because it has a shorter encoding. */ gcc_assert (update); |