Hi Ramana, Richard

After playing with the attritute ((target ("[thumb,arm]")), during the
pending review, I added the "default" selector to neutralize
-mflip-thumb for the setjmp/longjmp based tests.

I was wondering it there would be an interest leverage on this to
implement multiprocessing, like on the x86 ?

something that would allow (from the x86 doc)

__attribute__ ((target ("default")))
int foo ()
{
  asm("...");
return 0;
}

__attribute__ ((target ("thumb")))
int foo ()
{
  asm("...");
}

int main ()
{
int (*p)() = &foo;
assert ((*p) () == foo ());
return 0;
}

I had initially not planned to do it, but this is a simple extension of
the attribute target, if someone find a use for this I can implement it
on the fly.

Best Regards,

Christian

Reply via email to