aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorStan Cox <coxs@gnu.org>1994-07-11 17:26:58 +0000
committerStan Cox <coxs@gnu.org>1994-07-11 17:26:58 +0000
commit89ad259924aa72c852faf270aad484f2c8299f4b (patch)
tree6e32469d51405845505b9df1e435ae975647c92a /gcc
parent1f29c9132a46d0e89c6c5caaa5ee22215591af09 (diff)
downloadgcc-89ad259924aa72c852faf270aad484f2c8299f4b.zip
gcc-89ad259924aa72c852faf270aad484f2c8299f4b.tar.gz
gcc-89ad259924aa72c852faf270aad484f2c8299f4b.tar.bz2
(TARGET_SVR3): New target switch.
From-SVN: r7701
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/m88k/m88k.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/gcc/config/m88k/m88k.h b/gcc/config/m88k/m88k.h
index 6c41e4e..d23c806 100644
--- a/gcc/config/m88k/m88k.h
+++ b/gcc/config/m88k/m88k.h
@@ -197,13 +197,13 @@ extern char * reg_names[];
Redefined in sysv4.h, and luna.h. */
#define VERSION_INFO1 "88open OCS/BCS, "
#ifndef VERSION_INFO2
-#define VERSION_INFO2 "$Revision: 1.58 $"
+#define VERSION_INFO2 "$Revision: 1.59 $"
#endif
#ifndef VERSION_STRING
#define VERSION_STRING version_string
#ifdef __STDC__
-#define TM_RCS_ID "@(#)" __FILE__ " $Revision: 1.58 $ " __DATE__
+#define TM_RCS_ID "@(#)" __FILE__ " $Revision: 1.59 $ " __DATE__
#else
#define TM_RCS_ID "$What$"
#endif /* __STDC__ */
@@ -224,6 +224,7 @@ extern char * reg_names[];
#define MASK_OCS_DEBUG_INFO 0x00000004 /* Emit .tdesc info */
#define MASK_OCS_FRAME_POSITION 0x00000008 /* Debug frame = CFA, not r30 */
#define MASK_SVR4 0x00000010 /* Target is AT&T System V.4 */
+#define MASK_SVR3 0x00000020 /* Target is AT&T System V.3 */
#define MASK_NO_UNDERSCORES 0x00000040 /* Don't emit a leading `_' */
#define MASK_BIG_PIC 0x00000080 /* PIC with large got-rel's -fPIC */
#define MASK_TRAP_LARGE_SHIFT 0x00000100 /* Trap if shift not <= 31 */
@@ -246,6 +247,7 @@ extern char * reg_names[];
#define TARGET_OCS_DEBUG_INFO (target_flags & MASK_OCS_DEBUG_INFO)
#define TARGET_OCS_FRAME_POSITION (target_flags & MASK_OCS_FRAME_POSITION)
#define TARGET_SVR4 (target_flags & MASK_SVR4)
+#define TARGET_SVR3 (target_flags & MASK_SVR3)
#define TARGET_NO_UNDERSCORES (target_flags & MASK_NO_UNDERSCORES)
#define TARGET_BIG_PIC (target_flags & MASK_BIG_PIC)
#define TARGET_TRAP_LARGE_SHIFT (target_flags & MASK_TRAP_LARGE_SHIFT)
@@ -330,6 +332,11 @@ extern char * reg_names[];
reg_names[i]--; \
m88k_pound_sign = "#"; \
} \
+ else \
+ { \
+ target_flags |= MASK_SVR3; \
+ target_flags &= ~MASK_SVR4; \
+ } \
\
if (m88k_short_data) \
{ \