CVS commit: src/external/gpl3/binutils.old/dist/bfd

2021-04-21 Thread Rin Okuyama
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

2018-07-09 Thread Christos Zoulas
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

2018-07-09 Thread Robert Elz
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

2018-04-14 Thread Christos Zoulas
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

2016-11-06 Thread Joerg Sonnenberger
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

2016-11-06 Thread Joerg Sonnenberger
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

2016-11-04 Thread Martin Husemann
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

2016-10-26 Thread Christos Zoulas
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

2016-03-22 Thread matthew green
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

2016-01-26 Thread Christos Zoulas
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.