summaryrefslogtreecommitdiff
path: root/gnu/dist/binutils
AgeCommit message (Collapse)Author
2009-11-07Remove old binutils.skrll
2009-10-29use %option instead of #define YY_NO_...christos
2009-05-04Allocate relocation section using bfd_zalloc() to ensure no garbagemhitch
relocations when not all the entries are used. Fixes PR port-vax/39182.
2009-03-08fix problem with armap_timestamp in deterministic mode.christos
2009-03-08The "disabled target" for ar.1 should be NetBSD_DISABLED_ar.1, nothe
NetBSD_DISABLED_as.1 :)
2009-03-08Regenerate the ar.1 manual page after the addition of the D flaghe
as part of the recently added BFD_DETERMINISTIC_OUTPUT feature. Thanks to perry@ for the nudge.
2009-03-06PR/40972: Chris Demetriou: add support to ar for 'deterministic mode'christos
2008-11-25sprintf to temporary buffer and memcpy, rather than sprintf directlydogcow
into place; this avoids possible corruption and coredumping on systems that more aggressively bounds-check. patch by dbj.
2008-11-01Prevent some forced local relocations from going into the GOT/PLT.matt
2008-07-22Add a few more conditions to the setting of the symbol size for externalmatt
dynamic symbols.
2008-07-14Previous fix only got some undefined symbols. This one gets all of them.matt
2008-07-14Set the size of undefined symbols to 0.matt
2008-06-22Fix for PR #33551 (a.k.a CVE-2006-2362)adrianp
Back port from the binutils CVS tree Buffer overflow in getsym in tekhex.c in libbfd in Free Software Foundation GNU Binutils before 20060423, as used by GNU strings, allows context-dependent attackers to cause a denial of service (application crash) and possibly execute arbitrary code via a file with a crafted Tektronix Hex Format (TekHex) record in which the length character is not a valid hexadecimal character.
2008-04-03Add support for --ignore-unresolved-symbolmatt
2007-12-29Apply my fix to bfd so that correct unwind entries are generated for theskrll
kernel. This has been applied to binutils -current with this ChangeLog entry. 2007-12-28 Nick Hudson <nick.hudson@dsl.pipex.com> * elf32-hppa.c (hppa_record_segment_addr): Locate the segment containing the section using the segment map, rather than guessing based upon the section's vma and file position.
2007-09-15Add a warning that prints the symbol that has the text reloc.christos
2007-04-20Do not include sh64 support into sh*-netbsdelf* targets unlessuwe
specifically requested with sh5* or sh64*.
2007-04-19Deal with symbol forced to be local (by use of .hidden or by linker versionmatt
files).
2007-03-16Steal code from tc-sparc.[ch] to implement a vax specific "cons" routine.matt
Add a %pcrel{32,16,8}(exp) special which emit a PC32 relocation to exp. This will be used by the gcc dwarf code to generic .eh_frame sections which are read-only and can be put in the text PT_LOAD.
2007-03-16Don't emit PLT entries for PC32 entries not in a code section.matt
Don't emit PC32 relocations in shared libraries if the relocation is not in a section with the CODE attribute. (This is for DWARF2).
2007-03-10Fix LP64 bug.matt
2006-11-25s/lsect->name/lsect->section->name/g in DEBUG code, fixes MKDEBUGLIB builds.freza
2006-10-31Changed error message of ENOPROTOOPT to "Protocol option not available".cbiere
2006-09-29Use ${HOST_SH} instead of the host system's /bin/sh wherever possible:apb
* Use ${CONFIG_SHELL:-/bin/sh} ${rootdir}/move-if-change instead of just ${rootdir}/move-if-change.
2006-09-29Use ${HOST_SH} instead of the host system's /bin/sh wherever possible:apb
* Explicitly use $(SHELL) to run shell scripts. * Use SHELL = @SHELL@, not SHELL = /bin/sh. @SHELL@ will be substituted by associated configure scripts, and will actually refer to the environment variable ${CONFIG_SHELL}.
2006-09-13Remove gprof from the "native only" list so that it can be cross-built.simonb
2006-08-26More mips64 toolchain changes. With these changes, the mips64 toolchainmatt
can build a mips64 kernel.
2006-08-25Add enough configury glue so that src/tools can build a N64 mips toolchain.matt
2006-07-10Call ldemul_finish() before lang_check_section_addresses(), as donedrochner
in binutils-current, rev.1.224. ldemul_finish() might change section addresses/lengths, so this change makes sure it is really the final output which is checked. This fixes problems loading LKMs on alpha and amd64, reported by Dave Huang per PR bin/33909. I could reproduce it myself on alpha.
2006-07-06do not rebuild .info files in the netbsd tree.mrg
2006-06-29Pull in fix from binutils-current that allows -shared and -static to beskrll
used together again. This is something that ld.elf_so did/will use.
2006-06-26consolidate the sh*netbsd* targets into sh*l* and sh*.mrg
2006-06-18Remove various dotfiles that wandered their way in.dogcow
2006-04-17Check that a .rodata section description has been provided before puttingskrll
orphan sections in it. Closes PR/33129.
2006-02-17Pull in my readelf fix from binutils-current for the new EF_SH* flags.skrll
* readelf.c (get_machine_flags): Add logic for missing EF_SH flags.
2006-02-07Pull in a change form binutils-current that removes the gap between textskrll
and data on mips platforms which was dragged over from the Irix defaults. OK'd by simonb@
2006-02-04We want "traditional" abi on mips.martin
From Nick Hudson.
2006-02-03Fix merge botch.skrll
2006-02-02Pull across fix from binutils-current to allow netbsd sh5 to compile.skrll
2006-02-02Another conflict I didn't properly resolve.skrll
2006-02-02Where did that space come from?skrll
2006-02-02Oops. Resolve conflict properly.skrll
The standard binutils behaviour wrt to plt entries and relocs is handled by our dynamic linker so let's do that. Solaris does it this way too.
2006-02-02Pull across the fix for gas/991.skrll
All instructions are assembled correctly with this fix.
2006-02-02Pull across the fix for ld/1021 and ld/1031.skrll
This has been applied to the binutils_2_16 branch.
2006-02-02Resolve conflicts.skrll
2006-02-02Resolve conflicts.skrll
2006-02-02Import binutils 2.16.1.skrll
2006-02-02Import binutils 2.16.1.skrll
2006-02-02Import binutils 2.16.1.skrll
2005-12-312005-12-31 Valeriy E. Ushakov <uwe@NetBSD.org>uwe
Kaz Kojima <kkojima@rr.iij4u.or.jp> * elf32-sh.c (sh_elf_relocate_section): Don't reset relocation for R_SH_REL32 in shared objects if the symbol is locally called. Makes hidden and protected symbols in shared objects work. This will be committed to the binutils mainline.