Path: utzoo!attcan!uunet!wuarchive!udel!mmdf From: HBO043%DJUKFA11.BITNET@cunyvm.cuny.edu (Christoph van Wuellen) Newsgroups: comp.os.minix Subject: Error in ST MINIX assembler Message-ID: <32002@nigel.ee.udel.edu> Date: 1 Oct 90 11:24:32 GMT Sender: mmdf@ee.udel.edu Lines: 17 While hunting a suspected bug in c68, I found that the ST MINIX as is broken: sub.l #0xFFFF0001,... sub.l #0xABCD0001,... sub.l #0x7FFF0001,... are all converted to subq.l #1,... This seems to be problem with int/long inside the code. can anyone who has the as source tell me exactly *when* this error occurs, so that I can avoid these situations in the compiler output, e.g. negate the constant and exchange add with sub. If you do not have the time, it does not matter if you send the sources to me. I will delay the patch#4 posting until this has become clear to me. C.v.W.