Module Name:    src
Committed By:   matt
Date:           Sat Mar 28 07:03:23 UTC 2015

Modified Files:
        src/external/gpl3/binutils/lib/libbfd: Makefile
        src/external/gpl3/binutils/lib/libbfd/arch/riscv32: bfd.h bfd_stdint.h
        src/external/gpl3/binutils/lib/libbfd/arch/riscv64: bfd.h bfd_stdint.h

Log Message:
Regen for new RISCV binutils.
Add elfnn-riscv.c -> elf{32,64}-riscv.c rules


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/binutils/lib/libbfd/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd.h \
    src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd_stdint.h
cvs rdiff -u -r1.1 -r1.2 \
    src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd.h \
    src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd_stdint.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/Makefile
diff -u src/external/gpl3/binutils/lib/libbfd/Makefile:1.12 src/external/gpl3/binutils/lib/libbfd/Makefile:1.13
--- src/external/gpl3/binutils/lib/libbfd/Makefile:1.12	Mon Mar 10 07:28:33 2014
+++ src/external/gpl3/binutils/lib/libbfd/Makefile	Sat Mar 28 07:03:23 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.12 2014/03/10 07:28:33 mrg Exp $
+#	$NetBSD: Makefile,v 1.13 2015/03/28 07:03:23 matt Exp $
 
 NOLINKLIB=	# defined
 NOLINT=		# defined
@@ -86,6 +86,14 @@ elf64-ia64.c: elfnn-ia64.c
 	${_MKTARGET_CREATE}
 	${TOOL_SED} -e s/NN/64/g < $> > $@
 
+elf32-riscv.c: elfnn-riscv.c
+	${_MKTARGET_CREATE}
+	${TOOL_SED} -e s/NN/32/g < $> > $@
+
+elf64-riscv.c: elfnn-riscv.c
+	${_MKTARGET_CREATE}
+	${TOOL_SED} -e s/NN/64/g < $> > $@
+
 peigen.c: peXXigen.c
 	${_MKTARGET_CREATE}
 	${TOOL_SED} -e s/XX/pe/g < $> > $@

Index: src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd.h
diff -u src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd.h:1.1 src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd.h:1.2
--- src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd.h:1.1	Fri Sep 19 17:22:21 2014
+++ src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd.h	Sat Mar 28 07:03:23 2015
@@ -4839,41 +4839,39 @@ a matching LO8XG part.  */
   BFD_RELOC_OR1K_TLS_DTPMOD,
 
 /* RISC-V relocations.  */
-  BFD_RELOC_RISCV_ADD32,
-  BFD_RELOC_RISCV_ADD64,
-  BFD_RELOC_RISCV_SUB32,
-  BFD_RELOC_RISCV_SUB64,
   BFD_RELOC_RISCV_HI20,
-  BFD_RELOC_RISCV_LO12_I,
-  BFD_RELOC_RISCV_LO12_S,
+  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_PCREL_HI20,
-  BFD_RELOC_RISCV_JMP,
+  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_GOT_LO12,
+  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_TPREL_HI20,
-  BFD_RELOC_RISCV_TPREL_ADD,
-  BFD_RELOC_RISCV_TPREL_LO12_S,
-  BFD_RELOC_RISCV_TPREL_LO12_I,
-  BFD_RELOC_RISCV_TLS_IE_HI20,
-  BFD_RELOC_RISCV_TLS_IE_LO12,
-  BFD_RELOC_RISCV_TLS_IE_ADD,
-  BFD_RELOC_RISCV_TLS_IE_LO12_S,
-  BFD_RELOC_RISCV_TLS_IE_LO12_I,
-  BFD_RELOC_RISCV_TLS_GOT_HI20,
-  BFD_RELOC_RISCV_TLS_GOT_LO12,
-  BFD_RELOC_RISCV_TLS_GD_HI20,
-  BFD_RELOC_RISCV_TLS_GD_LO12,
-  BFD_RELOC_RISCV_TLS_PCREL_LO12,
+  BFD_RELOC_RISCV_ALIGN,
 
 /* H8 elf Relocations.  */
   BFD_RELOC_H8_DIR16A8,
Index: src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd_stdint.h
diff -u src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd_stdint.h:1.1 src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd_stdint.h:1.2
--- src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd_stdint.h:1.1	Fri Sep 19 17:22:21 2014
+++ src/external/gpl3/binutils/lib/libbfd/arch/riscv32/bfd_stdint.h	Sat Mar 28 07:03:23 2015
@@ -2,7 +2,7 @@
 /* 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  riscv32--netbsd-gcc (NetBSD nb1 20140527) 4.8.3 */
+/* generated for  riscv32--netbsd-gcc (NetBSD nb2 20150115) 4.8.4 */
 
 #ifndef GCC_GENERATED_STDINT_H
 #define GCC_GENERATED_STDINT_H 1

Index: src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd.h
diff -u src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd.h:1.1 src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd.h:1.2
--- src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd.h:1.1	Fri Sep 19 17:22:21 2014
+++ src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd.h	Sat Mar 28 07:03:23 2015
@@ -4839,41 +4839,39 @@ a matching LO8XG part.  */
   BFD_RELOC_OR1K_TLS_DTPMOD,
 
 /* RISC-V relocations.  */
-  BFD_RELOC_RISCV_ADD32,
-  BFD_RELOC_RISCV_ADD64,
-  BFD_RELOC_RISCV_SUB32,
-  BFD_RELOC_RISCV_SUB64,
   BFD_RELOC_RISCV_HI20,
-  BFD_RELOC_RISCV_LO12_I,
-  BFD_RELOC_RISCV_LO12_S,
+  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_PCREL_HI20,
-  BFD_RELOC_RISCV_JMP,
+  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_GOT_LO12,
+  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_TPREL_HI20,
-  BFD_RELOC_RISCV_TPREL_ADD,
-  BFD_RELOC_RISCV_TPREL_LO12_S,
-  BFD_RELOC_RISCV_TPREL_LO12_I,
-  BFD_RELOC_RISCV_TLS_IE_HI20,
-  BFD_RELOC_RISCV_TLS_IE_LO12,
-  BFD_RELOC_RISCV_TLS_IE_ADD,
-  BFD_RELOC_RISCV_TLS_IE_LO12_S,
-  BFD_RELOC_RISCV_TLS_IE_LO12_I,
-  BFD_RELOC_RISCV_TLS_GOT_HI20,
-  BFD_RELOC_RISCV_TLS_GOT_LO12,
-  BFD_RELOC_RISCV_TLS_GD_HI20,
-  BFD_RELOC_RISCV_TLS_GD_LO12,
-  BFD_RELOC_RISCV_TLS_PCREL_LO12,
+  BFD_RELOC_RISCV_ALIGN,
 
 /* H8 elf Relocations.  */
   BFD_RELOC_H8_DIR16A8,
Index: src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd_stdint.h
diff -u src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd_stdint.h:1.1 src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd_stdint.h:1.2
--- src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd_stdint.h:1.1	Fri Sep 19 17:22:21 2014
+++ src/external/gpl3/binutils/lib/libbfd/arch/riscv64/bfd_stdint.h	Sat Mar 28 07:03:23 2015
@@ -2,7 +2,7 @@
 /* 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  riscv64--netbsd-gcc (NetBSD nb1 20140527) 4.8.3 */
+/* generated for  riscv64--netbsd-gcc (NetBSD nb2 20150115) 4.8.4 */
 
 #ifndef GCC_GENERATED_STDINT_H
 #define GCC_GENERATED_STDINT_H 1

Reply via email to