[SPARC] Drop superfluous MASK_FPU enable
authorSebastian Huber <sebastian.huber@embedded-brains.de>
Wed, 26 Jul 2017 08:28:12 +0000 (08:28 +0000)
committerSebastian Huber <sh@gcc.gnu.org>
Wed, 26 Jul 2017 08:28:12 +0000 (08:28 +0000)
All TARGET_DEFAULT defines set MASK_FPU.  There is no need to set it in
some CPU target flags enable.

gcc/
* config/sparc/sparc.c (sparc_option_override): Remove MASK_FPU
from all CPU target flags enable members.

From-SVN: r250557

gcc/ChangeLog
gcc/config/sparc/sparc.c

index 93afb1c19cb60bf5f4594fb81b1f91c24bf7510e..f7482c12a38a1c14f1964ce732f375a8eaf12b11 100644 (file)
@@ -1,3 +1,8 @@
+2017-07-26  Sebastian Huber  <sebastian.huber@embedded-brains.de>
+
+       * config/sparc/sparc.c (sparc_option_override): Remove MASK_FPU
+       from all CPU target flags enable members.
+
 2017-07-26  Richard Biener  <rguenther@suse.de>
 
        * genmatch.c (dt_simplify::gen): Make iterator vars const.
index f4f318a81a1233808381908edd19594315c8a6c1..674a3823cb9798e2a50ee0e17b6ce7ebad1ca77e 100644 (file)
@@ -1408,15 +1408,15 @@ sparc_option_override (void)
     { "v8",            MASK_ISA, MASK_V8 },
     /* TI TMS390Z55 supersparc */
     { "supersparc",    MASK_ISA, MASK_V8 },
-    { "hypersparc",    MASK_ISA, MASK_V8|MASK_FPU },
-    { "leon",          MASK_ISA, MASK_V8|MASK_LEON|MASK_FPU },
-    { "leon3",         MASK_ISA, MASK_V8|MASK_LEON3|MASK_FPU },
-    { "leon3v7",       MASK_ISA, MASK_LEON3|MASK_FPU },
+    { "hypersparc",    MASK_ISA, MASK_V8 },
+    { "leon",          MASK_ISA, MASK_V8|MASK_LEON },
+    { "leon3",         MASK_ISA, MASK_V8|MASK_LEON3 },
+    { "leon3v7",       MASK_ISA, MASK_LEON3 },
     { "sparclite",     MASK_ISA, MASK_SPARCLITE },
     /* The Fujitsu MB86930 is the original sparclite chip, with no FPU.  */
     { "f930",          MASK_ISA|MASK_FPU, MASK_SPARCLITE },
     /* The Fujitsu MB86934 is the recent sparclite chip, with an FPU.  */
-    { "f934",          MASK_ISA, MASK_SPARCLITE|MASK_FPU },
+    { "f934",          MASK_ISA, MASK_SPARCLITE },
     { "sparclite86x",  MASK_ISA|MASK_FPU, MASK_SPARCLITE },
     { "sparclet",      MASK_ISA, MASK_SPARCLET },
     /* TEMIC sparclet */