Lines Matching defs:fragP
501 md_estimate_size_before_relax (fragS *fragp ATTRIBUTE_UNUSED,
629 fragS *fragP ATTRIBUTE_UNUSED)
2021 avr_handle_align (fragS *fragP)
2028 if ((fragP->fr_type == rs_align
2029 || fragP->fr_type == rs_align_code)
2030 && fragP->fr_offset > 0)
2032 char *p = fragP->fr_literal + fragP->fr_fix;
2034 fragP->tc_frag_data.is_align = TRUE;
2035 fragP->tc_frag_data.alignment = fragP->fr_offset;
2036 fragP->tc_frag_data.fill = *p;
2037 fragP->tc_frag_data.has_fill = (fragP->tc_frag_data.fill != 0);
2040 if (fragP->fr_type == rs_org && fragP->fr_offset > 0)
2042 char *p = fragP->fr_literal + fragP->fr_fix;
2044 fragP->tc_frag_data.is_org = TRUE;
2045 fragP->tc_frag_data.fill = *p;
2046 fragP->tc_frag_data.has_fill = (fragP->tc_frag_data.fill != 0);
2062 /* Create a property record for fragment FRAGP from section SEC and place
2067 create_record_for_frag (segT sec, fragS *fragP)
2072 gas_assert (fragP->fr_next != NULL);
2074 if (fragP->tc_frag_data.is_org)
2076 prop_rec_link->record.offset = fragP->fr_next->fr_address;
2079 if (fragP->tc_frag_data.has_fill)
2081 prop_rec_link->record.data.org.fill = fragP->tc_frag_data.fill;
2089 prop_rec_link->record.offset = fragP->fr_next->fr_address;
2092 gas_assert (fragP->tc_frag_data.is_align);
2093 if (fragP->tc_frag_data.has_fill)
2095 prop_rec_link->record.data.align.fill = fragP->tc_frag_data.fill;
2100 prop_rec_link->record.data.align.bytes = fragP->tc_frag_data.alignment;
2115 fragS *fragP;
2119 for (fragP = seginfo->frchainP->frch_root;
2120 fragP;
2121 fragP = fragP->fr_next)
2123 if (fragP->tc_frag_data.is_align
2124 || fragP->tc_frag_data.is_org)
2128 = create_record_for_frag (sec, fragP);