| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
* binutils/windres.c (main): Likewise.
|
|
|
|
|
| |
* libiberty/argv.c (expandargv): Check for errors with ferror,
rather than by looking at return value from fread.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport:
2005-10-13 Mark Mitchell <mark@codesourcery.com>
* ld.texino: Describe double-quoted string syntax for version
nodes.
* ldlang.h (lang_new_vers_pattern): Add literal_p parameter.
* ldgram.y (vers_defns): Allow NAME as well as VERS_IDENTIFIER.
Adjust calls to lang_new_vers_pattern to pass literal_p argument.
* ldlang.c (lang_vers_match): Fix indentation. Do not glob-match
version nodes without a pattern.
(lang_new_vers_pattern): Add literal_p parameter.
(lang_do_version_exports_section): Pass it.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* binutils/addr2line.c (main): Likewise.
* binutils/ar.c (main): Likewise.
* binutils/coffdump.c (main): Likewise.
* binutils/cxxfilt.c (main): Likewise.
* binutils/dlltool.c (main): Likewise.
* binutils/dllwrap.c (main): Likewise.
* binutils/nlmconv.c (main): Likewise.
* binutils/nm.c (main): Likewise.
* binutils/objcopy.c (main): Likewise.
* binutils/objdump.c (main): Likewise.
* binutils/readelf.c (main): Likewise.
* binutils/size.c (main): Likeiwse.
* binutils/srcconv.c (main): Likewise.
* binutils/strings.c (main): Likewise.
* binutils/sysdump.c (main): Likewise.
* binutils/sysinfo.c (main): Likewise.
* binutils/windres.c (main): Likewise.
* include/libiberty.h (expandargv): New function.
* libiberty/argv.c (safe-ctype.h): Include it.
(ISBLANK): Remove.
(stdio.h): Include.
(expandargv): New function.
* libiberty/Makefile.in: Regenerated.
|
| |
|
| |
|
|
|
|
|
| |
* configure.in: Bump version to 2.16.1.
* Makefile.in, configure: Regenerated.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Backport from mainline:
2005-05-05 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (INCLUDES): Remove -D_GNU_SOURCE.
* Makefile.in: Regenerate.
2005-04-21 H.J. Lu <hongjiu.lu@intel.com>
* Makefile.am (INCLUDES): New. Add -D_GNU_SOURCE.
(chew.o): Use it.
* Makefile.in: Regenerate.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* elf64-ppc.h (ppc64_elf_edit_opd): Update prototype.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* elf64-pcc.c (ppc64_elf_gc_mark_hook): For the local sym in .opd
case, include addend when indexing .opd section map.
(ppc64_elf_edit_opd): Add no_opd_opt param. Do nothing besides
clear opd_adjust array if no_opd_opt set. Tidy code.
Ignore zero size .opd. Check bfd_alloc return value.
(ppc_stub_name): Return immediately on bfd_malloc fail.
* elf64-ppc.h (ppc64_elf_edit_opd): Update prototype.
ld/
* emultempl/ppc64elf.em (ppc_before_allocation): Always run
ppc64_elf_edit_opd.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* elf32-i386.c (elf_i386_relocate_section): Handle zero symndx
for all reloc types.
Apply from mainline:
2005-05-12 H.J. Lu <hongjiu.lu@intel.com>
* elf32-i386.c (elf_i386_relocate_section): Allow R_386_GOTOFF
against protected function when building executable.
|
|
|
|
|
| |
restrictive of func code and func descr for undefined syms as well
as defined.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-05-29 Jakub Jelinek <jakub@redhat.com>
* elfcode.h (elf_object_p): Fail if e_shoff != 0, e_shnum == 0 and
first shdr has sh_size == 0. Fail if e_shnum is large to cause
arithmetic overflow when allocating the i_shdr array.
Sanity check sh_link and sh_info fields. Fix e_shstrndx sanity check.
2005-05-18 H.J. Lu <hongjiu.lu@intel.com>
* elf.c (group_signature): Undo the last change. Check if the
symbol table section is correct.
2005-05-17 Nick Clifton <nickc@redhat.com>
* elf.c (group_signature): Check for a group section which is
actually a (corrupt) symbol table section in disguise and prevent
an infinite loop from occurring.
2005-05-17 Tavis Ormandy <taviso@gentoo.org>
* elf.c (bfd_section_from_shdr): Add sanity check when parsing
dynamic sections.
2005-05-09 Alan Modra <amodra@bigpond.net.au>
* elfcode.h (elf_object_p): Add more sanity checks on elf header.
|
| |
|
| |
|
|
|
|
|
|
| |
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Move
calculation of DT_RELSZ to occur after all dynamic relocations
are created.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
stop processing of options if one of invalid size is
encountered.
(_bfd_mips_elf_section_from_shdr): Likewise.
(_bfd_mips_elf_fake_sections): Reset the type of empty special
sections.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
sections.
(elf64_alpha_check_relocs): Likewise.
(elf64_alpha_relocate_section): Don't emit dynamic relocations to
non-allocated sections.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
undefweak to use zero register. Call elf64_alpha_relax_got_load
if not all uses removed.
(elf64_alpha_relax_got_load): Relax undefweak to lda zero.
(elf64_alpha_relax_section): Handle undefweak symbols.
(elf64_alpha_calc_dynrel_sizes): Don't add relocs for undefweak.
(elf64_alpha_size_rela_got_1): Likewise.
(elf64_alpha_relocate_section): Likewise.
* elf64-alpha.c (elf64_alpha_relax_section): Only operate
on SEC_CODE sections.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
periods in linkonce_kind values.
|
| |
|
| |
|