[patch] More Thumb2 condexec bugs

Paul Brook paul@codesourcery.com
Mon Aug 8 19:50:00 GMT 2005


The attached patch fixes some mode thumb2 conditional instruction encodings. 
Specifically the 16-bit forms do not set the condition codes when inside an 
IT block.

Tested on arm-none-eabi.
Ok?

Paul
2005-08-08  Paul Brook  <paul@codesourcery.com>

gas/
	* config/tc-arm.c (do_t_mov_cmp): Fix encoding of 16-bit conditional
	instructions.
	(do_t_mvn_tst, do_t_neg, do_t_shift): Ditto.
gas/testsuite/
	* gas/arm/thumb2_it.s: Add more instruction variants.
	* gas/arm/thumb2_it.d: Ditto.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.t2_it
Type: text/x-diff
Size: 9649 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20050808/7cd370d7/attachment.bin>


More information about the Binutils mailing list