aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/ns32k/ns32k.h
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-08-08 19:55:43 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-08-08 19:55:43 -0400
commit879cad45f2f7f974f7169a0d37419d5737c8f8bf (patch)
tree29077b4860f3b6261be1a73eed2af9b1efe20c19 /gcc/config/ns32k/ns32k.h
parentb8318e484575a121d7512e8a495b1d793390ce4e (diff)
downloadgcc-879cad45f2f7f974f7169a0d37419d5737c8f8bf.zip
gcc-879cad45f2f7f974f7169a0d37419d5737c8f8bf.tar.gz
gcc-879cad45f2f7f974f7169a0d37419d5737c8f8bf.tar.bz2
(TARGET_BITFIELD): New macro.
(TARGET_SWITCHES): Support for TARGET_BITFIELD. From-SVN: r7880
Diffstat (limited to 'gcc/config/ns32k/ns32k.h')
-rw-r--r--gcc/config/ns32k/ns32k.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/config/ns32k/ns32k.h b/gcc/config/ns32k/ns32k.h
index af68772..6cf887f 100644
--- a/gcc/config/ns32k/ns32k.h
+++ b/gcc/config/ns32k/ns32k.h
@@ -1,6 +1,6 @@
/* Definitions of target machine for GNU compiler. NS32000 version.
Copyright (C) 1988, 1993, 1994 Free Software Foundation, Inc.
- Contributed by Michael Tiemann (tiemann@mcc.com)
+ Contributed by Michael Tiemann (tiemann@cygnus.com)
This file is part of GNU CC.
@@ -82,6 +82,9 @@ extern int target_flags;
/* Ok to use the static base register (and presume it's 0) */
#define TARGET_SB ((target_flags & 32) == 0)
+/* Compile using bitfield insns. */
+#define TARGET_BITFIELD ((target_flags & 64) == 0)
+
/* Macro to define tables used to set the flags.
This is a list in braces of pairs in braces,
each pair being { "NAME", VALUE }
@@ -101,6 +104,8 @@ extern int target_flags;
{ "32032", -24}, \
{ "sb", -32}, \
{ "nosb", 32}, \
+ { "bitfield", -64}, \
+ { "nobitfield", 64}, \
{ "", TARGET_DEFAULT}}
/* TARGET_DEFAULT is defined in encore.h, pc532.h, etc. */