Lines Matching refs:fragP

802 			 segT seg ATTRIBUTE_UNUSED, fragS *fragP,  in shmedia_md_convert_frag()  argument
812 fragS *opc_fragP = fragP->tc_frag_data.opc_frag; in shmedia_md_convert_frag()
819 symbolS *symbolP = fragP->fr_symbol; in shmedia_md_convert_frag()
828 || (S_GET_SEGMENT (fragP->fr_symbol) != absolute_section in shmedia_md_convert_frag()
829 && S_GET_SEGMENT (fragP->fr_symbol) != seg)); in shmedia_md_convert_frag()
841 know (fragP->fr_type == rs_machine_dependent); in shmedia_md_convert_frag()
843 var_part_offset = fragP->fr_fix; in shmedia_md_convert_frag()
844 var_partp = fragP->fr_literal + var_part_offset; in shmedia_md_convert_frag()
845 opcodep = fragP->fr_opcode; in shmedia_md_convert_frag()
851 + fragP->fr_offset); in shmedia_md_convert_frag()
854 opcode_address = fragP->fr_address + fragP->fr_fix - 4; in shmedia_md_convert_frag()
856 switch (fragP->fr_subtype) in shmedia_md_convert_frag()
873 as_bad_where (fragP->fr_file, fragP->fr_line, in shmedia_md_convert_frag()
876 as_bad_where (fragP->fr_file, fragP->fr_line, in shmedia_md_convert_frag()
895 fragP->fr_symbol, fragP->fr_offset, 1, BFD_RELOC_SH_PT_16); in shmedia_md_convert_frag()
939 fragP->fr_symbol, fragP->fr_offset - 8, 1, in shmedia_md_convert_frag()
943 fix_new (fragP, var_partp - fragP->fr_literal, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
944 fragP->fr_offset - 4, 1, in shmedia_md_convert_frag()
994 fragP->fr_symbol, fragP->fr_offset - 12, 1, in shmedia_md_convert_frag()
998 fix_new (fragP, var_partp - fragP->fr_literal, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
999 fragP->fr_offset - 8, 1, in shmedia_md_convert_frag()
1003 fix_new (fragP, var_partp - fragP->fr_literal + 4, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
1004 fragP->fr_offset - 4, 1, in shmedia_md_convert_frag()
1069 fragP->fr_symbol, fragP->fr_offset - 16, 1, in shmedia_md_convert_frag()
1073 fix_new (fragP, var_partp - fragP->fr_literal, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
1074 fragP->fr_offset - 12, 1, in shmedia_md_convert_frag()
1078 fix_new (fragP, var_partp - fragP->fr_literal + 4, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
1079 fragP->fr_offset - 8, 1, in shmedia_md_convert_frag()
1083 fix_new (fragP, var_partp - fragP->fr_literal + 8, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
1084 fragP->fr_offset - 4, 1, in shmedia_md_convert_frag()
1110 fragP->fr_symbol, fragP->fr_offset, 0, in shmedia_md_convert_frag()
1119 fix_new (fragP, var_partp - fragP->fr_literal, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
1120 fragP->fr_offset, 0, in shmedia_md_convert_frag()
1130 fix_new (fragP, var_partp - fragP->fr_literal + 4, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
1131 fragP->fr_offset, 0, in shmedia_md_convert_frag()
1141 fix_new (fragP, var_partp - fragP->fr_literal + 8, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
1142 fragP->fr_offset, 0, in shmedia_md_convert_frag()
1168 fragP->fr_symbol, fragP->fr_offset, 0, in shmedia_md_convert_frag()
1182 fix_new (fragP, var_partp - fragP->fr_literal, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
1183 fragP->fr_offset, 0, in shmedia_md_convert_frag()
1208 fragP->fr_symbol, fragP->fr_offset, 1, in shmedia_md_convert_frag()
1258 fragP->fr_symbol, fragP->fr_offset, 1, in shmedia_md_convert_frag()
1266 fix_new (fragP, var_partp - fragP->fr_literal, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
1267 fragP->fr_offset + 4, 1, in shmedia_md_convert_frag()
1309 fragP->fr_symbol, fragP->fr_offset, 1, in shmedia_md_convert_frag()
1311 fix_new (fragP, var_partp - fragP->fr_literal, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
1312 fragP->fr_offset + 4, 1, BFD_RELOC_SH_IMM_MEDLOW16_PCREL); in shmedia_md_convert_frag()
1313 fix_new (fragP, var_partp - fragP->fr_literal + 4, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
1314 fragP->fr_offset + 8, 1, BFD_RELOC_SH_IMM_LOW16_PCREL); in shmedia_md_convert_frag()
1369 fragP->fr_symbol, fragP->fr_offset, 1, in shmedia_md_convert_frag()
1377 fix_new (fragP, var_partp - fragP->fr_literal, 4, fragP->fr_symbol, in shmedia_md_convert_frag()
1378 fragP->fr_offset + 4, 1, in shmedia_md_convert_frag()
1386 fix_new (fragP, var_partp - fragP->fr_literal + 4, 4, in shmedia_md_convert_frag()
1387 fragP->fr_symbol, in shmedia_md_convert_frag()
1388 fragP->fr_offset + 8, 1, in shmedia_md_convert_frag()
1396 fix_new (fragP, var_partp - fragP->fr_literal + 8, 4, in shmedia_md_convert_frag()
1397 fragP->fr_symbol, in shmedia_md_convert_frag()
1398 fragP->fr_offset + 12, 1, in shmedia_md_convert_frag()
1412 BAD_CASE (fragP->fr_subtype); in shmedia_md_convert_frag()
1415 fragP->fr_fix += var_part_size; in shmedia_md_convert_frag()
1416 fragP->fr_var = 0; in shmedia_md_convert_frag()
1898 shmedia_md_estimate_size_before_relax (fragS *fragP, in shmedia_md_estimate_size_before_relax() argument
1906 = (fragP->fr_symbol in shmedia_md_estimate_size_before_relax()
1907 && S_GET_SEGMENT (fragP->fr_symbol) == segment_type in shmedia_md_estimate_size_before_relax()
1908 && ! S_IS_EXTERNAL (fragP->fr_symbol) in shmedia_md_estimate_size_before_relax()
1909 && ! S_IS_WEAK (fragP->fr_symbol)); in shmedia_md_estimate_size_before_relax()
1911 old_fr_fix = fragP->fr_fix; in shmedia_md_estimate_size_before_relax()
1913 switch (fragP->fr_subtype) in shmedia_md_estimate_size_before_relax()
1920 int what = GET_WHAT (fragP->fr_subtype); in shmedia_md_estimate_size_before_relax()
1923 fragP->fr_subtype = C (what, SH64PCREL16); in shmedia_md_estimate_size_before_relax()
1927 int what = GET_WHAT (fragP->fr_subtype); in shmedia_md_estimate_size_before_relax()
1933 fragP->fr_subtype = C (what, SH64PCREL32); in shmedia_md_estimate_size_before_relax()
1935 fragP->fr_var = md_relax_table[fragP->fr_subtype].rlx_length; in shmedia_md_estimate_size_before_relax()
1943 int what = GET_WHAT (fragP->fr_subtype); in shmedia_md_estimate_size_before_relax()
1946 fragP->fr_subtype = C (what, SH64PCREL16); in shmedia_md_estimate_size_before_relax()
1950 int what = GET_WHAT (fragP->fr_subtype); in shmedia_md_estimate_size_before_relax()
1956 fragP->fr_subtype = C (what, SH64PCREL64); in shmedia_md_estimate_size_before_relax()
1958 fragP->fr_var = md_relax_table[fragP->fr_subtype].rlx_length; in shmedia_md_estimate_size_before_relax()
1967 if (fragP->fr_symbol != NULL in shmedia_md_estimate_size_before_relax()
1968 && (exp = symbol_get_value_expression (fragP->fr_symbol)) != NULL in shmedia_md_estimate_size_before_relax()
1973 int what = GET_WHAT (fragP->fr_subtype); in shmedia_md_estimate_size_before_relax()
1986 && fragP == symbol_get_frag (exp->X_op_symbol)) in shmedia_md_estimate_size_before_relax()
1990 fragP->fr_offset in shmedia_md_estimate_size_before_relax()
1992 - (opexp->X_add_number - (fragP->fr_fix - 4))); in shmedia_md_estimate_size_before_relax()
1993 fragP->fr_symbol = exp->X_add_symbol; in shmedia_md_estimate_size_before_relax()
2003 fragP->fr_subtype = C (what, MOVI_16); in shmedia_md_estimate_size_before_relax()
2005 fragP->fr_subtype = C (what, what_high); in shmedia_md_estimate_size_before_relax()
2010 fragP->fr_subtype = C (what, what_high); in shmedia_md_estimate_size_before_relax()
2012 else if (fragP->fr_symbol == NULL in shmedia_md_estimate_size_before_relax()
2013 || (S_GET_SEGMENT (fragP->fr_symbol) == absolute_section in shmedia_md_estimate_size_before_relax()
2018 ? bfd_getb32 (fragP->fr_opcode) in shmedia_md_estimate_size_before_relax()
2019 : bfd_getl32 (fragP->fr_opcode)); in shmedia_md_estimate_size_before_relax()
2021 offsetT value = fragP->fr_offset in shmedia_md_estimate_size_before_relax()
2022 + (fragP->fr_symbol == NULL ? 0 : S_GET_VALUE (fragP->fr_symbol)); in shmedia_md_estimate_size_before_relax()
2027 int what = GET_WHAT (fragP->fr_subtype); in shmedia_md_estimate_size_before_relax()
2028 fragP->fr_subtype = C (what, MOVI_16); in shmedia_md_estimate_size_before_relax()
2031 md_number_to_chars (fragP->fr_opcode, in shmedia_md_estimate_size_before_relax()
2044 md_number_to_chars (fragP->fr_opcode, in shmedia_md_estimate_size_before_relax()
2051 md_number_to_chars (fragP->fr_literal + old_fr_fix, in shmedia_md_estimate_size_before_relax()
2058 fragP->fr_fix += 4; in shmedia_md_estimate_size_before_relax()
2060 else if (GET_WHAT (fragP->fr_subtype) == MOVI_IMM_32) in shmedia_md_estimate_size_before_relax()
2063 as_bad_where (fragP->fr_file, fragP->fr_line, in shmedia_md_estimate_size_before_relax()
2071 fragP->fr_fix += 4; in shmedia_md_estimate_size_before_relax()
2081 md_number_to_chars (fragP->fr_opcode, in shmedia_md_estimate_size_before_relax()
2088 md_number_to_chars (fragP->fr_literal + old_fr_fix, in shmedia_md_estimate_size_before_relax()
2095 md_number_to_chars (fragP->fr_literal + old_fr_fix + 4, in shmedia_md_estimate_size_before_relax()
2102 fragP->fr_fix += 8; in shmedia_md_estimate_size_before_relax()
2111 md_number_to_chars (fragP->fr_opcode, in shmedia_md_estimate_size_before_relax()
2118 md_number_to_chars (fragP->fr_literal + old_fr_fix, in shmedia_md_estimate_size_before_relax()
2125 md_number_to_chars (fragP->fr_literal + old_fr_fix + 4, in shmedia_md_estimate_size_before_relax()
2132 md_number_to_chars (fragP->fr_literal + old_fr_fix + 8, in shmedia_md_estimate_size_before_relax()
2137 fragP->fr_fix += 12; in shmedia_md_estimate_size_before_relax()
2148 frag_wane (fragP); in shmedia_md_estimate_size_before_relax()
2151 fragP->fr_var = md_relax_table[fragP->fr_subtype].rlx_length; in shmedia_md_estimate_size_before_relax()
2190 fragP->fr_var = md_relax_table[fragP->fr_subtype].rlx_length; in shmedia_md_estimate_size_before_relax()
2197 return fragP->fr_var + (fragP->fr_fix - old_fr_fix); in shmedia_md_estimate_size_before_relax()