在 2020年12月21日 01:06, Dmitry V. Levin 写道: > Hi, > > > Sorry, your patch fails to apply because it's corrupted, > could you submit a patch that does apply, please? >
It's the new patch based on commit ff53d915, please review and test. Thanks. >From 23c4c4188e775eec8c140340d10eb055560ff464 Mon Sep 17 00:00:00 2001 From: Xiaotian Wu <wuxiaot...@loongson.cn> Date: Thu, 3 Dec 2020 14:18:08 +0800 Subject: [PATCH] Recgnize loongarch32, loongarch64 and loongarchx32 * config.guess (loongarch32:Linux:*:*, loongarch64:Linux:*:*, loongarchx32:Linux:*:*): New. * config.sub (loongarch32, loongarch64, loongarchx32): New. * testsuite/config-sub.data: Add loongarch32, loongarch64, loongarchx32 test cases. * testsuite/config-guess.data: Add loongarch32, loongarch64, loongarchx32 test cases. --- config.guess | 3 +++ config.sub | 1 + testsuite/config-guess.data | 3 +++ testsuite/config-sub.data | 12 ++++++++++++ 4 files changed, 19 insertions(+) diff --git a/config.guess b/config.guess index 699b3a1..7154420 100755 --- a/config.guess +++ b/config.guess @@ -996,6 +996,9 @@ EOF k1om:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; + loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; m32r*:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; diff --git a/config.sub b/config.sub index 19c9553..6ddd1ce 100755 --- a/config.sub +++ b/config.sub @@ -1185,6 +1185,7 @@ case $cpu-$vendor in | k1om \ | le32 | le64 \ | lm32 \ + | loongarch32 | loongarch64 | loongarchx32 \ | m32c | m32r | m32rle \ | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \ | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \ diff --git a/testsuite/config-guess.data b/testsuite/config-guess.data index 2ce2d79..d7e7fc2 100644 --- a/testsuite/config-guess.data +++ b/testsuite/config-guess.data @@ -63,6 +63,9 @@ i86xen | 5.0 | AuroraUX | ignored | ignored | i386-pc-auroraux5.0 i86xen | 5.6 | SunOS | ignored | ignored | i386-pc-solaris2.6 IA64 | 6.0 | Interix | ignored | ignored | ia64-unknown-interix6.0 k1om | 2.6.38 | Linux | ignored | ignored | k1om-unknown-linux-gnu +loongarch32 | ignored | Linux | ignored | ignored | loongarch32-unknown-linux-gnu +loongarch64 | ignored | Linux | ignored | ignored | loongarch64-unknown-linux-gnu +loongarchx32 | ignored | Linux | ignored | ignored | loongarchx32-unknown-linux-gnu m88k | 7.0 | CX/UX | ignored | ignored | m88k-harris-cxux7 macppc | 1.0 | MirBSD | ignored | ignored | powerpc-unknown-mirbsd1.0 mips | 1.0 | OSF1 | ignored | ignored | mips-dec-osf1 diff --git a/testsuite/config-sub.data b/testsuite/config-sub.data index 82c9547..197f543 100644 --- a/testsuite/config-sub.data +++ b/testsuite/config-sub.data @@ -315,6 +315,18 @@ leon sparc-leon-sunos4.1.1 leon-wrs-vxworks sparc-leon-vxworks lm32-elf lm32-unknown-elf lm32 lm32-unknown-none +loongarch32-loongson-elf loongarch32-loongson-elf +loongarch32-elf loongarch32-unknown-elf +loongarch32-linux loongarch32-unknown-linux-gnu +loongarch32 loongarch32-unknown-none +loongarch64-loongson-elf loongarch64-loongson-elf +loongarch64-elf loongarch64-unknown-elf +loongarch64-linux loongarch64-unknown-linux-gnu +loongarch64 loongarch64-unknown-none +loongarchx32-loongson-elf loongarchx32-loongson-elf +loongarchx32-elf loongarchx32-unknown-elf +loongarchx32-linux loongarchx32-unknown-linux-gnu +loongarchx32 loongarchx32-unknown-none m3230 mips-mips-sysv m32c-elf m32c-unknown-elf m32c m32c-unknown-none -- 2.28.0 -- Best Regards. Xiaotian