Source-Changes-HG archive

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

[src/trunk]: src/external/gpl3 Teach config.gcc about NetBSD aarch64eb



details:   https://anonhg.NetBSD.org/src/rev/782da7c0616f
branches:  trunk
changeset: 1013650:782da7c0616f
user:      jakllsch <jakllsch%NetBSD.org@localhost>
date:      Wed Sep 02 14:13:20 2020 +0000

description:
Teach config.gcc about NetBSD aarch64eb

diffstat:

 external/gpl3/gcc.old/dist/gcc/config.gcc |  6 +++++-
 external/gpl3/gcc/dist/gcc/config.gcc     |  6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diffs (32 lines):

diff -r 5bb69d99aea8 -r 782da7c0616f external/gpl3/gcc.old/dist/gcc/config.gcc
--- a/external/gpl3/gcc.old/dist/gcc/config.gcc Wed Sep 02 09:28:25 2020 +0000
+++ b/external/gpl3/gcc.old/dist/gcc/config.gcc Wed Sep 02 14:13:20 2020 +0000
@@ -1000,7 +1000,11 @@
        tm_file="${tm_file} aarch64/aarch64-elf.h aarch64/aarch64-netbsd.h"
        tmake_file="${tmake_file} aarch64/t-aarch64 aarch64/t-aarch64-netbsd"
        extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
-       # XXX big endian
+       case $target in
+       aarch64_be-*)
+               tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1"
+               ;;
+       esac
        ;;
 aarch64*-*-linux*)
        tm_file="${tm_file} dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h"
diff -r 5bb69d99aea8 -r 782da7c0616f external/gpl3/gcc/dist/gcc/config.gcc
--- a/external/gpl3/gcc/dist/gcc/config.gcc     Wed Sep 02 09:28:25 2020 +0000
+++ b/external/gpl3/gcc/dist/gcc/config.gcc     Wed Sep 02 14:13:20 2020 +0000
@@ -1000,7 +1000,11 @@
        tm_file="${tm_file} aarch64/aarch64-elf.h aarch64/aarch64-netbsd.h"
        tmake_file="${tmake_file} aarch64/t-aarch64 aarch64/t-aarch64-netbsd"
        extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
-       # XXX big endian
+       case $target in
+       aarch64_be-*)
+               tm_defines="${tm_defines} TARGET_BIG_ENDIAN_DEFAULT=1"
+               ;;
+       esac
        ;;
 aarch64*-*-linux*)
        tm_file="${tm_file} dbxelf.h elfos.h gnu-user.h linux.h glibc-stdint.h"



Home | Main Index | Thread Index | Old Index