summaryrefslogtreecommitdiff
path: root/gas/config/obj-vms.h
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2002-09-05 00:01:18 +0000
committerAlan Modra <amodra@bigpond.net.au>2002-09-05 00:01:18 +0000
commita1b21dcdfbd5658dd57ccdecfd95319ec28e6551 (patch)
tree35994cf39ce1f17aa2f18969fe31c3781b146843 /gas/config/obj-vms.h
parentfef4effd994bbc0e0fb17657b9647a16f7957d35 (diff)
downloadbinutils-redhat-a1b21dcdfbd5658dd57ccdecfd95319ec28e6551.tar.gz
gas reloc rewrite.
Diffstat (limited to 'gas/config/obj-vms.h')
-rw-r--r--gas/config/obj-vms.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/gas/config/obj-vms.h b/gas/config/obj-vms.h
index ac0794f917..ac1fd3df4a 100644
--- a/gas/config/obj-vms.h
+++ b/gas/config/obj-vms.h
@@ -139,6 +139,12 @@ typedef struct nlist obj_symbol_type; /* Symbol table entry */
#define S_IS_COMMON(s) (S_GET_TYPE(s) == N_UNDF && S_GET_VALUE(s) != 0)
+/* Return true for symbols that should not be reduced to section
+ symbols or eliminated from expressions, because they may be
+ overridden by the linker. */
+#define S_FORCE_RELOC(s) \
+ (!SEG_NORMAL (S_GET_SEGMENT (s)))
+
#define S_IS_REGISTER(s) ((s)->sy_symbol.n_type == N_REGISTER)
/* True if a debug special symbol entry */