Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/binutils regen and fix aarch64



details:   https://anonhg.NetBSD.org/src/rev/960104743fea
branches:  trunk
changeset: 818367:960104743fea
user:      christos <christos%NetBSD.org@localhost>
date:      Tue Oct 11 03:08:14 2016 +0000

description:
regen and fix aarch64

diffstat:

 external/gpl3/binutils/lib/libbfd/Makefile                  |  12 +++++++++++-
 external/gpl3/binutils/lib/libbfd/arch/aarch64/bfd_stdint.h |   2 +-
 external/gpl3/binutils/lib/libbfd/arch/aarch64/bfdver.h     |   6 +++---
 external/gpl3/binutils/lib/libbfd/arch/aarch64/config.h     |   6 +++---
 external/gpl3/binutils/lib/libopcodes/arch/aarch64/config.h |   6 +++---
 external/gpl3/binutils/usr.bin/common/arch/aarch64/config.h |   8 ++++----
 external/gpl3/binutils/usr.bin/common/arch/aarch64/defs.mk  |   2 +-
 external/gpl3/binutils/usr.bin/gas/arch/aarch64/config.h    |  11 +++++++----
 external/gpl3/binutils/usr.bin/gprof/arch/aarch64/gconfig.h |   6 +++---
 external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h     |   8 ++++----
 10 files changed, 40 insertions(+), 27 deletions(-)

diffs (283 lines):

diff -r 0df5e630b95a -r 960104743fea external/gpl3/binutils/lib/libbfd/Makefile
--- a/external/gpl3/binutils/lib/libbfd/Makefile        Tue Oct 11 02:49:38 2016 +0000
+++ b/external/gpl3/binutils/lib/libbfd/Makefile        Tue Oct 11 03:08:14 2016 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.17 2016/07/21 16:47:50 christos Exp $
+#      $NetBSD: Makefile,v 1.18 2016/10/11 03:08:14 christos Exp $
 
 NOLINKLIB=     # defined
 NOLINT=                # defined
@@ -50,9 +50,11 @@
 
 DPSRCS+=       elf32-target.h elf64-target.h targmatch.h \
                elf32-ia64.c elf64-ia64.c peigen.c pepigen.c \
+               elf32-riscv.c elf64-riscv.c elf32-aarch64.c elf64-aarch64.c \
                pex64igen.c
 CLEANFILES+=   elf32-target.h elf64-target.h targmatch.h \
                elf32-ia64.c elf64-ia64.c peigen.c pepigen.c \
+               elf32-riscv.c elf64-riscv.c elf32-aarch64.c elf64-aarch64.c \
                pex64igen.c
 
 TEXINFO=       bfd.texinfo
@@ -97,6 +99,14 @@
        ${_MKTARGET_CREATE}
        ${TOOL_SED} -e s/NN/64/g < $> > $@
 
+elf32-aarch64.c: elfnn-aarch64.c
+       ${_MKTARGET_CREATE}
+       ${TOOL_SED} -e s/NN/32/g < $> > $@
+
+elf64-aarch64.c: elfnn-aarch64.c
+       ${_MKTARGET_CREATE}
+       ${TOOL_SED} -e s/NN/64/g < $> > $@
+
 peigen.c: peXXigen.c
        ${_MKTARGET_CREATE}
        ${TOOL_SED} -e s/XX/pe/g < $> > $@
diff -r 0df5e630b95a -r 960104743fea external/gpl3/binutils/lib/libbfd/arch/aarch64/bfd_stdint.h
--- a/external/gpl3/binutils/lib/libbfd/arch/aarch64/bfd_stdint.h       Tue Oct 11 02:49:38 2016 +0000
+++ b/external/gpl3/binutils/lib/libbfd/arch/aarch64/bfd_stdint.h       Tue Oct 11 03:08:14 2016 +0000
@@ -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  clang version 3.8 (branches/release_38 r261930) */
+/* generated for  clang version 3.8 (branches/release_38 r280599) */
 
 #ifndef GCC_GENERATED_STDINT_H
 #define GCC_GENERATED_STDINT_H 1
diff -r 0df5e630b95a -r 960104743fea external/gpl3/binutils/lib/libbfd/arch/aarch64/bfdver.h
--- a/external/gpl3/binutils/lib/libbfd/arch/aarch64/bfdver.h   Tue Oct 11 02:49:38 2016 +0000
+++ b/external/gpl3/binutils/lib/libbfd/arch/aarch64/bfdver.h   Tue Oct 11 03:08:14 2016 +0000
@@ -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  */
 
