* config/tc-hppa.c (hppa_fix_adjustable): For SOM, don't
authorJeff Law <law@redhat.com>
Thu, 29 Feb 1996 00:51:00 +0000 (00:51 +0000)
committerJeff Law <law@redhat.com>
Thu, 29 Feb 1996 00:51:00 +0000 (00:51 +0000)
        reduce relocs using e_nlrsel field selectors.

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

index 2ce062ea2826127fdb93a2828024655e53cd2b84..c68250572bd5231a10c7e677615efb352bdc75ba 100644 (file)
@@ -1,5 +1,8 @@
 Wed Feb 28 15:38:56 1996  Jeffrey A Law  (law@cygnus.com)
 
+       * config/tc-hppa.c (hppa_fix_adjustable): For SOM, don't
+       reduce relocs using e_nlrsel field selectors.
+
        * write.c (fix_new_exp): Don't use #elif.  Some compilers
        don't handle it.
 
index f06f44a567a3d4b4ec6178b4471858520b1c8f41..ab880e3da016181388ca8eb90691876d20a270b8 100644 (file)
@@ -6301,7 +6301,8 @@ hppa_fix_adjustable (fixp)
      selectors.  That confuses the optimization pass in HP linker.  */
   if (fixp->fx_r_type == R_DP_RELATIVE
       && (hppa_fix->fx_r_field == e_lrsel
-         || hppa_fix->fx_r_field == e_rrsel))
+         || hppa_fix->fx_r_field == e_rrsel
+         || hppa_fix->fx_r_field == e_nlrsel))
     return 0;
 #endif