Announcing Sourcery CodeBench Lite for IA16

Mentor Embedded is pleased to announce a new GNU toolchain, Sourcery™ CodeBench Lite for IA16. Despite the fact that we’ve announced this on April 1st, it is a real working toolchain that can be used to target DOS running on Intel x86 compatible CPUs prior to 80386 (that is: 8088, 8086, 80186 and 80286) as used in the original IBM PC architecture that is the direct ancestor of the x86 PCs that most of us use today.While this is not something that very many people want to do any more, we hope that it will be useful for the small community of developers still targeting this platform.

As it is based on GCC 6.2, this toolchain has full support for C11 and C++14 (language and libraries) as well as partial C++17 support, support for inline assembler, many advanced optimizations (including auto-vectorization and link time optimization) and has excellent diagnostics. Features specific to the IA16 architecture include prologue/epilogue optimizations, optimized string and memory functions and a version of the Newlib C library tuned for the architecture. The toolchain can be used on either a GNU/Linux® or Microsoft® Windows® host.

Mentor Embedded has long been a leading supplier of toolchains for state of the art hardware, and is happy to be able to bring this expertise to the world of obsolete machines as well. If you’re in need of a toolchain, whether it’s for a standard target (x86, Arm, MIPS, PowerPC) or something more unusual, please see our web page to contact us to find out how we can help.

Linux® is a registered trademark of Linus Torvalds in the U.S. and other countries. The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.

Post Author

Posted April 1st, 2017, by

Post Tags

, , , , , ,

Post Comments

1 Comment

About Embedded Blog

Open source experts discuss challenges and community happenings for embedded Linux, automotive, IVI, HMI and technology integration. Embedded Blog


One comment on this post | ↓ Add Your Own

Commented on April 1, 2017 at 7:08 am
By GCC for 8088/8086/80286 CPUs | Ace Infoway

[…] for 8088/8086/80286 CPUs {$excerpt:n} submitted by /u/iomonad2 [link] [comments] Source: […]

Add Your Comment