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