Hi

There are currently 14 RTEMS targets with each target
being a different CPU architecture.  With three exceptions
(avr, h8300, and m32c), we attempt to build and test
C, C++, Ada, and Go for all of them.  Test results
are posted to the GCC and RTEMS test results lists.

Thanks to the Google Summer of Code and Ian Taylor,
gcc 4.6.0 will include Go support for a number of targets.

The following summarizes which languages build or fail to
build for *-rtems.  All failures have PRs filed but there
are a few patches in my local tree which remain to be merged.

arm     - BUILD: C, C++
          FAIL:  Ada and Go ICE
avr     - BUILD: NONE
bfin    - BUILD: C, C++, and Ada
          FAIL: Go because libffi does not support bfin
h8300   - BUILD: C
i386    - BUILD: C, C++, Go
          FAIL: Ada ICE
lm32    - BUILD: NONE
m32c    - BUILD: C, C++
m32r    - BUILD: C, C++, Ada, Go
mips    - BUILD: C, C++, Go
          FAIL: Ada (-G0 not processed)
m68k    - BUILD: C, C++, Ada
          FAIL: Go (ICE)
powerpc - BUILD: C, C++, Ada, Go
sh      - C, C++, Go
          FAIL: Ada (SH2e single FP issue)
sparc   - C, C++, Ada, Go
          FAIL: NONE
sparc64 - C, C++, Ada, Go
          FAIL: NONE

We have a number of PRs outstanding but the ones we view
as most critical and would love to see fixed by 4.6.0 are:

+ arm Frame issue - http://gcc.gnu.org/PR38644
+ i386 Ada ICE (regression) - http://gcc.gnu.org/PR47481

There are two targets which cannot build C -- avr and lm32:

+ avr - http://gcc.gnu.org/PR47534
+ lm32 - http://gcc.gnu.org/PR46898

We have other PRs which are regressions including:

+ arm Ada ICE - http://gcc.gnu.org/PR37440
+ mips Ada -G0 - http://gcc.gnu.org/PR47500

Hopefully the PRs listed above can be resolved so 4.6.0 is
at parity with 4.5 with the addition of Go.

Thanks.

--
Joel Sherrill, Ph.D.             Director of Research&  Development
joel.sherr...@oarcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
   Support Available             (256) 722-9985


Reply via email to