Module Name: src Committed By: mrg Date: Sat Aug 15 19:54:02 UTC 2015
Modified Files: src/external/gpl3/binutils/lib/libbfd/arch/powerpc: bfd.h bfd_stdint.h src/external/gpl3/binutils/lib/libiberty/arch/powerpc: config.h defs.mk src/external/gpl3/binutils/usr.bin/ld/arch/powerpc: defs.mk ldemul-list.h Log Message: re-run mknative binutils for powerpc. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/lib/libiberty/arch/powerpc/config.h \ src/external/gpl3/binutils/lib/libiberty/arch/powerpc/defs.mk cvs rdiff -u -r1.3 -r1.4 \ src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk cvs rdiff -u -r1.1 -r1.2 \ src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/ldemul-list.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd.h diff -u src/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd.h:1.5 src/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd.h:1.6 --- src/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd.h:1.5 Mon Sep 30 06:01:36 2013 +++ src/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd.h Sat Aug 15 19:54:02 2015 @@ -1,6 +1,6 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ +/* Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp */ +/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ /* DO NOT EDIT! -*- buffer-read-only: t -*- This file is automatically generated from "bfd-in.h", "init.c", "opncls.c", "libbfd.c", @@ -1856,7 +1856,9 @@ enum bfd_architecture #define bfd_mach_i960_jx 7 #define bfd_mach_i960_hx 8 - bfd_arch_or32, /* OpenRISC 32 */ + bfd_arch_or1k, /* OpenRISC 1000 */ +#define bfd_mach_or1k 1 +#define bfd_mach_or1knd 2 bfd_arch_sparc, /* SPARC */ #define bfd_mach_sparc 1 @@ -1978,6 +1980,9 @@ enum bfd_architecture #define bfd_mach_ppc_e6500 5007 #define bfd_mach_ppc_titan 83 #define bfd_mach_ppc_vle 84 + bfd_arch_riscv, /* RISC-V */ +#define bfd_mach_riscv32 132 +#define bfd_mach_riscv64 164 bfd_arch_rs6000, /* IBM RS/6000 */ #define bfd_mach_rs6k 6000 #define bfd_mach_rs6k_rs1 6001 @@ -4807,9 +4812,66 @@ a matching LO8XG part. */ BFD_RELOC_860_HIGOT, BFD_RELOC_860_HIGOTOFF, -/* OpenRISC Relocations. */ - BFD_RELOC_OPENRISC_ABS_26, - BFD_RELOC_OPENRISC_REL_26, +/* OpenRISC 1000 Relocations. */ + BFD_RELOC_OR1K_REL_26, + BFD_RELOC_OR1K_GOTPC_HI16, + BFD_RELOC_OR1K_GOTPC_LO16, + BFD_RELOC_OR1K_GOT16, + BFD_RELOC_OR1K_PLT26, + BFD_RELOC_OR1K_GOTOFF_HI16, + BFD_RELOC_OR1K_GOTOFF_LO16, + BFD_RELOC_OR1K_COPY, + BFD_RELOC_OR1K_GLOB_DAT, + BFD_RELOC_OR1K_JMP_SLOT, + BFD_RELOC_OR1K_RELATIVE, + BFD_RELOC_OR1K_TLS_GD_HI16, + BFD_RELOC_OR1K_TLS_GD_LO16, + BFD_RELOC_OR1K_TLS_LDM_HI16, + BFD_RELOC_OR1K_TLS_LDM_LO16, + BFD_RELOC_OR1K_TLS_LDO_HI16, + BFD_RELOC_OR1K_TLS_LDO_LO16, + BFD_RELOC_OR1K_TLS_IE_HI16, + BFD_RELOC_OR1K_TLS_IE_LO16, + BFD_RELOC_OR1K_TLS_LE_HI16, + BFD_RELOC_OR1K_TLS_LE_LO16, + BFD_RELOC_OR1K_TLS_TPOFF, + BFD_RELOC_OR1K_TLS_DTPOFF, + BFD_RELOC_OR1K_TLS_DTPMOD, + +/* RISC-V relocations. */ + BFD_RELOC_RISCV_HI20, + BFD_RELOC_RISCV_PCREL_HI20, + BFD_RELOC_RISCV_PCREL_LO12_I, + BFD_RELOC_RISCV_PCREL_LO12_S, + BFD_RELOC_RISCV_LO12_I, + BFD_RELOC_RISCV_LO12_S, + BFD_RELOC_RISCV_GPREL12_I, + BFD_RELOC_RISCV_GPREL12_S, + BFD_RELOC_RISCV_TPREL_HI20, + BFD_RELOC_RISCV_TPREL_LO12_I, + BFD_RELOC_RISCV_TPREL_LO12_S, + BFD_RELOC_RISCV_TPREL_ADD, + BFD_RELOC_RISCV_CALL, + BFD_RELOC_RISCV_CALL_PLT, + BFD_RELOC_RISCV_ADD8, + BFD_RELOC_RISCV_ADD16, + BFD_RELOC_RISCV_ADD32, + BFD_RELOC_RISCV_ADD64, + BFD_RELOC_RISCV_SUB8, + BFD_RELOC_RISCV_SUB16, + BFD_RELOC_RISCV_SUB32, + BFD_RELOC_RISCV_SUB64, + BFD_RELOC_RISCV_GOT_HI20, + BFD_RELOC_RISCV_TLS_GOT_HI20, + BFD_RELOC_RISCV_TLS_GD_HI20, + BFD_RELOC_RISCV_JMP, + BFD_RELOC_RISCV_TLS_DTPMOD32, + BFD_RELOC_RISCV_TLS_DTPREL32, + BFD_RELOC_RISCV_TLS_DTPMOD64, + BFD_RELOC_RISCV_TLS_DTPREL64, + BFD_RELOC_RISCV_TLS_TPREL32, + BFD_RELOC_RISCV_TLS_TPREL64, + BFD_RELOC_RISCV_ALIGN, /* H8 elf Relocations. */ BFD_RELOC_H8_DIR16A8, Index: src/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h diff -u src/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h:1.3 src/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h:1.4 --- src/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h:1.3 Mon Sep 30 06:01:36 2013 +++ src/external/gpl3/binutils/lib/libbfd/arch/powerpc/bfd_stdint.h Sat Aug 15 19:54:02 2015 @@ -1,8 +1,8 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ +/* Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp */ +/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ -/* generated for powerpc--netbsd-gcc (NetBSD nb1 20120916) 4.5.4 */ +/* generated for powerpc--netbsd-gcc (NetBSD nb2 20150115) 4.8.5 */ #ifndef GCC_GENERATED_STDINT_H #define GCC_GENERATED_STDINT_H 1 Index: src/external/gpl3/binutils/lib/libiberty/arch/powerpc/config.h diff -u src/external/gpl3/binutils/lib/libiberty/arch/powerpc/config.h:1.3 src/external/gpl3/binutils/lib/libiberty/arch/powerpc/config.h:1.4 --- src/external/gpl3/binutils/lib/libiberty/arch/powerpc/config.h:1.3 Mon Sep 30 06:01:36 2013 +++ src/external/gpl3/binutils/lib/libiberty/arch/powerpc/config.h Sat Aug 15 19:54:02 2015 @@ -1,6 +1,6 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp */ -/* Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp */ +/* Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp */ +/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ /* config.h. Generated from config.in by configure. */ /* config.in. Generated from configure.ac by autoheader. */ @@ -169,7 +169,7 @@ #define HAVE_MEMSET 1 /* Define to 1 if you have the `mkstemps' function. */ -/* #undef HAVE_MKSTEMPS */ +#define HAVE_MKSTEMPS 1 /* Define to 1 if you have a working `mmap' system call. */ #define HAVE_MMAP 1 Index: src/external/gpl3/binutils/lib/libiberty/arch/powerpc/defs.mk diff -u src/external/gpl3/binutils/lib/libiberty/arch/powerpc/defs.mk:1.3 src/external/gpl3/binutils/lib/libiberty/arch/powerpc/defs.mk:1.4 --- src/external/gpl3/binutils/lib/libiberty/arch/powerpc/defs.mk:1.3 Mon Sep 30 06:01:37 2013 +++ src/external/gpl3/binutils/lib/libiberty/arch/powerpc/defs.mk Sat Aug 15 19:54:02 2015 @@ -1,8 +1,8 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-binutils,v 1.8 2011/09/25 04:00:58 christos Exp -# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp +# Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp +# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp # G_ALLOCA= G_EXTRA_OFILES= -G_LIBOBJS=mempcpy.o mkstemps.o strverscmp.o +G_LIBOBJS=mempcpy.o strverscmp.o G_REQUIRED_OFILES=regex.o cplus-dem.o cp-demangle.o md5.o sha1.o alloca.o argv.o choose-temp.o concat.o cp-demint.o crc32.o dwarfnames.o dyn-string.o fdmatch.o fibheap.o filename_cmp.o floatformat.o fnmatch.o fopen_unlocked.o getopt.o getopt1.o getpwd.o getruntime.o hashtab.o hex.o lbasename.o lrealpath.o make-relative-prefix.o make-temp-file.o objalloc.o obstack.o partition.o pexecute.o physmem.o pex-common.o pex-one.o pex-unix.o safe-ctype.o simple-object.o simple-object-coff.o simple-object-elf.o simple-object-mach-o.o sort.o spaces.o splay-tree.o stack-limit.o strerror.o strsignal.o timeval-utils.o unlink-if-ordinary.o xatexit.o xexit.o xmalloc.o xmemdup.o xstrdup.o xstrerror.o xstrndup.o Index: src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk diff -u src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk:1.3 src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk:1.4 --- src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk:1.3 Thu Oct 3 23:42:39 2013 +++ src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/defs.mk Sat Aug 15 19:54:02 2015 @@ -1,12 +1,12 @@ # This file is automatically generated. DO NOT EDIT! -# Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp -# Generated from: NetBSD: mknative.common,v 1.9 2007/02/05 18:26:01 apb Exp +# Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp +# Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp # G_DEFS=-DHAVE_CONFIG_H -G_EMUL=elf32ppc -G_EMULATION_OFILES=eelf32ppc.o eelf32ppclinux.o eelf32ppcsim.o +G_EMUL=elf32ppc_nbsd +G_EMULATION_OFILES=eelf32ppc_nbsd.o eelf32ppc.o eelf32ppcsim.o G_INCLUDES= -G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf32ppc.o eelf32ppclinux.o eelf32ppcsim.o +G_OFILES=ldgram.o ldlex-wrapper.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o plugin.o ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o ldfile.o ldcref.o eelf32ppc_nbsd.o eelf32ppc.o eelf32ppcsim.o G_STRINGIFY=astring.sed G_TEXINFOS=ld.texinfo G_target_alias=powerpc--netbsd Index: src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/ldemul-list.h diff -u src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/ldemul-list.h:1.1 src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/ldemul-list.h:1.2 --- src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/ldemul-list.h:1.1 Tue Aug 18 20:22:18 2009 +++ src/external/gpl3/binutils/usr.bin/ld/arch/powerpc/ldemul-list.h Sat Aug 15 19:54:02 2015 @@ -1,13 +1,14 @@ /* This file is automatically generated. DO NOT EDIT! */ -/* Generated from: NetBSD: mknative,v 1.9 2003/02/07 01:52:54 lukem Exp */ +/* Generated from: NetBSD: mknative-binutils,v 1.9 2013/10/01 15:41:17 skrll Exp */ +/* Generated from: NetBSD: mknative.common,v 1.11 2014/02/17 21:39:43 christos Exp */ /* This file is automatically generated. DO NOT EDIT! */ +extern ld_emulation_xfer_type ld_elf32ppc_nbsd_emulation; extern ld_emulation_xfer_type ld_elf32ppc_emulation; -extern ld_emulation_xfer_type ld_elf32ppclinux_emulation; extern ld_emulation_xfer_type ld_elf32ppcsim_emulation; #define EMULATION_LIST \ + &ld_elf32ppc_nbsd_emulation, \ &ld_elf32ppc_emulation, \ - &ld_elf32ppclinux_emulation, \ &ld_elf32ppcsim_emulation, \ 0