From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <1306b366fc14378754e4d10a993cce67@rei2.9hal> Date: Wed, 2 Jan 2013 10:05:49 +0100 From: cinap_lenrek@gmx.de To: 9fans@9fans.net MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] arm compiler bug Topicbox-Message-UUID: fb4821f6-ead7-11e9-9d60-3106f5b1d025 0 < -0x80000000 == 1 with 5c. the problem is caused by this: if(a == ACMP && f1->op == OCONST && p->from.offset < 0) { p->as = ACMN; p->from.offset = -p->from.offset; } because 0x80000000 == -0x80000000 adding the following check to that if expression fixes it: && p->from.offset != -p->from.offset silly python code. -- cinap