From: Heiher Date: Tue, 4 Mar 2014 21:39:50 +0000 (+0630) Subject: mips-cpus.def (loongson3a): Mark as a MIPS64r2 processor. X-Git-Tag: upstream/12.2.0~64389 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0c72fa788da37c64a29963d28ab9524af6d98301;p=platform%2Fupstream%2Fgcc.git mips-cpus.def (loongson3a): Mark as a MIPS64r2 processor. gcc/ 2014-03-04 Heiher * config/mips/mips-cpus.def (loongson3a): Mark as a MIPS64r2 processor. * config/mips/mips.h (MIPS_ISA_LEVEL_SPEC): Adjust accordingly. From-SVN: r208330 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3a02c14..1c15a1e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-03-04 Heiher + + * config/mips/mips-cpus.def (loongson3a): Mark as a MIPS64r2 processor. + * config/mips/mips.h (MIPS_ISA_LEVEL_SPEC): Adjust accordingly. + 2014-03-04 Uros Bizjak * config/i386/predicates.md (const2356_operand): Change to ... diff --git a/gcc/config/mips/mips-cpus.def b/gcc/config/mips/mips-cpus.def index 5a40ef5..07fbf9c 100644 --- a/gcc/config/mips/mips-cpus.def +++ b/gcc/config/mips/mips-cpus.def @@ -145,9 +145,9 @@ MIPS_CPU ("sb1", PROCESSOR_SB1, 64, PTF_AVOID_BRANCHLIKELY) MIPS_CPU ("sb1a", PROCESSOR_SB1A, 64, PTF_AVOID_BRANCHLIKELY) MIPS_CPU ("sr71000", PROCESSOR_SR71000, 64, PTF_AVOID_BRANCHLIKELY) MIPS_CPU ("xlr", PROCESSOR_XLR, 64, PTF_AVOID_BRANCHLIKELY) -MIPS_CPU ("loongson3a", PROCESSOR_LOONGSON_3A, 64, PTF_AVOID_BRANCHLIKELY) /* MIPS64 Release 2 processors. */ +MIPS_CPU ("loongson3a", PROCESSOR_LOONGSON_3A, 65, PTF_AVOID_BRANCHLIKELY) MIPS_CPU ("octeon", PROCESSOR_OCTEON, 65, PTF_AVOID_BRANCHLIKELY) MIPS_CPU ("octeon+", PROCESSOR_OCTEON, 65, PTF_AVOID_BRANCHLIKELY) MIPS_CPU ("octeon2", PROCESSOR_OCTEON2, 65, PTF_AVOID_BRANCHLIKELY) diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h index fb98a04..a786d4c 100644 --- a/gcc/config/mips/mips.h +++ b/gcc/config/mips/mips.h @@ -701,8 +701,8 @@ struct mips_cpu_info { %{march=mips32r2|march=m4k|march=4ke*|march=4ksd|march=24k* \ |march=34k*|march=74k*|march=m14k*|march=1004k*: -mips32r2} \ %{march=mips64|march=5k*|march=20k*|march=sb1*|march=sr71000 \ - |march=xlr|march=loongson3a: -mips64} \ - %{march=mips64r2|march=octeon|march=xlp: -mips64r2} \ + |march=xlr: -mips64} \ + %{march=mips64r2|march=loongson3a|march=octeon|march=xlp: -mips64r2} \ %{!march=*: -" MULTILIB_ISA_DEFAULT "}}" /* A spec that infers a -mhard-float or -msoft-float setting from an