diff options
author | Ian Lance Taylor <ian@airs.com> | 1996-12-10 16:38:22 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1996-12-10 16:38:22 +0000 |
commit | 41a0ed225b34c80c48cdf4842f40a84177bee3b2 (patch) | |
tree | dabdf62092ef7ca488b6f37a145a94b1dbaa90fc | |
parent | 3fbe064171ca48e2fafad0a454f561c07aceef7a (diff) | |
download | gdb-41a0ed225b34c80c48cdf4842f40a84177bee3b2.zip gdb-41a0ed225b34c80c48cdf4842f40a84177bee3b2.tar.gz gdb-41a0ed225b34c80c48cdf4842f40a84177bee3b2.tar.bz2 |
* config/tc-mips.c (mips16_extended_frag): Give an error for an
attempt to use a non absolute symbol in an extending frag.
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-mips.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 5ac4911..b6bb01d 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +Tue Dec 10 11:37:14 1996 Ian Lance Taylor <ian@cygnus.com> + + * config/tc-mips.c (mips16_extended_frag): Give an error for an + attempt to use a non absolute symbol in an extending frag. + Mon Dec 9 16:48:20 1996 Jeffrey A Law (law@cygnus.com) * config/tc-mn10200.c: Flesh out assembler support for MN10200. diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index 954d047..86dfc96 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -9184,6 +9184,8 @@ mips16_extended_frag (fragp, sec, stretch) return 1; } } + else if (symsec != absolute_section && sec != NULL) + as_bad_where (fragp->fr_file, fragp->fr_line, "unsupported relocation"); if ((val & ((1 << op->shift) - 1)) != 0 || val < (mintiny << op->shift) |