linux-sh.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Recent assembler sign extension patch
@ 2009-08-27 13:28 Matt Fleming
  2009-08-27 13:35 ` Paul Mundt
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Matt Fleming @ 2009-08-27 13:28 UTC (permalink / raw)
  To: linux-sh

Hey Stuart,

Your recent patch "sh: Remove implicit sign extension from assembler
immediates" (fea966f7564205fcf5919af9bde031e753419c96 in Paul's tree)
causes gas to error out for me. I'm using today's version of the
binutils assembler, GNU assembler version 2.19.51 (sh4-linux) using BFD
version (GNU Binutils) 2.19.51.20090827.

arch/sh/kernel/cpu/sh4/../sh3/entry.S:260: Error: offset out of range
arch/sh/kernel/cpu/sh4/../sh3/entry.S:260: Error: value of 4294967280 too large for field of 2 bytes at 160
arch/sh/kernel/cpu/sh4/../sh3/../../entry-common.S:60: Error: offset out of range
arch/sh/kernel/cpu/sh4/../sh3/../../entry-common.S:60: Error: value of 4294967280 too large for field of 2 bytes at 248
arch/sh/kernel/cpu/sh4/../sh3/../../entry-common.S:172: Error: offset out of range
arch/sh/kernel/cpu/sh4/../sh3/../../entry-common.S:172: Error: value of 4294967280 too large for field of 2 bytes at 516
arch/sh/kernel/cpu/sh4/../sh3/../../entry-common.S:320: Error: offset out of range
arch/sh/kernel/cpu/sh4/../sh3/../../entry-common.S:320: Error: value of 4294967280 too large for field of 2 bytes at 820
make[3]: *** [arch/sh/kernel/cpu/sh4/../sh3/entry.o] Error 1
make[2]: *** [arch/sh/kernel/cpu/sh4] Error 2
make[1]: *** [arch/sh/kernel/cpu] Error 2
make: *** [arch/sh/kernel] Error 2

I can't really understand the motivation for the change, specifically
the changelog for the patch states that the assembler was getting the
sign extension wrong in one case, but I can't see where. All the uses of
the "mov" and "and" instructions look sane to me. Could you explain the
issues you were seeing in a bit more detail, please?

I could be missing something blatantly obvious, however ;-)

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2010-01-29 15:23 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-27 13:28 Recent assembler sign extension patch Matt Fleming
2009-08-27 13:35 ` Paul Mundt
2009-08-27 14:39 ` Stuart MENEFY
2009-08-27 20:13 ` Matt Fleming
2009-09-14  5:12 ` Nobuhiro Iwamatsu
2009-09-14 13:26 ` Paul Mundt
2010-01-27  7:29 ` Rob Landley
2010-01-27  7:55 ` Paul Mundt
2010-01-29  7:53 ` Rob Landley
2010-01-29 15:23 ` Paul Mundt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).