On Wed 24 Sep 2008 10:40, Bernd Schmidt pondered:
> Mike Frysinger wrote:
> > On Mon, Sep 22, 2008 at 20:14, Robin Getz wrote:
> >> On Sat 20 Sep 2008 13:48, [EMAIL PROTECTED] pondered:
> >>>       Revision
> >>>       5323 
> >>> <http://blackfin.uclinux.org/gf/project/linux-kernel/scmsvn/?action=browse&path=/&view=rev&root=linux-kernel&revision=5323>
> >>>       Author
> >>>       vapier <http://blackfin.uclinux.org/gf/user/vapier/>
> >>>       Date
> >>>       2008-09-20 12:48:17 -0500 (Sat, 20 Sep 2008)
> >>>
> >>>
> >>> Log Message
> >>>
> >>> revert my previous commit here as a global _sys_trace will cause the 
> >>> assembler to fail
> >> If this causes the assembler to fail - don't we just want to fix it (at 
> >> least on trunk?)
> > 
> > i think the answer needs linker relaxation ... i thought we were going
> > to contract someone for that ?
> 
> Is it me or has no one yet said how the assembler fails and why?

I think it was in one of Mike automated build messages to the mailing list.

arch/blackfin/mach-common/entry.S: Assembler messages:
 arch/blackfin/mach-common/entry.S:635: Error: pcrel too far BFD_RELOC_BFIN_10

sed -n '635p' arch/blackfin/mach-common/entry.S
        if CC JUMP _sys_trace;

A fix would also be to switch the assembly to a local (pcrel11m2: -1024 to 
+1022 bytes) 
label - and just have that do a JUMP.L from there.
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to