summaryrefslogtreecommitdiff
path: root/gcc/config/sparc/sparc-c.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/sparc/sparc-c.c')
-rw-r--r--gcc/config/sparc/sparc-c.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/config/sparc/sparc-c.c b/gcc/config/sparc/sparc-c.c
index d3fd60e403..d9f9c15d2e 100644
--- a/gcc/config/sparc/sparc-c.c
+++ b/gcc/config/sparc/sparc-c.c
@@ -40,7 +40,12 @@ sparc_target_macros (void)
cpp_assert (parse_in, "machine=sparc");
}
- if (TARGET_VIS3)
+ if (TARGET_VIS4)
+ {
+ cpp_define (parse_in, "__VIS__=0x400");
+ cpp_define (parse_in, "__VIS__=0x400");
+ }
+ else if (TARGET_VIS3)
{
cpp_define (parse_in, "__VIS__=0x300");
cpp_define (parse_in, "__VIS=0x300");