* arm thumb2 does not understand tst reg1,reg2,lsl reg3

git-svn-id: trunk@25344 -
This commit is contained in:
florian 2013-08-23 15:22:44 +00:00
parent bb73a2891b
commit c350c3a5e4

View File

@ -104,7 +104,7 @@ implementation
hregister:=cg.getintregister(current_asmdata.CurrAsmList, uopsize);
current_asmdata.CurrAsmList.concat(taicpu.op_reg_const(A_MOV,hregister,1));
if current_settings.cputype in cpu_thumb then
if current_settings.cputype in cpu_thumb+cpu_thumb2 then
begin
current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg(A_LSL,hregister,left.location.register));
cg.a_reg_alloc(current_asmdata.CurrAsmList,NR_DEFAULTFLAGS);