From: Vineet Gupta <Vineet.Gupta1@synopsys.com>
To: config-patches@gnu.org
Cc: linux-snps-arc@lists.infradead.org,
Vineet Gupta <Vineet.Gupta1@synopsys.com>
Subject: [PATCH] Recognize arc32
Date: Thu, 3 Jun 2021 21:01:25 -0700 [thread overview]
Message-ID: <20210604040125.323754-1-vgupta@synopsys.com> (raw)
This is the 32-bit variant of ARCv3 ISA (which is not compatible with the
32-bit ARCv2 ISA)
| make check
| cd testsuite && bash config-guess.sh && rm uname
| PASS: config.guess checks (136 tests)
| cd testsuite && bash config-sub.sh
| PASS: config.sub checks (864 tests)
| PASS: config.sub idempotency checks (801 tests)
| PASS: config.sub canonicalise each config.guess testcase (136 tests)
* config.guess (arc32:Linux:*:*): Recognize.
* config.sub (arc32): Likewise.
* doc/config.guess.1: Regenerate.
* doc/config.sub.1: Likewise.
* testsuite/config-guess.data: Add a test case for arc32.
* testsuite/config-sub.data (arc32, arc*-elf): Add test cases.
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
---
config.guess | 4 ++--
config.sub | 4 ++--
doc/config.guess.1 | 2 +-
doc/config.sub.1 | 2 +-
testsuite/config-guess.data | 1 +
testsuite/config-sub.data | 3 +++
6 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/config.guess b/config.guess
index dc0a6b29976a..10a8f090d637 100755
--- a/config.guess
+++ b/config.guess
@@ -2,7 +2,7 @@
# Attempt to guess a canonical system name.
# Copyright 1992-2021 Free Software Foundation, Inc.
-timestamp='2021-05-24'
+timestamp='2021-06-03'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -952,7 +952,7 @@ EOF
if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
- arc:Linux:*:* | arceb:Linux:*:* | arc64:Linux:*:*)
+ arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*)
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
exit ;;
arm*:Linux:*:*)
diff --git a/config.sub b/config.sub
index 7384e9198b40..b4702115138b 100755
--- a/config.sub
+++ b/config.sub
@@ -2,7 +2,7 @@
# Configuration validation subroutine script.
# Copyright 1992-2021 Free Software Foundation, Inc.
-timestamp='2021-04-30'
+timestamp='2021-06-03'
# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
@@ -1165,7 +1165,7 @@ case $cpu-$vendor in
| alphapca5[67] | alpha64pca5[67] \
| am33_2.0 \
| amdgcn \
- | arc | arceb | arc64 \
+ | arc | arceb | arc32 | arc64 \
| arm | arm[lb]e | arme[lb] | armv* \
| avr | avr32 \
| asmjs \
diff --git a/doc/config.guess.1 b/doc/config.guess.1
index cfb0d95194b0..503249d866dd 100644
--- a/doc/config.guess.1
+++ b/doc/config.guess.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16.
-.TH CONFIG.GUESS "1" "May 2021" "GNU config.guess (2021-05-24)" "User Commands"
+.TH CONFIG.GUESS "1" "June 2021" "GNU config.guess (2021-06-03)" "User Commands"
.SH NAME
config.guess \- guess the build system triplet
.SH SYNOPSIS
diff --git a/doc/config.sub.1 b/doc/config.sub.1
index 56457c667580..727ce77bb781 100644
--- a/doc/config.sub.1
+++ b/doc/config.sub.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16.
-.TH CONFIG.SUB "1" "April 2021" "GNU config.sub (2021-04-30)" "User Commands"
+.TH CONFIG.SUB "1" "June 2021" "GNU config.sub (2021-06-03)" "User Commands"
.SH NAME
config.sub \- validate and canonicalize a configuration triplet
.SH SYNOPSIS
diff --git a/testsuite/config-guess.data b/testsuite/config-guess.data
index 9a9f67e23100..bc26e03eb4ea 100644
--- a/testsuite/config-guess.data
+++ b/testsuite/config-guess.data
@@ -34,6 +34,7 @@ amd64 | 7.0_BETA | NetBSD | ignored | x86_64 | x86_64-unknown-netbsd7.0
amd64 | 7.0_RC1 | NetBSD | ignored | x86_64 | x86_64-unknown-netbsd7.0
amd64 | 7.2.1 | Isilon OneFS | ignored | ignored | x86_64-unknown-onefs
arc | ignored | Linux | ignored | ignored | arc-unknown-linux-gnu
+arc32 | ignored | Linux | ignored | ignored | arc32-unknown-linux-gnu
arc64 | ignored | Linux | ignored | ignored | arc64-unknown-linux-gnu
arceb | ignored | Linux | ignored | ignored | arceb-unknown-linux-gnu
arm | 12.0 | FreeBSD | ignored | armv6 | armv6-unknown-freebsd12.0-gnueabihf
diff --git a/testsuite/config-sub.data b/testsuite/config-sub.data
index 5bc8a1d6add1..8e68ceeb284f 100644
--- a/testsuite/config-sub.data
+++ b/testsuite/config-sub.data
@@ -61,6 +61,9 @@ apollo68bsd m68k-apollo-bsd
arc arc-unknown-none
arc-elf arc-unknown-elf
arc-linux arc-unknown-linux-gnu
+arc32 arc32-unknown-none
+arc32-elf arc32-unknown-elf
+arc32-linux arc32-unknown-linux-gnu
arc64 arc64-unknown-none
arc64-elf arc64-unknown-elf
arc64-linux arc64-unknown-linux-gnu
--
2.25.1
_______________________________________________
linux-snps-arc mailing list
linux-snps-arc@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-snps-arc
next reply other threads:[~2021-06-04 4:01 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-04 4:01 Vineet Gupta [this message]
2021-06-25 14:42 ` [PATCH] Recognize arc32 Vineet Gupta
2021-07-01 0:23 ` Dmitry V. Levin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210604040125.323754-1-vgupta@synopsys.com \
--to=vineet.gupta1@synopsys.com \
--cc=config-patches@gnu.org \
--cc=linux-snps-arc@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox