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/feb44314d513
branches: trunk
changeset: 348225:feb44314d513
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 c3cf39470ab6 -r feb44314d513 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 c3cf39470ab6 -r feb44314d513 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 c3cf39470ab6 -r feb44314d513 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 c3cf39470ab6 -r feb44314d513 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 c3cf39470ab6 -r feb44314d513 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 c3cf39470ab6 -r feb44314d513 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 c3cf39470ab6 -r feb44314d513 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 c3cf39470ab6 -r feb44314d513 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 c3cf39470ab6 -r feb44314d513 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 c3cf39470ab6 -r feb44314d513 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