Add arm-epoc-pe specific linker script
[deliverable/binutils-gdb.git] / bfd / coffgen.c
index feb57a35fc0d6313fe4d408d99641a3a16d0378f..547a15f883cadc79e4303d60c9f2676dfc600f86 100644 (file)
@@ -585,7 +585,8 @@ fixup_symbol_value (abfd, coff_symbol_ptr, syment)
       syment->n_scnum = N_UNDEF;
       syment->n_value = coff_symbol_ptr->symbol.value;
     }
-  else if (coff_symbol_ptr->symbol.flags & BSF_DEBUGGING)
+  else if ((coff_symbol_ptr->symbol.flags & BSF_DEBUGGING) != 0
+          && (coff_symbol_ptr->symbol.flags & BSF_DEBUGGING_RELOC) == 0)
     {
       syment->n_value = coff_symbol_ptr->symbol.value;
     }
@@ -2065,8 +2066,23 @@ coff_print_symbol (abfd, filep, symbol, how)
                                 auxp->u.auxent.x_scn.x_comdat);
                      break;
                    }
+                   /* else fall through */
+               case C_EXT:
+                 if (ISFCN (combined->u.syment.n_type))
+                   {
+                     fprintf (file,
+                              _("AUX tagndx %ld ttlsiz 0x%lx lnnos %ld next %ld"),
+                              tagndx,
+                              auxp->u.auxent.x_sym.x_misc.x_fsize,
+                              auxp->u.auxent.x_sym.x_fcnary.x_fcn.x_lnnoptr,
+                              (auxp->fix_end
+                               ? ((long)
+                                  (auxp->u.auxent.x_sym.x_fcnary.x_fcn.x_endndx.p
+                                   - root))
+                               : auxp->u.auxent.x_sym.x_fcnary.x_fcn.x_endndx.l));
+                     break;
+                   }
                  /* else fall through */
-
                default:
                  fprintf (file, "AUX lnno %d size 0x%x tagndx %ld",
                           auxp->u.auxent.x_sym.x_misc.x_lnsz.x_lnno,
This page took 0.024076 seconds and 4 git commands to generate.