Tested on SPARC/Solaris, applied on the mainline and 6 branch.

2016-10-23  Eric Botcazou  <ebotca...@adacore.com>

        * config/sparc/sparc-c.c (sparc_target_macros): Replace TARGET_64BIT
        with TARGET_ARCH64.  Define __VIS to 0x400 if TARGET_VIS4.

-- 
Eric Botcazou
Index: config/sparc/sparc-c.c
===================================================================
--- config/sparc/sparc-c.c	(revision 241437)
+++ config/sparc/sparc-c.c	(working copy)
@@ -29,7 +29,7 @@ sparc_target_macros (void)
 {
   builtin_define_std ("sparc");
 
-  if (TARGET_64BIT)
+  if (TARGET_ARCH64)
     {
       cpp_assert (parse_in, "cpu=sparc64");
       cpp_assert (parse_in, "machine=sparc64");
@@ -43,7 +43,7 @@ sparc_target_macros (void)
   if (TARGET_VIS4)
     {
       cpp_define (parse_in, "__VIS__=0x400");
-      cpp_define (parse_in, "__VIS__=0x400");
+      cpp_define (parse_in, "__VIS=0x400");
     }
   else if (TARGET_VIS3)
     {

Reply via email to