From 87a1fd79cebe5d14a29922446bcf3f58f7d4e518 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Mon, 21 Aug 2006 11:41:24 +0000 Subject: gas: * config/tc-arm.c (s_arm_unwind_save_mmxwr): Correct condition for merging with previous long opcode. gas/testsuite: * gas/arm/unwind.s: Test not merging iWMMXt register save with previous long opcode. * gas/arm/unwind.d, gas/arm/unwind_vxworks.d: Update. --- gas/config/tc-arm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gas/config/tc-arm.c') diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index 577c76c..63aa32e 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -3448,7 +3448,7 @@ s_arm_unwind_save_mmxwr (void) op = 0xffff << (reg - 1); if (reg > 0 - || ((mask & op) == (1u << (reg - 1)))) + && ((mask & op) == (1u << (reg - 1)))) { op = (1 << (reg + i + 1)) - 1; op &= ~((1 << reg) - 1); -- cgit v1.1