Lines Matching refs:segment
89 /* Flags for properties of the last instruction in a segment. */
94 /* We define a special segment names ".literal" to place literals
496 /* Segment list functions. */
5661 md_section_align (segT segment ATTRIBUTE_UNUSED, valueT size)
5783 /* Make sure both symbols are in the same segment, and that segment is
5784 "normal" and relaxable. If the segment is not "normal", then the
5785 fix is not valid. If the segment is not "relaxable", then the fix
9951 relaxing a code segment, literals sometimes need to be
9952 added to the corresponding literal segment. If that
9953 literal segment has already been relaxed, then we end up
9957 there are instructions in a segment that is not marked as
10353 /* Add a new fix expression into the desired segment. We have to
10354 switch to that segment to do this. */
10608 /* Segment Lists and emit_state Stuff. */
10635 seg_list *segment;
10649 for (segment = literal_head->next; segment; segment = segment->next)
10652 if (!strcmp (segment_name (segment->seg), INIT_SECTION_NAME)
10653 || !strcmp (segment_name (segment->seg), FINI_SECTION_NAME))
10656 frchain_from = seg_info (segment->seg)->frchainP;
10671 xtensa_switch_section_emit_state (&state, segment->seg, 0);
10675 prevents us from making a segment with an frchain without any
10728 frchain_from = seg_info (segment->seg)->frchainP;
10729 as_warn (_("fixes not all moved from %s"), segment->seg->name);
10737 /* Now fix up the SEGMENT value for all the literal symbols. */
10753 mark_literal_frags (seg_list *segment)
10758 while (segment)
10760 frchain_from = seg_info (segment->seg)->frchainP;
10767 segment = segment->next;
10776 after "after" in the gnu segment list. */
11031 /* Add the newly created literal segment to the list. */