aboutsummaryrefslogtreecommitdiff
path: root/ld
AgeCommit message (Expand)AuthorFilesLines
2022-05-03Add a linker warning when creating potentially dangerous executable segments....Nick Clifton17-121/+370
2022-05-03Fix potential arithmetic overflow in the linker's plugin handling code.Nick Clifton2-1/+11
2022-04-28x86: Properly handle function pointer referenceH.J. Lu2-0/+59
2022-04-28libctf: impose an ordering on conflicting typesNick Alcock6-1/+78
2022-04-27x86: Disable 2 tests with large memory requirementH.J. Lu1-2/+2
2022-04-27Fix potential buffer overruns when creating DLLs.Nick Clifton2-15/+53
2022-04-27Revert pr29072 lto test changesAlan Modra3-4/+4
2022-04-26i386: Pass -z noexecstack to linker testsH.J. Lu1-2/+4
2022-04-25Emit a note warning the user that creating an executable stack because of a m...Nick Clifton2-0/+7
2022-04-21prune .note.GNU-stack warning from testsuiteAlan Modra3-6/+12
2022-04-21ld testsuite xcoff XPASSAlan Modra1-2/+0
2022-04-20xcoff: implement linker relaxationCl?ment Chigot2-4/+197
2022-04-20Stubs (added in a later patch) will generate new .loader symbols, once the al...Cl?ment Chigot2-0/+13
2022-04-20Add linker warning for when it creates an executable stack.Nick Clifton75-41/+215
2022-04-13ubsan: member access within null pointer of unionAlan Modra1-1/+1
2022-04-07Add support for COFF secidx relocationsMark Harmstone6-0/+171
2022-03-25libtool.m4: fix the NM="/nm/over/here -B/option/with/path" caseNick Alcock1-7/+13
2022-03-24x86: mention dropped L1OM/K1OM support in ld/ as wellJan Beulich1-0/+3
2022-03-24x86: drop L1OM/K1OM support from ldJan Beulich8-120/+12
2022-03-23libctf, ld: diagnose corrupted CTF header cth_strlenNick Alcock7-5/+54
2022-03-23include, libctf, ld: extend variable section to contain functions tooNick Alcock1-0/+69
2022-03-23ld, testsuite: improve CTF-availability testNick Alcock1-6/+18
2022-03-20ld:LoongArch: Add test cases to adapt to LoongArch32 and LoongArch64gdb-12-branchpointliuzhensong8-4/+791
2022-03-20ld: loongarch: Skip unsupport test cases.liuzhensong3-3/+3
2022-03-17x86: drop L1OM/K1OM support from gasJan Beulich7-100/+0
2022-03-16PowerPC64 extended instructions in powerpc_macrosAlan Modra8-8/+8
2022-03-10Re: ld: Add a before_plugin_all_symbols_read hookAlan Modra1-1/+1
2022-03-09ld: Add a before_plugin_all_symbols_read hookH.J. Lu11-175/+274
2022-03-04Adjust ld ctf test for 32-bit targetsAlan Modra1-1/+1
2022-03-01Fix linker tests to compile with gcc-12.Nick Clifton7-6/+16
2022-02-18Fix typo in ld.texiRoland McGrath2-5/+9
2022-02-17Updated Serbian translations for the bfd, gold, ld and opcodes directoriesNick Clifton2-1583/+1687
2022-02-16ld: Support customized output section typeFangrui Song10-24/+111
2022-02-15i386: Update I386_NEED_DYNAMIC_RELOC_TYPE_P for DT_TEXTRELH.J. Lu3-0/+11
2022-02-14x86-64: Use MAXPAGESIZE for the relro segment alignmentH.J. Lu15-59/+59
2022-02-14Revert "PR28824, relro security issues, x86 keep COMMONPAGESIZE relro"H.J. Lu4-10/+1
2022-02-13ld: Keep indirect symbol from IR if referenced from shared objectH.J. Lu3-0/+41
2022-02-13Don't pass around expld.dataseg pointerAlan Modra2-20/+28
2022-02-13Remove bfd ELF_RELROPAGESIZEAlan Modra1-2/+1
2022-02-13PR28824, relro security issues, x86 keep COMMONPAGESIZE relroAlan Modra4-1/+10
2022-02-13PR28824, relro security issuesAlan Modra3-13/+17
2022-02-11x86: Disallow invalid relocation against protected symbolH.J. Lu10-21/+63
2022-02-08RISC-V: Stop reporting warnings for mismatched extension versionsPalmer Dabbelt12-46/+12
2022-02-08Re: elf: Check symbol version without any symbolsAlan Modra1-2/+2
2022-02-07i386: Allow GOT32 relocations against ABS symbolsH.J. Lu3-0/+17
2022-02-07Revert "elf: Remove the 1-page gap before the RELRO segment"Alan Modra14-110/+57
2022-02-07Revert "ld: Rewrite lang_size_relro_segment_1"Alan Modra4-118/+44
2022-02-07A more elegant pr28827-1 testcaseAlan Modra1-6799/+54
2022-02-06ld: Add emultempl/emulation.emH.J. Lu10-372/+165
2022-02-05Tweak assembler invocation for pr28827-1 testAlan Modra1-0/+1