CVS commit: src/external/gpl3/binutils.old/dist/bfd
Module Name:src Committed By: rin Date: Thu Apr 22 01:14:18 UTC 2021 Modified Files: src/external/gpl3/binutils.old/dist/bfd: elf32-ppc.c elf64-ppc.c Log Message: Apply this fix also for binutils.old. http://www.nerv.org/netbsd/?q=id:20210422T010948Z.f87d2246188cfedb66a0d5a012c107b6a2b9f395 > Fix regression where ld(1) is trapped into infinite loop when > linking binary whose text does not fit within R_PPC_REL24. > > Reported upstream as Bug 27755: > https://sourceware.org/bugzilla/show_bug.cgi?id=27755 > > This problem was introduced to binutils-2-31-1 for our tree. > netbsd-9 is affected, while netbsd-8 is not. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/external/gpl3/binutils.old/dist/bfd/elf32-ppc.c cvs rdiff -u -r1.8 -r1.9 src/external/gpl3/binutils.old/dist/bfd/elf64-ppc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils.old/dist/bfd
Module Name:src Committed By: christos Date: Mon Jul 9 12:15:31 UTC 2018 Modified Files: src/external/gpl3/binutils.old/dist/bfd: peXXigen.c Log Message: FIx reproducible builds for EFI boot blocks (from HEAD) To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/binutils.old/dist/bfd/peXXigen.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils.old
Module Name:src Committed By: kre Date: Mon Jul 9 11:55:45 UTC 2018 Modified Files: src/external/gpl3/binutils.old/dist/bfd: config.bfd src/external/gpl3/binutils.old/lib/libbfd/arch/i386: defs.mk Log Message: Apply the change made to binutils: Committed By: christos Date: Sun Jul 8 16:53:56 UTC 2018 Modified Files: src/external/gpl3/binutils/dist/bfd: config.bfd src/external/gpl3/binutils/lib/libbfd/arch/i386: defs.mk Log Message: enable coff/pe executable vectors for i386 for the efi bootblocks. XXX: pullup-8 to binutils.old (which is what i386 is using). Should unbreak the build. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/binutils.old/dist/bfd/config.bfd cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils.old/lib/libbfd/arch/i386/defs.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils.old
Module Name:src Committed By: christos Date: Sat Apr 14 15:40:17 UTC 2018 Modified Files: src/external/gpl3/binutils.old: Makefile.inc Log Message: no conflicts To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/binutils.old/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils.old/dist/bfd
Module Name:src Committed By: joerg Date: Sun Nov 6 23:46:02 UTC 2016 Modified Files: src/external/gpl3/binutils.old/dist/bfd: elf32-ppc.c elf64-ppc.c Log Message: Merge r1.10 from the main in-tree binutils version: More detailed error messages for text relocations on ppc code. Tested by joerg@ To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/binutils.old/dist/bfd/elf32-ppc.c cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/binutils.old/dist/bfd/elf64-ppc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils.old/dist/bfd
Module Name:src Committed By: joerg Date: Sun Nov 6 23:44:44 UTC 2016 Modified Files: src/external/gpl3/binutils.old/dist/bfd: elf64-ppc.c Log Message: Merge r1.11 from the main in-tree binutils version: Tail calls can use the PLT without a nop after the branch. Since the callee won't return to the next instruction anyway, it wouldn't work anyway. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/binutils.old/dist/bfd/elf64-ppc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils.old/lib/libiberty
Module Name:src Committed By: martin Date: Fri Nov 4 13:29:38 UTC 2016 Modified Files: src/external/gpl3/binutils.old/lib/libiberty: Makefile Log Message: Add NODEBUGLIB here as well (sync with binutils directory) To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 \ src/external/gpl3/binutils.old/lib/libiberty/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils.old
Module Name:src Committed By: christos Date: Wed Oct 26 17:58:48 UTC 2016 Modified Files: src/external/gpl3/binutils.old: Makefile.inc Log Message: use our real top To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/binutils.old/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils.old/lib/libbfd
Module Name:src Committed By: mrg Date: Wed Mar 23 05:24:54 UTC 2016 Modified Files: src/external/gpl3/binutils.old/lib/libbfd: Makefile Log Message: workaround a problem in old binutils and GCC 5.3. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/binutils.old/lib/libbfd/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/gpl3/binutils.old
Module Name:src Committed By: christos Date: Tue Jan 26 19:38:12 UTC 2016 Modified Files: src/external/gpl3/binutils.old/lib/libbfd: Makefile src/external/gpl3/binutils.old/lib/libiberty: Makefile src/external/gpl3/binutils.old/lib/libopcodes: Makefile src/external/gpl3/binutils.old/usr.bin: Makefile.inc src/external/gpl3/binutils.old/usr.bin/addr2line: Makefile src/external/gpl3/binutils.old/usr.bin/ar: Makefile src/external/gpl3/binutils.old/usr.bin/c++filt: Makefile src/external/gpl3/binutils.old/usr.bin/coffdump: Makefile src/external/gpl3/binutils.old/usr.bin/common: Makefile Makefile.inc Makefile.prog src/external/gpl3/binutils.old/usr.bin/elfedit: Makefile src/external/gpl3/binutils.old/usr.bin/gas: Makefile src/external/gpl3/binutils.old/usr.bin/gprof: Makefile src/external/gpl3/binutils.old/usr.bin/ld: Makefile src/external/gpl3/binutils.old/usr.bin/nlmconv: Makefile src/external/gpl3/binutils.old/usr.bin/nm: Makefile src/external/gpl3/binutils.old/usr.bin/objcopy: Makefile src/external/gpl3/binutils.old/usr.bin/objdump: Makefile src/external/gpl3/binutils.old/usr.bin/ranlib: Makefile src/external/gpl3/binutils.old/usr.bin/readelf: Makefile src/external/gpl3/binutils.old/usr.bin/size: Makefile src/external/gpl3/binutils.old/usr.bin/strings: Makefile src/external/gpl3/binutils.old/usr.bin/strip: Makefile src/external/gpl3/binutils.old/usr.sbin: Makefile.inc src/external/gpl3/binutils.old/usr.sbin/dbsym: Makefile src/external/gpl3/binutils.old/usr.sbin/mdsetimage: Makefile Added Files: src/external/gpl3/binutils.old: Makefile.inc src/external/gpl3/binutils.old/lib: Makefile.inc Log Message: Sync with binutils. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/external/gpl3/binutils.old/Makefile.inc cvs rdiff -u -r0 -r1.1 src/external/gpl3/binutils.old/lib/Makefile.inc cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/lib/libbfd/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/lib/libiberty/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/lib/libopcodes/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/Makefile.inc cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/addr2line/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/ar/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/c++filt/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/coffdump/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/common/Makefile \ src/external/gpl3/binutils.old/usr.bin/common/Makefile.inc \ src/external/gpl3/binutils.old/usr.bin/common/Makefile.prog cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/elfedit/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/gas/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/gprof/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/ld/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/nlmconv/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/nm/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/objcopy/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/objdump/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/ranlib/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/readelf/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/size/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/strings/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.bin/strip/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.sbin/Makefile.inc cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.sbin/dbsym/Makefile cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/gpl3/binutils.old/usr.sbin/mdsetimage/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.