Charles Wilson
3ede731b30
* bfdlink.h (struct bfd_link_info): add new boolean
field pei386_auto_import.
25 years ago
Aldy Hernandez
92714f9468
2001-08-01 Aldy Hernandez <aldyh@redhat.com>
* include/opcode/mips.h (INSN_ISA_MASK): Nuke bits 12-15.
25 years ago
DJ Delorie
6ad8a379a0
merge from gcc
25 years ago
Jeff Johnston
3d5c4f1086
2001-07-12 Jeff Johnston <jjohnstn@redhat.com>
25 years ago
DJ Delorie
2a6ef46975
merge from gcc
25 years ago
Hans-Peter Nilsson
7be4069c7e
* bfdlink.h (struct bfd_link_info): New member export_dynamic.
26 years ago
Alan Modra
5a109b6767
Fix some entries.
26 years ago
DJ Delorie
e05c6d27bf
merge from gcc
26 years ago
DJ Delorie
6112b8746a
merge from gcc
26 years ago
Jakub Jelinek
579f31ac74
* elfxx-ia64.c (is_unwind_section_name): Consider linkonce unwind
sections as well.
(elfNN_ia64_final_write_processing): Map .gnu.linkonce.ia64unw.FOO
to .gnu.linkonce.t.FOO text section.
* readelf.c (process_unwind): Print all unwind sections, not just
one.
* config/tc-ia64.c (special_linkonce_name): New.
(make_unw_section): Map .gnu.linkonce.t.FOO text section into
.gnu.linkonce.ia64unw{,i}.FOO.
(ia64_elf_section_type): Handle .gnu.linkonce.ia64unw{,i}.FOO.
(dot_endp): Add comment about it.
* elf/ia64.h (ELF_STRING_ia64_unwind_once): Define.
(ELF_STRING_ia64_unwind_info_once): Define.
* emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Put
.gnu.linkonce.ia64unw{,i} sections into corresponding .IA_64.unwind*
output sections.
* emulparams/elf64_aix.sh (OTHER_READONLY_SECTIONS): Likewise.
26 years ago
DJ Delorie
457161bf17
merge from gcc
26 years ago
DJ Delorie
e00bc6a7ba
merge from gcc
26 years ago
Nick Clifton
87e6d78217
Add openRISC support in opcodes
26 years ago
Daniel Berlin
400ee7e1e2
2001-04-15 Daniel Berlin <dan@cgsoftware.com>
26 years ago
Jakub Jelinek
f5fa8ca231
bfd/
* libbfd-in.h (_bfd_merge_section): New.
(_bfd_write_merged_section): New.
(_bfd_merged_section_offset): New.
* libbfd.h: Rebuilt.
* linker.c (_bfd_generic_link_output_symbols): Handle
discard_sec_merge.
* aoutx.h (aout_link_write_symbols): Likewise.
* pdp11.c (aout_link_write_symbols): Likewise.
* elflink.h (elf_link_add_object_symbols): Call _bfd_merge_section.
(elf_bfd_final_link): Adjust global symbols pointing into SEC_MERGE
sections.
(elf_link_sec_merge_syms): New.
(elf_link_input_bfd): Call _bfd_merged_section_offset
and _bfd_write_merged_section.
Handle discard_sec_merge.
* elf-bfd.h (struct elf_link_hash_table): Add merge_info
field.
(struct bfd_elf_section_data): Likewise.
* elf.c (_bfd_elf_make_section_from_shdr): Set SEC_MERGE and
SEC_STRINGS section flags and entsize from their ELF counterparts.
(_bfd_elf_link_hash_table_init): Initialize merge_info.
(elf_fake_sections): Set SHF_MERGE, SHF_STRINGS and sh_entsize
from their BFD counterparts.
* merge.c: New file.
* Makefile.am: Add strtab.lo.
* Makefile.in: Rebuilt.
include/
* bfdlink.h (bfd_link_discard): Add discard_sec_merge.
gas/
* config/obj-elf.c (obj_elf_change_section): Add entsize argument,
handle SHF_MERGE and SHF_STRINGS.
(obj_elf_parse_section_letters): Set SHF_MERGE and SHF_STRINGS.
(obj_elf_section): Allow additional argument specifying entity size.
* write.c (adjust_reloc_syms): Keep relocations against local symbols
in SEC_MERGE sections.
ld/
* ldmain.c (main): Default to discard_sec_merge.
* lexsup.c (OPTION_DISCARD_NONE): Define.
(ld_options): Add --discard-none.
(parse_args): Handle OPTION_DISCARD_NONE.
* ldlang.c (wild_doit): SEC_MERGE should be set in the output
section only if SEC_MERGE and SEC_STRINGS flags and entsize of
all its input sections match.
26 years ago
DJ Delorie
d969735448
merge from gcc
26 years ago
DJ Delorie
129e8d96a5
merge from gcc
26 years ago
Jim Blandy
e61231f114
* libiberty/cp-demangle.c (struct demangling_def): New fields:
is_constructor and is_destructor.
(demangling_new): Initialize them.
(demangle_ctor_dtor_name): Set them, if we detect a constructor
or destructor.
(demangle_v3_with_details, is_gnu_v3_mangled_ctor,
is_gnu_v3_mangled_dtor): New functions.
* include/demangle.h (enum gnu_v3_constructor_kinds,
is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds,
is_gnu_v3_mangled_dtor): New declarations.
26 years ago
DJ Delorie
5df9ca2b80
merge from gcc
26 years ago
DJ Delorie
7a008bcb7b
Fix minor formatting bugs.
26 years ago
Nick Clifton
4f1d9bd8e2
Fix typos in ChangeLogs; add coff/external.h; fix copyright dates
26 years ago
DJ Delorie
8aa30e60ce
merge from gcc
26 years ago
DJ Delorie
30673bf511
merge from gcc
26 years ago
DJ Delorie
d84829cc79
merge from gcc
26 years ago
Nick Clifton
e135f41bc2
Add PDP-11 support
26 years ago
Nick Clifton
a85d7ed0f0
Add s390 support
26 years ago
Nick Clifton
0d2bcfafbf
Updated ARC assembler from arccores.com
26 years ago
Phil Blundell
77800f4afb
Update address for bug reports.
26 years ago
DJ Delorie
a969366f78
* COPYING: Update to current
ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references
to 19yy as example year in copyright notice).
26 years ago
Hans-Peter Nilsson
ca6d9fb3f0
* dis-asm.h (struct disassemble_info): New member "section".
(INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize private_data member.
Initialize section member.
26 years ago
DJ Delorie
85ec56b3e2
fix formatting
26 years ago
DJ Delorie
328cd6e949
* safe-ctype.h: Make code work on all targets and not just on
targets where a char is 8 bits.
26 years ago
Nick Clifton
b79e8c7865
Add link option to allow undefiedn symbols in shared libraries
26 years ago
Christopher Faylor
2c6c601812
* safe-ctype.h: New file.
26 years ago
DJ Delorie
324069ad94
* getopt.h obstack.h: Standarize copyright statement.
26 years ago
DJ Delorie
f93eaf706d
* demangle.h: Change "new_abi" to "v3" everywhere.
26 years ago
DJ Delorie
b13291a979
* libiberty.h: Move #includes to top. Prototype xmalloc_failed.
26 years ago
Hans-Peter Nilsson
6e53a71409
Correct date and style of last entry
26 years ago
Hans-Peter Nilsson
4cabd1d10f
* demangle.h: Add gnat and java demangle styles.
26 years ago
Hans-Peter Nilsson
82e7f05e13
* hashtab.h (struct htab): Add member return_allocation_failure.
(htab_try_create): New prototype. Mention which functions may
return NULL when this is used.
26 years ago
Hans-Peter Nilsson
6f72978879
* hashtab.h: Change void * to PTR where necessary.
26 years ago
DJ Delorie
74bcd5294f
merge from gcc repository
26 years ago
Hans-Peter Nilsson
b4db717d67
Correct date of checkin
26 years ago
Hans-Peter Nilsson
fc7372e2a7
* dis-asm.h: Declare cris_get_disassembler, not print_insn_cris.
Fix typo in comment.
26 years ago
Alan Modra
6c26fec901
Add alloca-conf.h from libiberty.
26 years ago
Christopher Faylor
6221ac1b93
* dyn-string.h: Adjust formatting.
(dyn_string_insert_char): New macro. New declaration.
26 years ago
Christopher Faylor
3e9907faea
* md5.h (md5_uint32): Choose via INT_MAX instead of UINT_MAX.
* md5.h: New file.
26 years ago
Nick Clifton
b18903cb91
Add ARRAY_SIZE macro from egcs version
26 years ago
Jason Eckhardt
305d537e30
gas:
26 years ago
Nick Clifton
29e6d33b03
Fix formatting
Add copyright notice
26 years ago