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 <dan...@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 <dan...@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.hu...@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel