[PATCH] Add Intel MCU target
Corinna Vinschen
vinschen@redhat.com
Mon Apr 4 14:33:00 GMT 2016
On Mar 31 18:33, Igor Venevtsev wrote:
> Intel MCU System V ABI are incompartible with i386 System V ABI:
> o Minimum instruction set is Intel Pentium ISA minus x87 instructions
> o No x87 or vector registers
> o First three args are passed in %eax, %edx and %ecx
> o Full specification available here:
> https://github.com/hjl-tools/x86-psABI/wiki/iamcu-psABI-0.7.pdf
>
> newlib/
> * configure.host: Add new ix86-*-elfiamcu target
>
> newlib/libc/include/
> * setjmp.h: Change _JBLEN for Intel MCU target
>
> newlib/libc/machine/i386/
> * memchr.S: (memchr) Target-specific size-optimized version
> * memcmp.S: (memcmp) Likewise
> * memcpy.S: (memcpy) Likewise
> * memmove.S: (memmove) Likewise
> * memset.S: (memset) Likewise
> * setjmp.S: (setjmp) Likewise
> * strchr.S: (strchr) Likewise
> * strlen.S: (strlen) Likewise
>
> newlib/libc/stdlib/
> * srtold.c: (__flt_rounds) Disable for Intel MCU
>
> Please find a patch in attachment
>
> Thanks, Igor
Patch applied.
Thanks,
Corinna
--
Corinna Vinschen
Cygwin Maintainer
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/newlib/attachments/20160404/daf5f81c/attachment.sig>
More information about the Newlib
mailing list