* config/tc-hppa.c (md_apply_fix): Do not call hppa_field_adjust
authorJeff Law <law@redhat.com>
Tue, 14 Dec 1993 07:34:37 +0000 (07:34 +0000)
committerJeff Law <law@redhat.com>
Tue, 14 Dec 1993 07:34:37 +0000 (07:34 +0000)
        for any of the 'T' field selectors.

gas/ChangeLog
gas/config/tc-hppa.c

index 0d271d96caf3daf9056db9246dd7e907b7dd138b..5c11ea0a979b8d55aa105d2df8b462abc1f23310 100644 (file)
@@ -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
index 6bbe8a40a21cc1b1fb90599dbd3db276d52e4002..87d2922cc1948e423f23bc5bdd00f179d55126bb 100644 (file)
@@ -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;