SPARC GCC Version

Sebastian Huber sebastian.huber at embedded-brains.de
Fri Dec 5 06:58:21 UTC 2014


On 04/12/14 08:18, Sebastian Huber wrote:
> Hello,
>
> we use currently GCC 4.9.2 for the SPARC.  Unfortunately two patches 
> are missing in this version:
>
>     2014-11-07  Daniel Hellstrom <daniel at gaisler.com>
>
>         Backport from mainline
>         * config.gcc (sparc-*-rtems*): Clean away unused t-elf.
>         * config/sparc/t-rtems: Add leon3v7 and muser-mode multilibs.
>
>     2014-11-06  Daniel Hellstrom <daniel at gaisler.com>
>
>         Backport from mainline
>         * config.gcc (sparc*-*-*): Accept mcpu=leon3v7 processor.
>         * doc/invoke.texi (SPARC options): Add mcpu=leon3v7 comment.
>         * config/sparc/leon.md (leon3_load, leon_store, leon_fp_*): 
> Handle
>         leon3v7 as leon3.
>         * config/sparc/sparc-opts.h (enum processor_type): Add LEON3V7.
>         * config/sparc/sparc.c (sparc_option_override): Add leon3v7 
> support.
>         * config/sparc/sparc.h (TARGET_CPU_leon3v7): New define.
>         * config/sparc/sparc.md (cpu): Add leon3v7.
>         * config/sparc/sparc.opt (enum processor_type): Add leon3v7.
>
> Both patches are vital.
>
> Daniel, which GCC version do you use for your latest RCC tool chain?  
> Maybe we should use the same for the current RTEMS SPARC GCC.  An 
> alternative is to just add these two patches on top of GCC 4.9.2. 

I added the two back ports as separate patches to the rtems-tools 
repository and use them in the latest RSB.  A test run on the NGMP with 
the latest RTEMS master was successful.  So the SPARC tool chain is all 
right now.

-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the devel mailing list