Lines Matching defs:frag

31 /* Initialization for frag routines.  */
61 /* Allocate a frag on the specified obstack.
81 /* Try to augment current frag by nchars chars.
82 If there is no room, close of the current frag with a ".fill 0"
83 and begin a new frag. Unless the new frag has nchars chars available
115 as_fatal (_("can't extend frag %u chars"), nchars);
119 /* Call this to close off a completed frag, and start up a new (empty)
120 frag, in the same subsegment as the old frag.
124 characters at the end of the old frag belong to the maximal
126 It doesn't actually set up the old frag's fr_var. You may have
127 set fr_var == 1, but allocated 10 chars to the end of the frag;
130 size of the variable part of the frag; None of the generic frag
133 Make a new frag, initialising some components. Link new frag at end
139 variable_length part of frag. */)
146 /* Fix up old frag's fr_fix. */
165 IMMEDIATELY after the struct frag, even if they are not starting
183 /* Start a new frag unless we have n more chars of room in the current frag.
184 Close off the old frag with a .fill 0.
202 /* Start a new frag unless we have max_chars more chars of room in the
203 current frag. Close off the old frag with a .fill 0.
205 Set up a machine_dependent relaxable frag, then start a new frag.
206 Return the address of the 1st char of the var part of the old frag
270 /* Reduce the variable end of a frag to a harmless state. */
281 /* Return the number of bytes by which the current frag can be grown. */
290 /* Make an alignment frag. The size of this frag will be adjusted to
291 force the next frag to have the appropriate alignment. ALIGNMENT
320 /* Make an alignment frag like frag_align, but fill with a repeating
399 not already accounted for in the frag FR_ADDRESS. */
404 const fragS *frag;
408 Prior to assigning frag addresses this will be zero. */
417 frag = frag1;
418 while (frag->fr_type == rs_fill)
420 off += frag->fr_fix + frag->fr_offset * frag->fr_var;
421 frag = frag->fr_next;
422 if (frag == NULL)
424 if (frag == frag2)
433 frag = frag2;
434 while (frag->fr_type == rs_fill)
436 off -= frag->fr_fix + frag->fr_offset * frag->fr_var;
437 frag = frag->fr_next;
438 if (frag == NULL)
440 if (frag == frag1)