Lines Matching defs:section

121 /* Pointing to the register section we use for output.  */
124 /* For each symbol; unknown or section symbol, we keep a list of GREG
127 one for a section or symbol. */
136 contents of a section. */
249 the end of the section plus max size of previous stubs. Zero or
1991 /* Don't set the section to register contents section before the
1996 section. May need to be done in elf64-mmix.c. */
2090 /* We need a non-volatile name as it will be stored in the section
2096 as_fatal (_("can't create section %s"), newsecname);
2101 as_fatal (_("can't set section flags for section %s"), newsecname);
2104 /* Tell ELF about the pending section change. */
2129 /* When we told ELF about the section change in s_bspec, it stored the
2130 previous section for us so we can get at it with the equivalent of a
2137 Implementing this by means of contents in a section lost. */
2144 /* Don't set the section to register contents section before the
2200 the section. */
2212 /* When relaxing a section for the second time, we don't need to do
2607 tc_gen_reloc (asection *section ATTRIBUTE_UNUSED, fixS *fixP)
2625 /* A single " LOCAL expression" in the wrong section will not work when
2627 ignored. Normally, relocations would modify section contents, and
2633 semantics in a relocation still seems right; a section didn't do. */
2634 if (bfd_section_size (section->owner, section) == 0)
2641 : _("internal confusion: relocation in a section without contents"));
2659 involving symbols in a specific section must be signalled as
2700 register contents section (that is, to a register), then we can't
2711 /* If the relocation is not to the register section or to the
2712 absolute section (a numeric value), then we have an error. */
2735 register-contents section. The constant part remains zero. */
2755 as_fatal (_("internal: BFD_RELOC_MMIX_BASE_PLUS_OFFSET not resolved to section"));
2759 section. Note that val is signed here; we may subtract
2769 /* Likewise text section. */
3292 /* The symbol is undefined (or is defined but not in this section).
3301 register section. */
3319 /* Change section to the *real* register section, so it gets
3363 current section; when going from plain PUSHJ to a stub. This
3420 at its address to know the ending address of this section. */
3427 the end of the section plus the maximum size of stubs so far. */
3482 /* The first frag of GREG:s going into the register contents section. */
3540 be emitted in opposite order to both have section address regno*8
3562 register contents section. The symbol must be globalized
3662 on increasing offsets onto each section symbol or undefined symbol.
3664 Also, remove the register convenience section so it doesn't get output
3665 as an ELF section. */
3697 /* If the symbol is defined, then it must be resolved to a section
3705 as_fatal (_("internal: GREG expression not resolved to section"));
3711 then we canonicalize on the data section. Note that offs is
3721 /* Likewise text section. */
3754 as_fatal (_("register section has contents\n"));
3786 section.
3875 section. */
3881 as_bad (_("section change from within a BSPEC/ESPEC pair is not supported"));
3888 section too. */
3893 segT section;
3906 section = expression (&exp);
3911 || section == undefined_section)
3917 if (section == absolute_section)
3919 /* Translate a constant into a suitable section. */
3924 section = text_section;
3950 /* We want only to change the section, not set an offset. */
3959 /* Do the same for the .data section. */
3960 section = data_section;
3976 /* We want only to change the section, not set an offset. */
3985 if (section != now_seg)
3988 subseg_set (section, 0);
3990 /* Call our section change hooks using the official hook. */