-#define BFD_VERSION_DATE 20160125
-#define BFD_VERSION 226000000
-#define BFD_VERSION_STRING  "(NetBSD Binutils nb1) " "2.26.20160125"
+#define BFD_VERSION_DATE 20160629
+#define BFD_VERSION 226010000
+#define BFD_VERSION_STRING  "(NetBSD Binutils nb1) " "2.26.1"
 #define REPORT_BUGS_TO "<http://www.NetBSD.org/support/send-pr.html>"
diff -r 0df5e630b95a -r 960104743fea external/gpl3/binutils/lib/libbfd/arch/aarch64/config.h
--- a/external/gpl3/binutils/lib/libbfd/arch/aarch64/config.h   Tue Oct 11 02:49:38 2016 +0000
+++ b/external/gpl3/binutils/lib/libbfd/arch/aarch64/config.h   Tue Oct 11 03:08:14 2016 +0000
@@ -298,7 +298,7 @@
 #define PACKAGE_NAME "bfd"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "bfd 2.26"
+#define PACKAGE_STRING "bfd 2.26.1"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "bfd"
@@ -307,7 +307,7 @@
 #define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "2.26"
+#define PACKAGE_VERSION "2.26.1"
 
 /* The size of `char', as computed by sizeof. */
 /* #undef SIZEOF_CHAR */
@@ -380,7 +380,7 @@
 
 
 /* Version number of package */
-#define VERSION "2.26"
+#define VERSION "2.26.1"
 
 /* Number of bits in a file offset, on hosts where this is settable. */
 /* #undef _FILE_OFFSET_BITS */
diff -r 0df5e630b95a -r 960104743fea external/gpl3/binutils/lib/libopcodes/arch/aarch64/config.h
--- a/external/gpl3/binutils/lib/libopcodes/arch/aarch64/config.h       Tue Oct 11 02:49:38 2016 +0000
+++ b/external/gpl3/binutils/lib/libopcodes/arch/aarch64/config.h       Tue Oct 11 03:08:14 2016 +0000
@@ -74,7 +74,7 @@
 #define PACKAGE_NAME "opcodes"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "opcodes 2.26"
+#define PACKAGE_STRING "opcodes 2.26.1"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "opcodes"
@@ -83,7 +83,7 @@
 #define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "2.26"
+#define PACKAGE_VERSION "2.26.1"
 
 /* Define to 1 if you have the ANSI C header files. */
 #define STDC_HEADERS 1
@@ -114,7 +114,7 @@
 
 
 /* Version number of package */
-#define VERSION "2.26"
+#define VERSION "2.26.1"
 
 /* Define to 1 if on MINIX. */
 /* #undef _MINIX */
diff -r 0df5e630b95a -r 960104743fea external/gpl3/binutils/usr.bin/common/arch/aarch64/config.h
--- a/external/gpl3/binutils/usr.bin/common/arch/aarch64/config.h       Tue Oct 11 02:49:38 2016 +0000
+++ b/external/gpl3/binutils/usr.bin/common/arch/aarch64/config.h       Tue Oct 11 03:08:14 2016 +0000
@@ -202,7 +202,7 @@
 #define PACKAGE_NAME "binutils"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "binutils 2.26"
+#define PACKAGE_STRING "binutils 2.26.1"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "binutils"
@@ -211,7 +211,7 @@
 #define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "2.26"
+#define PACKAGE_VERSION "2.26.1"
 
 /* The size of `long', as computed by sizeof. */
 #define SIZEOF_LONG 8
@@ -265,11 +265,11 @@
 
 
 /* Version number of package */
