Lines Matching refs:reloc

714     int          reloc;  member
813 rx_bytes.fixups[rx_bytes.n_fixups].reloc = exp.X_md; in rx_fixup()
1200 if (rx_bytes.fixups[i].reloc) in md_assemble()
1201 rel = rx_bytes.fixups[i].reloc; in md_assemble()
1239 int reloc; member
1250 int reloc = 0; in md_operand() local
1261 reloc = reloc_functions[i].reloc; in md_operand()
1266 if (reloc == 0) in md_operand()
1273 exp->X_md = reloc; in md_operand()
2453 static arelent * reloc[5]; in tc_gen_reloc() local
2458 reloc[0] = NULL; in tc_gen_reloc()
2459 return reloc; in tc_gen_reloc()
2469 reloc[0] = XNEW (arelent); in tc_gen_reloc()
2470 reloc[0]->sym_ptr_ptr = XNEW (asymbol *); in tc_gen_reloc()
2471 * reloc[0]->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy); in tc_gen_reloc()
2472 reloc[0]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2473 reloc[0]->addend = fixp->fx_offset; in tc_gen_reloc()
2490 reloc[0]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_SYM); in tc_gen_reloc()
2492 reloc[1] = XNEW (arelent); in tc_gen_reloc()
2493 reloc[1]->sym_ptr_ptr = XNEW (asymbol *); in tc_gen_reloc()
2494 * reloc[1]->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_subsy); in tc_gen_reloc()
2495 reloc[1]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2496 reloc[1]->addend = 0; in tc_gen_reloc()
2497 reloc[1]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_SYM); in tc_gen_reloc()
2499 reloc[2] = XNEW (arelent); in tc_gen_reloc()
2500 reloc[2]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_OP_SUBTRACT); in tc_gen_reloc()
2501 reloc[2]->addend = 0; in tc_gen_reloc()
2502 reloc[2]->sym_ptr_ptr = reloc[1]->sym_ptr_ptr; in tc_gen_reloc()
2503 reloc[2]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2505 reloc[3] = XNEW (arelent); in tc_gen_reloc()
2509 reloc[3]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_ABS8); in tc_gen_reloc()
2513 reloc[3]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_ABS16_REV); in tc_gen_reloc()
2515 reloc[3]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_ABS16UL); in tc_gen_reloc()
2517 reloc[3]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_ABS16); in tc_gen_reloc()
2521 reloc[3]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_ABS32_REV); in tc_gen_reloc()
2523 reloc[3]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_ABS32); in tc_gen_reloc()
2526 reloc[3]->addend = 0; in tc_gen_reloc()
2527 reloc[3]->sym_ptr_ptr = reloc[1]->sym_ptr_ptr; in tc_gen_reloc()
2528 reloc[3]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2530 reloc[4] = NULL; in tc_gen_reloc()
2534 reloc[0]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_SYM); in tc_gen_reloc()
2536 reloc[1] = XNEW (arelent); in tc_gen_reloc()
2537 reloc[1]->sym_ptr_ptr = XNEW (asymbol *); in tc_gen_reloc()
2553 * reloc[1]->sym_ptr_ptr = gp_symbol; in tc_gen_reloc()
2554 reloc[1]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2555 reloc[1]->addend = 0; in tc_gen_reloc()
2556 reloc[1]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_SYM); in tc_gen_reloc()
2558 reloc[2] = XNEW (arelent); in tc_gen_reloc()
2559 reloc[2]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_OP_SUBTRACT); in tc_gen_reloc()
2560 reloc[2]->addend = 0; in tc_gen_reloc()
2561 reloc[2]->sym_ptr_ptr = reloc[1]->sym_ptr_ptr; in tc_gen_reloc()
2562 reloc[2]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2564 reloc[3] = XNEW (arelent); in tc_gen_reloc()
2565 reloc[3]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_ABS16UL); in tc_gen_reloc()
2566 reloc[3]->addend = 0; in tc_gen_reloc()
2567 reloc[3]->sym_ptr_ptr = reloc[1]->sym_ptr_ptr; in tc_gen_reloc()
2568 reloc[3]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2570 reloc[4] = NULL; in tc_gen_reloc()
2574 reloc[0]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_SYM); in tc_gen_reloc()
2576 reloc[1] = XNEW (arelent); in tc_gen_reloc()
2577 reloc[1]->sym_ptr_ptr = XNEW (asymbol *); in tc_gen_reloc()
2593 * reloc[1]->sym_ptr_ptr = gp_symbol; in tc_gen_reloc()
2594 reloc[1]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2595 reloc[1]->addend = 0; in tc_gen_reloc()
2596 reloc[1]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_SYM); in tc_gen_reloc()
2598 reloc[2] = XNEW (arelent); in tc_gen_reloc()
2599 reloc[2]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_OP_SUBTRACT); in tc_gen_reloc()
2600 reloc[2]->addend = 0; in tc_gen_reloc()
2601 reloc[2]->sym_ptr_ptr = reloc[1]->sym_ptr_ptr; in tc_gen_reloc()
2602 reloc[2]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2604 reloc[3] = XNEW (arelent); in tc_gen_reloc()
2605 reloc[3]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_ABS16UW); in tc_gen_reloc()
2606 reloc[3]->addend = 0; in tc_gen_reloc()
2607 reloc[3]->sym_ptr_ptr = reloc[1]->sym_ptr_ptr; in tc_gen_reloc()
2608 reloc[3]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2610 reloc[4] = NULL; in tc_gen_reloc()
2614 reloc[0]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_SYM); in tc_gen_reloc()
2616 reloc[1] = XNEW (arelent); in tc_gen_reloc()
2617 reloc[1]->sym_ptr_ptr = XNEW (asymbol *); in tc_gen_reloc()
2633 * reloc[1]->sym_ptr_ptr = gp_symbol; in tc_gen_reloc()
2634 reloc[1]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2635 reloc[1]->addend = 0; in tc_gen_reloc()
2636 reloc[1]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_SYM); in tc_gen_reloc()
2638 reloc[2] = XNEW (arelent); in tc_gen_reloc()
2639 reloc[2]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_OP_SUBTRACT); in tc_gen_reloc()
2640 reloc[2]->addend = 0; in tc_gen_reloc()
2641 reloc[2]->sym_ptr_ptr = reloc[1]->sym_ptr_ptr; in tc_gen_reloc()
2642 reloc[2]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2644 reloc[3] = XNEW (arelent); in tc_gen_reloc()
2645 reloc[3]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_ABS16U); in tc_gen_reloc()
2646 reloc[3]->addend = 0; in tc_gen_reloc()
2647 reloc[3]->sym_ptr_ptr = reloc[1]->sym_ptr_ptr; in tc_gen_reloc()
2648 reloc[3]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2650 reloc[4] = NULL; in tc_gen_reloc()
2654 reloc[0]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_SYM); in tc_gen_reloc()
2656 reloc[1] = XNEW (arelent); in tc_gen_reloc()
2657 reloc[1]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_OP_NEG); in tc_gen_reloc()
2658 reloc[1]->addend = 0; in tc_gen_reloc()
2659 reloc[1]->sym_ptr_ptr = reloc[0]->sym_ptr_ptr; in tc_gen_reloc()
2660 reloc[1]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2662 reloc[2] = XNEW (arelent); in tc_gen_reloc()
2663 reloc[2]->howto = bfd_reloc_type_lookup (stdoutput, BFD_RELOC_RX_ABS32); in tc_gen_reloc()
2664 reloc[2]->addend = 0; in tc_gen_reloc()
2665 reloc[2]->sym_ptr_ptr = reloc[0]->sym_ptr_ptr; in tc_gen_reloc()
2666 reloc[2]->address = fixp->fx_frag->fr_address + fixp->fx_where; in tc_gen_reloc()
2668 reloc[3] = NULL; in tc_gen_reloc()
2672 reloc[0]->howto = bfd_reloc_type_lookup (stdoutput, fixp->fx_r_type); in tc_gen_reloc()
2673 reloc[1] = NULL; in tc_gen_reloc()
2677 return reloc; in tc_gen_reloc()