summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils-2.17
AgeCommit message (Expand)Author
2015-09-09For truly static binaries, force .ctors, .dtors and .got to be read-only.Mark Kettenis
2015-08-31The code that guesstimates the number of local GOT entries assumes that thereMark Kettenis
2015-08-28Add support for Irix-style "64-bit" archives.Mark Kettenis
2015-08-28Do proper GOT slot accounting for symbols that were forced to be local.Mark Kettenis
2015-08-25Unbreak binutils on sparc64, hppa (and probably some others).Theo de Raadt
2015-08-23Introduce -Bsymbolic-functions and related flags. Taken from twoBrian Callahan
2015-08-23Enable missing code to fully enable the Secure-PLT ABI and clean up theMark Kettenis
2015-08-03Prevent a NULL dereference when a plt entry is not found.Martin Pieuchot
2015-07-17Correctly consume mandatory 0x66 prefix when disassemblingMiod Vallat
2015-06-26Avoid an assertion failure in elf32_arm_size_dynamic_sections() whenMiod Vallat
2015-06-16Do not provide extra _fdata and __data_start symbols; nothing in the non-mips32Miod Vallat
2015-06-13Add more encodings of options for the armv7 barrier instructions andJonathan Gray
2015-06-01Revert 1.2, which used to be necessary during the early ld 2.17 work, butMiod Vallat
2015-06-01Enable secureplt by default on alpha. The old plt flavour can still beMiod Vallat
2015-05-26Improve diffability against m68k.Miod Vallat
2015-05-25Port the ELF m88k work to binutils 2.17. Good enough to build a bootingMiod Vallat
2015-05-25vax ELF bits for binutils 2.17.Miod Vallat
2015-05-25Change ENTRY to __start to match binutils 2.15, needed for static PIEMiod Vallat
2015-05-25Teach binutils the {rd,wr}{fs,gs}base instructions.Philip Guenther
2015-05-19Keep visibility information for references to discarded sections.Mark Kettenis
2015-05-12Revert rev 1.3. While that change appears to make the behaviour similar toMark Kettenis
2015-05-10Add _bfd_ar_spacepadll() for formatting long long values in archive headers.Philip Guenther
2015-04-30Unset SEPARATE_GOTPLT. We don't want a seperate .got.plt section on OpenBSD,Mark Kettenis
2015-04-27Adjust ld semantics to make static PIE the default. Forgotten by pascal@.Mark Kettenis
2015-04-06Add support for an efi-app-x86_64 target. Needed for UEFI bootloader work.Mark Kettenis
2015-01-13Generate a PT_PHDR entry for static PIE binaries. Modern GDB needs this toMark Kettenis
2014-12-25Don't generate PLT entries for symbols defined in a regular object forMark Kettenis
2014-12-22Teach ld(1) not to add a PT_INTERP entry for -static -pie.Mark Kettenis
2014-11-20partial_where points into the buffer that begins with buffer_startTodd C. Miller
2014-10-20Backport fix for binutils 11867: .quad directive not assembled correctly.Daniel Dickman
2014-08-09Parse times with strtoll() instead of strtol()Philip Guenther
2014-08-09Regenerate to pick up time_t changesPhilip Guenther
2014-08-09bfd-in2.h is generated from this; merge back a change that was made therePhilip Guenther
2014-08-09Store timestamps in time_tPhilip Guenther
2014-08-09Fix readelf --debug-dump=frames-interp output: once a register is givenPhilip Guenther
2014-08-09We don't use the __openbsd_randomdata_{start,end} symbols, but ratherPhilip Guenther
2014-08-09Match format width of symbol visibility to the column headerPhilip Guenther
2014-04-06Add the missing addressing modes for the fucomip instruction. Surprisingly,Miod Vallat
2014-02-17Having CpuSMAP and Cpu64 overlap isn't a terribly good idea.Mark Kettenis
2014-02-09Add support for i386 XSAVE family of instructions: xgetbv, xsetbv, xsave,Philip Guenther
2013-12-30Recognize PT_OPENBSD_RANDOMIZE in linker scripts.Mark Kettenis
2013-10-09Merge binutils 2.15 einfo() buffering change to binutils-2.17.Todd C. Miller
2013-07-05ELF_TOOLCHAIN bye bye.Miod Vallat
2013-04-19Use time_t instead of long for archive timestamps, and print them as long long;Miod Vallat
2013-03-31Replace the common_definition method in mips BFD backends with a routineMiod Vallat
2013-03-30Revert alpha/OpenBSD to the binutils 2.15 state, with only DATA_PLT andMiod Vallat
2013-03-30Revert ppc/OpenBSD to the binutils 2.15 state, with only BSS_PLT andMiod Vallat
2013-03-27Revert the --as-needed logic to match the 2.15 logic. It is now aggressivelyMiod Vallat
2013-03-24Don't forget to put .plt padding in the BSS_PLT case; lost during the 2.15->2.17Miod Vallat
2013-03-23Fix a bug in ld --gc-sections: it strips out .note sections, whileDavid Coppa