aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-cris.h
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2005-07-08 03:54:30 +0000
committerHans-Peter Nilsson <hp@axis.com>2005-07-08 03:54:30 +0000
commitd8b19f1a2d0407cb5813dbb8d4d7529fbc311e0f (patch)
treeaf2e8a11bf4a86a60f145192a49a94ae2d8dfbd1 /gas/config/tc-cris.h
parent3352f82b97d3c5d9fe4899f10f53432412433a51 (diff)
downloadgdb-d8b19f1a2d0407cb5813dbb8d4d7529fbc311e0f.zip
gdb-d8b19f1a2d0407cb5813dbb8d4d7529fbc311e0f.tar.gz
gdb-d8b19f1a2d0407cb5813dbb8d4d7529fbc311e0f.tar.bz2
PR gas/1049
* config/tc-cris.h (MD_APPLY_SYM_VALUE): Define.
Diffstat (limited to 'gas/config/tc-cris.h')
-rw-r--r--gas/config/tc-cris.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gas/config/tc-cris.h b/gas/config/tc-cris.h
index c84a2b74..34e6ef8 100644
--- a/gas/config/tc-cris.h
+++ b/gas/config/tc-cris.h
@@ -114,6 +114,13 @@ extern int md_cris_force_relocation (struct fix *);
&& (! IS_CRIS_PIC_RELOC ((FIX)->fx_r_type) \
|| (FIX)->fx_r_type == BFD_RELOC_CRIS_32_GOTREL))
+/* FIXME: This *should* be a redundant definition, as the
+ TC_FORCE_RELOCATION* definitions already told about the cases where
+ we *don't* want the symbol value calculated. Here we seem to answer
+ the "are you sure" question. It certainly has very little to do with
+ whether the symbol value is passed to md_apply_fix. */
+#define MD_APPLY_SYM_VALUE(FIX) 0
+
/* When we have fixups against constant expressions, we get a GAS-specific
section symbol at no extra charge for obscure reasons in
adjust_reloc_syms. Since ELF outputs section symbols, it gladly