>>>>> On Fri, 8 Aug 2003 05:07:05 +0200, Thiemo Seufer <ica2_ts@csv.ica.uni-stuttgart.de> said: >> The b.S is just one line "lw $2, 0x80000000". Thiemo> Using 0xffffffff80000000 is a really ugly workaround for it. Thiemo> Seems like the constant isn't properly sign-extended inernally Thiemo> by the assembler. Yes the workaround works. But I modified binutils (just remove the checking code) instead of changing many constant definitions in my programs. For now it is enough for me. Thank you. --- Atsushi Nemoto