diff options
author | Daniel Hellstrom <daniel@gaisler.com> | 2014-10-24 14:34:49 +0200 |
---|---|---|
committer | Daniel Hellstrom <danielh@gcc.gnu.org> | 2014-10-24 14:34:49 +0200 |
commit | d81230b5551853b33ee6680588870c19e654be9c (patch) | |
tree | 255b331534c30db083873636a7be74504e6bcbc7 /gcc/config.gcc | |
parent | 07792ca2cb457f68ef390d9c80449fde3caae7cc (diff) | |
download | gcc-d81230b5551853b33ee6680588870c19e654be9c.zip gcc-d81230b5551853b33ee6680588870c19e654be9c.tar.gz gcc-d81230b5551853b33ee6680588870c19e654be9c.tar.bz2 |
config.gcc (sparc*-*-*): Accept mcpu=leon3v7 processor.
2014-10-24 Daniel Hellstrom <daniel@gaisler.com>
* 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.
From-SVN: r216666
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 5b6f7b2..63f0b9c 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -3180,6 +3180,9 @@ if test x$with_cpu = x ; then *-leon[3-9]*) with_cpu=leon3 ;; + *-leon[3-9]v7*) + with_cpu=leon3v7 + ;; *) with_cpu="`echo ${target} | sed 's/-.*$//'`" ;; @@ -3974,7 +3977,7 @@ case "${target}" in case ${val} in "" | sparc | sparcv9 | sparc64 \ | v7 | cypress \ - | v8 | supersparc | hypersparc | leon | leon3 \ + | v8 | supersparc | hypersparc | leon | leon3 | leon3v7 \ | sparclite | f930 | f934 | sparclite86x \ | sparclet | tsc701 \ | v9 | ultrasparc | ultrasparc3 | niagara | niagara2 \ |