-#define VERSION "2.26"
+#define VERSION "2.26.1"
 
 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
    `char[]'. */
-/* #undef YYTEXT_POINTER */
+#define YYTEXT_POINTER 1
 
 /* Number of bits in a file offset, on hosts where this is settable. */
 /* #undef _FILE_OFFSET_BITS */
diff -r 0df5e630b95a -r 960104743fea external/gpl3/binutils/usr.bin/common/arch/aarch64/defs.mk
--- a/external/gpl3/binutils/usr.bin/common/arch/aarch64/defs.mk        Tue Oct 11 02:49:38 2016 +0000
+++ b/external/gpl3/binutils/usr.bin/common/arch/aarch64/defs.mk        Tue Oct 11 03:08:14 2016 +0000
@@ -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 
 #
-G_VERSION=2.26
+G_VERSION=2.26.1
 G_DEFS=-DHAVE_CONFIG_H
 G_INCLUDES=
 G_PROGRAMS=size objdump ar  strings ranlib objcopy   addr2line readelf  elfedit nm-new strip-new cxxfilt bfdtest1 bfdtest2
diff -r 0df5e630b95a -r 960104743fea external/gpl3/binutils/usr.bin/gas/arch/aarch64/config.h
--- a/external/gpl3/binutils/usr.bin/gas/arch/aarch64/config.h  Tue Oct 11 02:49:38 2016 +0000
+++ b/external/gpl3/binutils/usr.bin/gas/arch/aarch64/config.h  Tue Oct 11 03:08:14 2016 +0000
@@ -44,6 +44,9 @@
 /* Define if you want compressed debug sections by default. */
 /* #undef DEFAULT_FLAG_COMPRESS_DEBUG */
 
+/* Define to 1 if you want to generate x86 relax relocations by default. */
+#define DEFAULT_GENERATE_X86_RELAX_RELOCATIONS 1
+
 /* Supported emulations. */
 #define EMULATIONS 
 
@@ -261,7 +264,7 @@
 #define PACKAGE_NAME "gas"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "gas 2.26"
+#define PACKAGE_STRING "gas 2.26.1"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "gas"
@@ -270,7 +273,7 @@
 #define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "2.26"
+#define PACKAGE_VERSION "2.26.1"
 
 /* Define if defaulting to ELF on SCO 5. */
 /* #undef SCO_ELF */
@@ -351,7 +354,7 @@
 /* #undef USING_CGEN */
 
 /* Version number of package */
-#define VERSION "2.26"
+#define VERSION "2.26.1"
 
 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
    significant byte first (like Motorola and SPARC, unlike Intel). */
@@ -367,7 +370,7 @@
 
 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
    `char[]'. */
-/* #undef YYTEXT_POINTER */
+#define YYTEXT_POINTER 1
 
 /* Number of bits in a file offset, on hosts where this is settable. */
 /* #undef _FILE_OFFSET_BITS */
diff -r 0df5e630b95a -r 960104743fea external/gpl3/binutils/usr.bin/gprof/arch/aarch64/gconfig.h
--- a/external/gpl3/binutils/usr.bin/gprof/arch/aarch64/gconfig.h       Tue Oct 11 02:49:38 2016 +0000
+++ b/external/gpl3/binutils/usr.bin/gprof/arch/aarch64/gconfig.h       Tue Oct 11 03:08:14 2016 +0000
@@ -65,7 +65,7 @@
 #define PACKAGE_NAME "gprof"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "gprof 2.26"
+#define PACKAGE_STRING "gprof 2.26.1"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "gprof"
@@ -74,7 +74,7 @@
 #define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "2.26"
+#define PACKAGE_VERSION "2.26.1"
 
 /* Define to 1 if you have the ANSI C header files. */
 #define STDC_HEADERS 1
@@ -102,7 +102,7 @@
 
 
 /* Version number of package */
-#define VERSION "2.26"
+#define VERSION "2.26.1"
 
 /* Number of bits in a file offset, on hosts where this is settable. */
 /* #undef _FILE_OFFSET_BITS */
diff -r 0df5e630b95a -r 960104743fea external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h
--- a/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h   Tue Oct 11 02:49:38 2016 +0000
+++ b/external/gpl3/binutils/usr.bin/ld/arch/aarch64/config.h   Tue Oct 11 03:08:14 2016 +0000
@@ -170,7 +170,7 @@
 #define PACKAGE_NAME "ld"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "ld 2.26"
+#define PACKAGE_STRING "ld 2.26.1"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "ld"
@@ -179,7 +179,7 @@
 #define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "2.26"
+#define PACKAGE_VERSION "2.26.1"
 
 /* The size of `void *', as computed by sizeof. */
 #define SIZEOF_VOID_P 8
@@ -216,11 +216,11 @@
 
 
 /* Version number of package */
-#define VERSION "2.26"
+#define VERSION "2.26.1"
 
 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
    `char[]'. */
-/* #undef YYTEXT_POINTER */
+#define YYTEXT_POINTER 1
 
 /* Number of bits in a file offset, on hosts where this is settable. */
 /* #undef _FILE_OFFSET_BITS */



Home | Main Index | Thread Index | Old Index