Lines Matching defs:in

18    This program is distributed in the hope that it will be useful,
79 /* The index of the symbol, as stored in the relocation r_info, if
84 /* If abfd == NULL, an address that must be stored in the got. */
90 corresponding to a symbol in the GOT. The symbol's entry
91 is in the local area if h->global_got_area is GGA_NONE,
92 otherwise it is in the global area. */
100 /* True if we have filled in the GOT contents for a TLS entry,
113 If it is, then SYMNDX >= 0, and the symbol has index SYMNDX in U.ABFD.
117 in the output. Page references with SYMNDX < 0 only become page
118 references if the symbol binds locally; in other cases, the page
159 /* The number of global .got entries that are in the GGA_RELOC_ONLY area. */
207 /* The total number of global entries which will live in the
209 those not referenced by the primary GOT but included in
245 (in other words, it may have symbols that are not referenced by things
250 GOT entries into two areas: "normal" and "reloc-only". Entries in
252 accesses, while those in the "reloc-only" area are for dynamic
257 values are ordered by the position of the area in the GOT. */
276 Stubs of the first kind go in a new section immediately before the
277 target function. Stubs of the second kind go in a single section
287 in H->root.root.u.def. */
308 /* The symbol in the global GOT with the lowest dynamic symbol table
352 /* The MIPS ELF linker needs additional information for each symbol in
394 resolved by the static linker (in other words, if the relocation
405 in any relocs other than a 16 bit call. */
434 is set to the address of __rld_obj_head as in IRIX5 and IRIX6. */
466 /* The global symbol in the GOT with the lowest index in the dynamic
470 /* The size of the PLT header in bytes. */
473 /* The size of a standard PLT entry in bytes. */
476 /* The size of a compressed PLT entry in bytes. */
491 /* The size of a function stub entry in bytes. */
559 included directly in this one, but there's no point to wasting
568 text/data symbols defined in dynamic objects. */
685 /* These are the constants used to swap the bitfields in a crinfo. */
706 CT_MIPS_REL32 Address in data
707 CT_MIPS_WORD Address in word (XXX)
911 /* Instructions which appear in a stub. */
953 /* The name of the dynamic interpreter. This is put in the .interp
1002 to the gp regs. These stubs store the return value in $18 while
1006 16 bit functions always return floating point values in both
1009 Note that in all cases FNNAME might be defined statically.
1013 We record any stubs that we find in the symbol table. */
1024 /* The format of the first PLT entry in an O32 executable. */
1037 /* The format of the first PLT entry in an N32 executable. Different
1051 /* The format of the first PLT entry in an N64 executable. Different
1065 /* The format of the microMIPS first PLT entry in an O32 executable.
1084 /* The format of the microMIPS first PLT entry in an O32 executable
1085 in the insn32 mode. */
1108 be swapped in _bfd_mips_elf_finish_dynamic_symbol because
1142 /* The format of subsequent microMIPS o32 PLT entries in the insn32 mode. */
1151 /* The format of the first PLT entry in a VxWorks executable. */
1175 /* The format of the first PLT entry in a VxWorks shared object. */
1212 /* Look up an entry in a MIPS ELF linker hash table. */
1227 /* Find the base offsets for thread-local storage in this object,
1251 /* Create an entry in a MIPS ELF linker hash table. */
1415 ecoff_swap_rpdr_out (bfd *abfd, const RPDR *in, struct rpdr_ext *ex)
1417 H_PUT_S32 (abfd, in->adr, ex->p_adr);
1418 H_PUT_32 (abfd, in->regmask, ex->p_regmask);
1419 H_PUT_32 (abfd, in->regoffset, ex->p_regoffset);
1420 H_PUT_32 (abfd, in->fregmask, ex->p_fregmask);
1421 H_PUT_32 (abfd, in->fregoffset, ex->p_fregoffset);
1422 H_PUT_32 (abfd, in->frameoffset, ex->p_frameoffset);
1424 H_PUT_16 (abfd, in->framereg, ex->p_framereg);
1425 H_PUT_16 (abfd, in->pcreg, ex->p_pcreg);
1427 H_PUT_32 (abfd, in->irpss, ex->p_irpss);
1660 /* Return TRUE if relocations in SECTION can refer directly to a MIPS16
1689 one in a compound relocation. */
1709 /* Dynamic symbols must use the standard call interface, in case other
1723 being included in the link. */
1736 to 0 to prevent it from being included in the link. */
1749 to 0 to prevent it from being included in the link. */
1807 /* Return true if H is a locally-defined PIC function, in the sense
2001 /* PR 12845: If H is in a section that has been garbage
2039 Note that the immediate value in the first word is swapped.
2043 stored as a straight 26-bit value in a 32-bit instruction.
2048 big-endian file, the result is the same; in a little-endian
2060 To put it in MIPS ABI terms, the relocation field is T-targ26-16,
2086 Each one is calculated in the same way as the non-MIPS16 relocation
2149 /* Similar to MIPS16, the two 16-bit halves in microMIPS must be swapped
2435 simplies the relocation handling in gcc. */
2466 treated in the same as R_MIPS_HI16 when applied to local symbols. */
2514 want to install the addend in the same way as for a R_MIPS*_HI16
2526 carry or borrow will induce a change of +1 or -1 in the high part. */
2545 relocation itself, thus avoiding the oft-discussed problems in
2563 /* Build up the field adjustment in VAL. */
2568 relocation against a section symbol. Add in the section's
2576 /* We're calculating the final field value. Add in the symbol's value
2588 in the output file, and if the relocation uses a separate addend,
2597 /* Add in the separate addend, if any. */
2619 /* Swap an entry in a .gptab section. Note that these routines rely
2624 Elf32_gptab *in)
2626 in->gt_entry.gt_g_value = H_GET_32 (abfd, ex->gt_entry.gt_g_value);
2627 in->gt_entry.gt_bytes = H_GET_32 (abfd, ex->gt_entry.gt_bytes);
2631 bfd_mips_elf32_swap_gptab_out (bfd *abfd, const Elf32_gptab *in,
2634 H_PUT_32 (abfd, in->gt_entry.gt_g_value, ex->gt_entry.gt_g_value);
2635 H_PUT_32 (abfd, in->gt_entry.gt_bytes, ex->gt_entry.gt_bytes);
2639 bfd_elf32_swap_compact_rel_out (bfd *abfd, const Elf32_compact_rel *in,
2642 H_PUT_32 (abfd, in->id1, ex->id1);
2643 H_PUT_32 (abfd, in->num, ex->num);
2644 H_PUT_32 (abfd, in->id2, ex->id2);
2645 H_PUT_32 (abfd, in->offset, ex->offset);
2646 H_PUT_32 (abfd, in->reserved0, ex->reserved0);
2647 H_PUT_32 (abfd, in->reserved1, ex->reserved1);
2651 bfd_elf32_swap_crinfo_out (bfd *abfd, const Elf32_crinfo *in,
2656 l = (((in->ctype & CRINFO_CTYPE) << CRINFO_CTYPE_SH)
2657 | ((in->rtype & CRINFO_RTYPE) << CRINFO_RTYPE_SH)
2658 | ((in->dist2to & CRINFO_DIST2TO) << CRINFO_DIST2TO_SH)
2659 | ((in->relvaddr & CRINFO_RELVADDR) << CRINFO_RELVADDR_SH));
2661 H_PUT_32 (abfd, in->konst, ex->konst);
2662 H_PUT_32 (abfd, in->vaddr, ex->vaddr);
2667 routines swap this structure in and out. They are used outside of
2672 Elf32_RegInfo *in)
2674 in->ri_gprmask = H_GET_32 (abfd, ex->ri_gprmask);
2675 in->ri_cprmask[0] = H_GET_32 (abfd, ex->ri_cprmask[0]);
2676 in->ri_cprmask[1] = H_GET_32 (abfd, ex->ri_cprmask[1]);
2677 in->ri_cprmask[2] = H_GET_32 (abfd, ex->ri_cprmask[2]);
2678 in->ri_cprmask[3] = H_GET_32 (abfd, ex->ri_cprmask[3]);
2679 in->ri_gp_value = H_GET_32 (abfd, ex->ri_gp_value);
2683 bfd_mips_elf32_swap_reginfo_out (bfd *abfd, const Elf32_RegInfo *in,
2686 H_PUT_32 (abfd, in->ri_gprmask, ex->ri_gprmask);
2687 H_PUT_32 (abfd, in->ri_cprmask[0], ex->ri_cprmask[0]);
2688 H_PUT_32 (abfd, in->ri_cprmask[1], ex->ri_cprmask[1]);
2689 H_PUT_32 (abfd, in->ri_cprmask[2], ex->ri_cprmask[2]);
2690 H_PUT_32 (abfd, in->ri_cprmask[3], ex->ri_cprmask[3]);
2691 H_PUT_32 (abfd, in->ri_gp_value, ex->ri_gp_value);
2695 information in an Elf64_Reginfo structure. These routines swap
2696 them in and out. They are globally visible because they are used
2702 Elf64_Internal_RegInfo *in)
2704 in->ri_gprmask = H_GET_32 (abfd, ex->ri_gprmask);
2705 in->ri_pad = H_GET_32 (abfd, ex->ri_pad);
2706 in->ri_cprmask[0] = H_GET_32 (abfd, ex->ri_cprmask[0]);
2707 in->ri_cprmask[1] = H_GET_32 (abfd, ex->ri_cprmask[1]);
2708 in->ri_cprmask[2] = H_GET_32 (abfd, ex->ri_cprmask[2]);
2709 in->ri_cprmask[3] = H_GET_32 (abfd, ex->ri_cprmask[3]);
2710 in->ri_gp_value = H_GET_64 (abfd, ex->ri_gp_value);
2714 bfd_mips_elf64_swap_reginfo_out (bfd *abfd, const Elf64_Internal_RegInfo *in,
2717 H_PUT_32 (abfd, in->ri_gprmask, ex->ri_gprmask);
2718 H_PUT_32 (abfd, in->ri_pad, ex->ri_pad);
2719 H_PUT_32 (abfd, in->ri_cprmask[0], ex->ri_cprmask[0]);
2720 H_PUT_32 (abfd, in->ri_cprmask[1], ex->ri_cprmask[1]);
2721 H_PUT_32 (abfd, in->ri_cprmask[2], ex->ri_cprmask[2]);
2722 H_PUT_32 (abfd, in->ri_cprmask[3], ex->ri_cprmask[3]);
2723 H_PUT_64 (abfd, in->ri_gp_value, ex->ri_gp_value);
2726 /* Swap in an options header. */
2730 Elf_Internal_Options *in)
2732 in->kind = H_GET_8 (abfd, ex->kind);
2733 in->size = H_GET_8 (abfd, ex->size);
2734 in->section = H_GET_16 (abfd, ex->section);
2735 in->info = H_GET_32 (abfd, ex->info);
2741 bfd_mips_elf_swap_options_out (bfd *abfd, const Elf_Internal_Options *in,
2744 H_PUT_8 (abfd, in->kind, ex->kind);
2745 H_PUT_8 (abfd, in->size, ex->size);
2746 H_PUT_16 (abfd, in->section, ex->section);
2747 H_PUT_32 (abfd, in->info, ex->info);
2750 /* Swap in an abiflags structure. */
2755 Elf_Internal_ABIFlags_v0 *in)
2757 in->version = H_GET_16 (abfd, ex->version);
2758 in->isa_level = H_GET_8 (abfd, ex->isa_level);
2759 in->isa_rev = H_GET_8 (abfd, ex->isa_rev);
2760 in->gpr_size = H_GET_8 (abfd, ex->gpr_size);
2761 in->cpr1_size = H_GET_8 (abfd, ex->cpr1_size);
2762 in->cpr2_size = H_GET_8 (abfd, ex->cpr2_size);
2763 in->fp_abi = H_GET_8 (abfd, ex->fp_abi);
2764 in->isa_ext = H_GET_32 (abfd, ex->isa_ext);
2765 in->ases = H_GET_32 (abfd, ex->ases);
2766 in->flags1 = H_GET_32 (abfd, ex->flags1);
2767 in->flags2 = H_GET_32 (abfd, ex->flags2);
2774 const Elf_Internal_ABIFlags_v0 *in,
2777 H_PUT_16 (abfd, in->version, ex->version);
2778 H_PUT_8 (abfd, in->isa_level, ex->isa_level);
2779 H_PUT_8 (abfd, in->isa_rev, ex->isa_rev);
2780 H_PUT_8 (abfd, in->gpr_size, ex->gpr_size);
2781 H_PUT_8 (abfd, in->cpr1_size, ex->cpr1_size);
2782 H_PUT_8 (abfd, in->cpr2_size, ex->cpr2_size);
2783 H_PUT_8 (abfd, in->fp_abi, ex->fp_abi);
2784 H_PUT_32 (abfd, in->isa_ext, ex->isa_ext);
2785 H_PUT_32 (abfd, in->ases, ex->ases);
2786 H_PUT_32 (abfd, in->flags1, ex->flags1);
2787 H_PUT_32 (abfd, in->flags2, ex->flags2);
3397 /* MINUS_ONE means the symbol is not defined in this object. It may not
3398 be defined at all; assume that the value doesn't matter in that
3540 /* Return the GOT index of global symbol H in the primary GOT. */
3572 referenced by a relocation of type R_TYPE in IBFD. */
3619 entries are supposed to be placed at small offsets in the GOT, i.e.,
3665 same in all cases. */
3675 in the GOT. */
3723 /* This function shouldn't be called for symbols that live in the global
3769 /* We didn't allocate enough space in the GOT. */
3873 /* There should have been enough room in the symbol table to
3881 table index in the GOT. */
3938 /* Make sure there's a slot for this entry in the master GOT. */
3974 entry for it. FOR_CALL is true if the caller is only interested in
3994 /* A global symbol in the GOT must also be in the dynamic symbol
4105 /* Add room for N relocations to the .rel(a).dyn section in ABFD. */
4304 /* Record any change in the total estimate. */
4318 and record that entry in DATA->g if so. Set DATA->g to null on failure. */
4356 /* Read in the symbol. */
4375 of the offset _of_ the first byte in the data, otherwise it
4400 /* If any entries in G->got_entries are for indirect or warning symbols,
4446 /* Return true if a GOT entry for H should live in the local rather than
4453 /* Symbols that aren't in the dynamic symbol table must live in the
4460 /* Symbols that bind locally can (and in the case of forced-local
4461 symbols, must) live in the local GOT. */
4468 either though PLTs or copy relocations, then that address should go in
4477 link_info structure. Decide whether the hash entry needs an entry in
4479 Count the number of global symbols that are in the primary GOT only
4494 /* Make a final decision about whether the symbol belongs in the
4497 /* The symbol belongs in the local GOT. We no longer need this
4505 they don't need entries in the regular GOT. .got.plt entries
4519 given in mips_elf_traverse_got_arg DATA. Clear DATA->G on error. */
4545 given in mips_elf_traverse_got_arg DATA. Clear DATA->G on error. */
4646 sure not to merge a GOT which requires TLS with the primary GOT in that
4685 an index in a different GOT. */
4709 /* Set the TLS GOT index for the GOT entry in ENTRYP. DATA points to a
4710 mips_elf_traverse_got_arg in which DATA->value is the size of one
4719 /* We're only interested in TLS symbols. */
4864 /* The number of globals that will be included in the primary GOT.
4892 didn't mark in check_relocs, and we want a quick way to find it.
4897 /* Every symbol that is referenced in a dynamic relocation must be
4898 present in the primary GOT, so arrange for them to appear after
4911 entries in each GOT. We can then compute the end of a GOT by
4920 will become the last item in the circular linked list, so it
4959 /* Forbid global symbols in every non-primary GOT from having
5169 in the function stub generation and in the linker script. */
5176 /* Define the symbol _GLOBAL_OFFSET_TABLE_. We don't do this in the
5216 shared objects; they are not used in executables. */
5270 The result of the relocation calculation is stored in VALUEP.
5308 /* The section in which the symbol referenced by the relocation is
5351 used in the array of hash table entries. */
5422 /* For global symbols we look up the symbol in the hash-table. */
5481 in in _bfd_mips_elf_create_dynamic_sections.
5578 out which one to use by checking which one appears in the input
5826 record in the output, and leave the job up to the dynamic
5859 the output file that's different. That's handled in
5983 relocation can easily overflow in this situation, but the
5985 Therefore, we consider this a bug in the MIPS ABI, and do
6001 R_MIPS_GPREL16, but stores the relocated bits in a different
6003 differences are handled in mips_elf_perform_relocation. */
6015 for that now. Don't do it for symbols forced local in this
6478 /* Try converting JAL to BAL and J(AL)R to B(AL), if the target is in
6529 caller should store the result in place of the original addend. */
6576 the field to be fully relocated, so add in the symbol's value. */
6582 in the relocation. */
6592 defined symbols in the same way as relocs against
6639 adjust it by the value we give it in the dynamic symbol table.
6655 _REL32/_64 record as well, such that the addend is read in as
6672 correct location in the output file. */
6681 relocation outputter in the 64-bit case since the 64-bit
6898 definition in a shared library. */
6915 /* This section is used in a dynamically linked executable file.
6917 either resolve these symbols to something in a shared
6919 we can consider these symbols to be in a new section. */
7014 the default in the way it handles EABI64.
7024 in bits. Unfortunately, ILP32 objects generated by earlier compilers
7041 compilers because, in the kind of output generated by those compilers,
7047 reason to use R_MIPS_64 in an ILP32 object. Pre-4.0 compilers never
7080 /* There appears to be a bug in the MIPSpro linker that causes GOT_DISP
7133 /* We stored the section contents in the tdata field in the
7197 changing it back to NOBITS breaks the binary. The entry in
7201 on it in an input file will be followed. */
7342 /* For a .reginfo section, set the gp value in the tdata information
7345 is not used in the 64-bit MIPS ELF ABI. */
7360 SHT_MIPS_REGINFO and SHT_MIPS_OPTIONS/ODK_REGINFO; in that case,
7434 /* The sh_link field is set in final_write_processing. */
7442 /* The sh_info field is set in final_write_processing. */
7499 /* The sh_info field is set in final_write_processing. */
7526 /* The sh_link and sh_info fields are set in
7534 /* The sh_link field is set in final_write_processing. */
7625 /* This section is used in a shared object. */
7666 /* This section is used in a shared object. */
7756 if a symbol was small common in an input file, mark it as small
7757 common in the output file. */
7904 /* __rld_map is a four byte word located in the .data section
7905 and is filled in by the rtld to contain a pointer to
7906 the _r_debug structure. Its symbol value will be set in
7944 RELA relocation. RELOCS is the first relocation in the section and
7981 /* Get the addend, which is stored in the input file. */
7996 /* REL is a relocation in ABFD that needs a partnering LO16 relocation
8035 extension in general, as that is useful for GCC.
8056 /* Try to read the contents of section SEC in bfd ABFD. Return true and
8057 store the contents in *CONTENTS on success. Assume that *CONTENTS
8095 allocate space in the global offset table and record the need for
8158 needed if there is some relocation in this BFD, other
8201 /* Record this stub in an array of local symbol stubs for
8223 /* We don't need to set mips16_stubs_seen in this case.
8284 needed if there is some relocation (R_MIPS16_26) in this BFD
8327 /* Record this stub in an array of local symbol call_stubs for
8349 /* We don't need to set mips16_stubs_seen in this case.
8417 /* PR15323, ref flags aren't set for references in the
8433 Relocations in nonallocatable sections such as .pdr and
8479 (_("%B: GOT reloc at 0x%lx not expected in executables"),
8499 /* GP-relative relocations always resolve to a definition in a
8501 important for the GP setup sequence in NewABI code, which
8569 room for them in .rela.dyn. */
8630 /* Make sure there is room in the regular GOT to hold the
8631 function's address. We may eliminate it in favour of
8657 page entry in the GOT. For R_MIPS_GOT_PAGE we do not
8757 relocs. Make room for this reloc in .rel(a).dyn. */
8770 weak with non-default visibility, in which case
8774 in shared libraries, but do not yet do so.
8777 reloc if the symbol is defined in a dynamic
8827 yet if we are going to create a PLT in the first place, but
9035 /* Check that it's in range. */
9097 allocate relocations in shared objects. */
9106 /* If this symbol is defined in a dynamic object, or we are creating
9125 symbol in PIEs. */
9163 regular object. The current definition is in some section of the
9196 relocations, and in that case, the traditional lazy-binding stubs
9206 /* If this symbol is not defined in a regular file, then set
9224 used in practice due to the short ranges involved. It can occur
9225 for any relative or absolute relocation in executables; in that
9259 /* On non-VxWorks targets, the first two entries in .got.plt
9314 to having a MIPS16 entry. And in the case of call_stub a
9388 in regular objects. */
9408 /* We must allocate the symbol in our .dynbss section, which will
9410 an entry for this symbol in the .dynsym section. The dynamic
9414 determine the address it must put in the global offset table, so
9515 /* Decide which symbols need to go in the global part of the GOT and
9629 binaries we prefer it whenever there's any microMIPS code in
9631 shorter by 4 bytes each too, unless in the insn32 mode. */
9650 stub, allocate an entry in the stubs section. */
9688 /* Allocate offsets in the stubs section to each symbol that needs one.
9734 of the symbol, then set the entry in the symbol table now. Prefer
9824 haven't already in _bfd_elf_create_dynamic_sections. */
9932 sort relocations, but in a different way than we do,
9944 /* We add a room for __rld_map. It will be filled in by the
9991 /* Add some entries to the .dynamic section. We fill in the
9992 values later, in _bfd_mips_elf_finish_dynamic_sections, but we
9996 /* SGI object has the equivalence of DT_DEBUG in the
9998 only fills in DT_MIPS_RLD_MAP (not DT_DEBUG) and some tools
10008 /* The DT_DEBUG entry may be filled in by the dynamic linker and
10118 /* REL is a relocation in INPUT_BFD that is being copied to OUTPUT_BFD.
10153 /* This would normally be done by the rela_normal code in elflink.c. */
10163 always be the first in a triplet, the remaining two have to be processed
10172 and therefore requires to be pasted in a loop. It also defines a block
10284 64-bit code, but make sure all their addresses are in the
10325 (_("%B: Can't find matching LO16 reloc against `%s' for %s at 0x%lx in section `%A'"),
10359 source of the addend in the final link. */
10363 /* See the comment above about using R_MIPS_64 in the 32-bit
10437 undefined_symbol callback. There's no real point in
10517 /* See the comment above about using R_MIPS_64 in the 32-bit
10521 64-bit value. We are especially generous here in that we
10572 /* A function that iterates over each entry in la25_stubs and fills
10573 in the code for each one. DATA points to a mips_htab_traverse_info. */
10604 /* Work out where in the section this stub should go. */
10700 /* The IRIX linker puts these symbols in special sections. */
10790 /* Fill in the PLT entry itself. */
10826 /* Fill in the PLT entry itself. */
10864 /* ADDIUPC has a span of +/-16MB, check we're in range. */
10895 flag and leave the value if there are any relocations in the
10931 sign extension at runtime in the stub, resulting in a negative
10976 problem, then use legacy code in the stub. */
11008 problem, then use legacy code in the stub. */
11258 /* Fill in the initial value of the .got.plt entry. */
11330 /* See if this symbol has an entry in the GOT. */
11338 /* Install the symbol value in the GOT. */
11414 not be loaded in two instructions. */
11432 /* ADDIUPC has a span of +/-16MB, check we're in range. */
11534 in which symbols were output. */
11616 /* Read in the current dynamic entry. */
11920 /* Read in the current dynamic entry. */
11976 /* Clean up a dummy stub function entry in .text. */
11989 /* The psABI says that the dynamic relocations must be sorted in
12309 /* Allocate a PT_NULL header in dynamic objects. See
12391 .dynamic end up in PT_DYNAMIC. However, we do have to insert a
12477 .dynstr, .dynsym, and .hash sections, and everything in
12488 be actively harmful in such cases. Making PT_DYNAMIC contain
12552 /* Allocate a spare program header in dynamic objects so that tools
12558 .dynamic to be in a read-only segment, and the section will often
12561 Although the prelinker could in principle move .dynamic to a
12708 information. Also called for weakdefs, in which case we just let
12876 /* MIPS ELF uses a special find_nearest_line routine in order the
12945 /* Swap in the FDR information. */
12964 find_nearest_line is either called all the time, as in
12966 rarely called, as in ld error messages, so the memory
13006 GP value in the section_processing routine. */
13068 /* read in the section */
13240 /* Adjust the local symbols defined in this section. */
13247 /* Now adjust the global symbols defined in this section. */
13274 /* Opcodes needed for microMIPS relaxation as found in
13326 /* NOTE: All opcode tables have BEQ/BNE in the same order: first the
13447 /* Relaxable instructions in a JAL delay slot: MOVE. */
13449 /* The 16-bit move has rd in 9:5 and rs in 4:0. The 32-bit moves
13450 (ADDU, OR) have rd in 15:11 and rs in 10:16. */
13761 of changes which have to be made, as is done in coff-mips.c;
13812 /* See if the LUI instruction *might* be in a branch delay slot.
13869 source register in bits 20:16. This register becomes $0
13911 but there is no drawback in double checking it here. */
14537 /* We have found the .MIPS.abiflags section in the output file.
14539 The data is merged in _bfd_mips_elf_merge_private_bfd_data. */
14558 /* Size has been set in _bfd_mips_elf_always_size_sections. */
14572 /* We have found the .reginfo section in the output file.
14613 /* Size has been set in _bfd_mips_elf_always_size_sections. */
14628 /* We have found the .mdebug section in the output file.
14647 /* We accumulate the debugging information itself in the
14724 read in the debugging information and set up an
14736 interesting information, try to find the symbol in
14846 not used in executables files. */
14897 no .sdata or .sbss section in the output file, in which
14994 /* Merge in the size for the next smallest -G
15149 /* MIPSpro generates ucode info in n64 objects. Again, we should
15615 (_("%B: warning: Unexpected flag in the flags2 field of "
16142 /* Return address for Ith PLT stub in section PLT, for relocation REL