aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf-m10300.c
AgeCommit message (Collapse)AuthorFilesLines
1998-07-24 * elf-m10300.c (mn10300_elf_relax_section): Do not relax "dmul",Jeff Law1-4/+8
"dmulu", "dmach", "dmachu" with 32bit operands.
1998-07-24 * elf-m10300.c (mn10300_elf_howto): Add R_MN10300_24 entry.Jeff Law1-0/+167
(mn10300_elf_reloc_map): Similarly. (mn10300_elf_final_link_relocate): Handle R_MN10300_24. (mn10300_elf_relax_section): Support relaxing on the am33.
1998-07-23 * elf-m10300.c (compute_function_info): Keep track of stack spaceJeff Law1-0/+17
needed by am33 movm instruction variant.
1998-07-23 * Re-add lost change:Jeff Law1-4/+45
* elf-m10300.c (elf32_mn10300_link_hash_entry): Add new field "movm_stack_size". (mn10300_elf_relax_section): Include stack space for register saves in the imm8 field of a "call" instruction. (compute_function_info): Determine how much stack is allocated by the movm instruction. Fix typo. (elf32_mn10300_link_hash_newfunc): Initialize movm_stack_size.
1998-07-22Let ELF header now define the macros to get the enum.Ulrich Drepper1-4/+0
1998-07-22Before include system specific ELF header defineUlrich Drepper1-27/+42
START_RELOC_NUMBERS, RELOC_NUMBER, and END_RELOC_NUMBERS.
1998-06-30ELF Section-level Garbage Collection.Richard Henderson1-4/+161
1998-06-26 * archures.c (bfd_mach_mn10300): Define.Jeff Law1-79/+1116
* elf-m10300.c: Include elf/mn10300.h (elf_mn10300_mach): New function. (_bfd_mn10300_elf_final_write_processing): Likewise. (_bfd_mn10300_elf_object_p): Likewise. (elf_backendfinal_write_processing): Define. (elf_backend_object_p): Likewise. start-sanitize-am33 * archures.c (bfd_mach_am33): Define. * cpu-m10300.c (bfd_am33_arch): New arch info structure. Link it into the NEXT field of bfd_mn10300_arch. end-sanitize-am33
1997-04-08 * elf-m10300.c (bfd_elf32_mn10300_reloc): Remove prototypeJeff Law1-0/+1539
for non-existent function. Just something I noticed. * elf-m10300.c (mn10300_elf_relax_section): New function. (mn10300_elf_relax_delete_bytes): Likewise. (mn10300_elf_symbol_address_p): Likewise. (mn10300_elf_get_relocated_section_contents): Likewise. (bfd_elf32_bfd_relax_section): Define. (bfd_elf32_bfd_get_relocated_section_contents): Likewise. Basic relaxing linker.