Lines Matching defs:be

12    This program is distributed in the hope that it will be useful,
198 should be regenerated if this doesn't match. */
536 that when the value is used the value of the gp register will be
593 current location; the load will always be done against a register
755 is present because every other ELF has one, but should not be used
1154 /* There ought to be a place to keep ELF backend specific flags, but
1489 if appropriate (which it normally will be). */
1536 objdump -l, so the information should be saved, or it is
1538 wasted is unimportant. Still, it would probably be a
1620 the another shared library, OUTPUT_SECTION may be null. */
1776 relocs to be sorted. */
1876 This will be important when it comes to decide if we can
2018 /* If this is a shared library, and the section is to be
2030 /* Return the section that should be marked against GC for a given
2098 assumed this was going to be another use, and so incremented
2099 the use count again. Thus the use count must be at least the
2282 /* By their nature, local .got entries cannot be merged. */
2298 struct alpha_elf_got_entry *ae, *be;
2306 for (be = h->got_entries; be ; be = be->next)
2308 if (be->use_count == 0)
2310 if (be->gotobj != b)
2315 && ae->reloc_type == be->reloc_type
2316 && ae->addend == be->addend)
2319 total += alpha_got_entry_size (be->reloc_type);
2372 struct alpha_elf_got_entry *ae, *be, **pbe, **start;
2381 while ((be = *pbe) != NULL)
2383 if (be->use_count == 0)
2385 *pbe = be->next;
2386 memset (be, 0xa5, sizeof (*be));
2389 if (be->gotobj != b)
2394 && ae->reloc_type == be->reloc_type
2395 && ae->addend == be->addend)
2397 ae->flags |= be->flags;
2398 ae->use_count += be->use_count;
2399 *pbe = be->next;
2400 memset (be, 0xa5, sizeof (*be));
2403 be->gotobj = a;
2404 total += alpha_got_entry_size (be->reloc_type);
2407 pbe = &be->next;
2462 /* First, zero out the .got sizes, as we may be recalculating the
2962 in create_dynamic_sections, because it must be created before
3029 though some may be nopped. At this time GCC does not emit enough
3175 Any such memory load insn may be substituted by a load directly
3176 off the GP. This allows the memory load insn to be issued before
3177 the calculated GP register would otherwise be ready.
3179 Any such jsr insn can be replaced by a bsr if it is in range.
3204 /* Otherwise, we may be able to identify a GP load in the first two
3325 uses cannot be optimized, but to still allow some. */
3382 /* Since all relocs must be optimized, don't bother swapping
3577 /* Otherwise we must be building an executable to do anything. */
3581 /* The TLSGD/TLSLDM relocation must be followed by a LITERAL and
3590 /* There must be a GPDISP relocation positioned immediately after the
3605 happens, there will be a move into $16 before the JSR insn, so only
3610 /* Generally, the positions are not allowed to be out of order, lest the
3989 /* Except for TLSGD relocs, which can sometimes be
4007 /* Search for the got entry to be used by this relocation. */
4344 be the tls module base. */
4462 RELATIVE reloc, otherwise it will be handled in
4543 /* The source and destination gp must be the same. Note that
4559 /* The symbol should be marked either NOPV or STD_GPLOAD. */
4684 /* ??? .eh_frame references to discarded sections will be smashed
4686 NULL to be encoded as 0 in any format, so this works here. */
4713 DTPMOD64 reloc, otherwise it will be handled in
4761 (_("%B: TLS local exec code cannot be linked into shared objects"),
5128 /* The next two words will be filled in by ld.so. */
5173 /* FIXME: What should the version stamp be? */
5269 /* I don't know what a non ALPHA ELF bfd would be