H.J. Lu
0046a9a468
bfd/
2005-07-25 Jan Hubicka <jh@suse.cz>
H.J. Lu <hongjiu.lu@intel.com>
* elf-bfd.h (_bfd_elf_large_com_section): New.
* elf.c (_bfd_elf_large_com_section): New. Defined.
* elf64-x86-64.c (elf64_x86_64_add_symbol_hook): New.
(elf64_x86_64_elf_section_from_bfd_section): New.
(elf64_x86_64_symbol_processing): New.
(elf64_x86_64_common_definition): New.
(elf64_x86_64_common_section_index): New.
(elf64_x86_64_common_section): New.
(elf64_x86_64_merge_symbol): New.
(elf64_x86_64_additional_program_headers): New.
(elf64_x86_64_special_sections): New.
(elf_backend_section_from_bfd_section): New. Defined.
(elf_backend_add_symbol_hook): Likewise.
(elf_backend_common_section_index): Likewise.
(elf_backend_common_section): Likewise.
(elf_backend_common_definition): Likewise.
(elf_backend_merge_symbol): Likewise.
(elf_backend_special_sections): Likewise.
(elf_backend_additional_program_headers): Likewise.
binutils/
2005-07-25 H.J. Lu <hongjiu.lu@intel.com>
* readelf.c (dump_relocations): Handle SHN_X86_64_LCOMMON.
(get_symbol_index_type): Likewise.
(get_elf_section_flags): Handle SHF_X86_64_LARGE.
gas/
2005-07-25 Jan Hubicka <jh@suse.cz>
H.J. Lu <hongjiu.lu@intel.com>
* config/obj-elf.c: Include "elf/x86-64.h" if TC_I386 is
defined.
(elf_com_section_ptr): New.
(elf_begin): Set elf_com_section_ptr to bfd_com_section_ptr.
(elf_common_parse): Make it global. Use elf_com_section_ptr
instead of bfd_com_section_ptr.
(obj_elf_change_section): Handle x86-64 large bss sections.
* config/obj-elf.h (elf_com_section_ptr): New.
(elf_common_parse): New.
* config/tc-i386.c (handle_large_common): New.
(md_pseudo_table): Add "largecomm".
(x86_64_section_letter): New.
(x86_64_section_word): New.
* config/tc-i386.h (x86_64_section_word): New.
(x86_64_section_letter): New.
(md_elf_section_letter): New. Defined.
(md_elf_section_word): Likewise.
include/elf/
2005-07-25 Jan Hubicka <jh@suse.cz>
* x86-64.h (SHN_X86_64_LCOMMON): New.
(SHF_X86_64_LARGE): New.
ld/
2005-07-25 Jan Hubicka <jh@suse.cz>
H.J. Lu <hongjiu.lu@intel.com>
* emulparams/elf_x86_64.sh (LARGE_SECTIONS): New.
* scripttempl/elf.sc: Updated for large section support.
2005-07-25 15:41:07 +00:00
..
2005-05-10 10:21:13 +00:00
2005-07-14 07:07:46 +00:00
2005-07-25 15:41:07 +00:00
2005-07-14 22:52:16 +00:00
2005-05-10 10:21:13 +00:00
2005-07-19 03:09:33 +00:00
2000-09-28 08:00:54 +00:00
2005-07-03 19:16:16 +00:00
2005-06-03 09:52:47 +00:00
2004-07-23 15:40:19 +00:00
2005-05-10 10:21:13 +00:00
2005-07-14 22:52:16 +00:00
2005-04-14 02:22:07 +00:00
2005-05-10 10:21:13 +00:00
2005-05-25 23:32:35 +00:00
2005-07-14 22:52:16 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
1999-05-03 07:29:06 +00:00
1999-05-03 07:29:06 +00:00
1999-05-03 07:29:06 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-06-30 23:02:54 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-06-21 00:28:25 +00:00
2000-07-05 19:28:05 +00:00
2005-07-03 19:16:16 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-07-12 10:34:51 +00:00
2001-08-02 23:27:47 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00