aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1993-12-14 07:34:37 +0000
committerJeff Law <law@redhat.com>1993-12-14 07:34:37 +0000
commit9d5a9b20fed1032fe96027b2edb6bef752722ef0 (patch)
tree6076b399dac3df9bda993890ca43dd2cc56c0b2e /gas
parente909f287a8340e2fe7a99f6fc1649801ec807768 (diff)
downloadgdb-9d5a9b20fed1032fe96027b2edb6bef752722ef0.zip
gdb-9d5a9b20fed1032fe96027b2edb6bef752722ef0.tar.gz
gdb-9d5a9b20fed1032fe96027b2edb6bef752722ef0.tar.bz2
* config/tc-hppa.c (md_apply_fix): Do not call hppa_field_adjust
for any of the 'T' field selectors.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-hppa.c5
2 files changed, 9 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 0d271d9..5c11ea0 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+Mon Dec 13 23:33:40 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
+
+ * config/tc-hppa.c (md_apply_fix): Do not call hppa_field_adjust
+ for any of the 'T' field selectors.
+
Sat Dec 11 11:23:12 1993 Steve Chamberlain (sac@thepub.cygnus.com)
* config/tc-h8500.c (build_bytes): Get reloc type right for a
diff --git a/gas/config/tc-hppa.c b/gas/config/tc-hppa.c
index 6bbe8a4..87d2922 100644
--- a/gas/config/tc-hppa.c
+++ b/gas/config/tc-hppa.c
@@ -2924,7 +2924,10 @@ md_apply_fix (fixP, valp)
/* PLABEL field selectors should not be passed to hppa_field_adjust. */
if (fmt != 0 && hppa_fixP->fx_r_field != R_HPPA_PSEL
&& hppa_fixP->fx_r_field != R_HPPA_LPSEL
- && hppa_fixP->fx_r_field != R_HPPA_RPSEL)
+ && hppa_fixP->fx_r_field != R_HPPA_RPSEL
+ && hppa_fixP->fx_r_field != R_HPPA_TSEL
+ && hppa_fixP->fx_r_field != R_HPPA_LTSEL
+ && hppa_fixP->fx_r_field != R_HPPA_RTSEL)
new_val = hppa_field_adjust (val, 0, hppa_fixP->fx_r_field);
else
new_val = 0;