On Tue, Jan 28, 2014 at 7:49 AM, Sebastian Huber <sebastian.huber@xxxxxxxxxxxxxxxxxx> wrote: > > it seems GCC uses this ColdFire TLS ABI: > > https://lists.debian.org/debian-68k/2007/11/msg00071.html > > Here we have a function > > void *__m68k_read_tp(void) > > which must return the thread pointer in register a0. > > I have to implement this function. Is there a way to instruct GCC to return > the value in register a0 instead of d0 or do I have to use assembler to > implement this function? I believe that on m68k GNU/Linux a function that returns a pointer will normally return the value in a0. Ian