diff mbox series

Recognize arc64

Message ID 20210421195118.158464-1-vgupta@synopsys.com
State New
Headers show
Series Recognize arc64 | expand

Commit Message

Vineet Gupta April 21, 2021, 7:51 p.m. UTC
This paves way for setting up arc64 software ecosystem.

$ make check
cd testsuite && bash config-guess.sh && rm uname
PASS: config.guess checks (135 tests)
cd testsuite && bash config-sub.sh
PASS: config.sub checks (852 tests)
PASS: config.sub idempotency checks (789 tests)
PASS: config.sub canonicalise each config.guess testcase (135 tests)

* config.guess (arc64:Linux:*:*): Recognize.
* config.sub (arc64): Likewise.
* doc/config.guess.1: Regenerate.
* doc/config.sub.1: Likewise.
* testsuite/config-guess.data: Add test cases for arc64.
* testsuite/config-sub.data (arc64, 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   | 5 +++++
 6 files changed, 12 insertions(+), 6 deletions(-)

Comments

Vineet Gupta May 5, 2021, 9:57 p.m. UTC | #1
On 4/21/21 12:51 PM, Vineet Gupta wrote:
> This paves way for setting up arc64 software ecosystem.
> 
> $ make check
> cd testsuite && bash config-guess.sh && rm uname
> PASS: config.guess checks (135 tests)
> cd testsuite && bash config-sub.sh
> PASS: config.sub checks (852 tests)
> PASS: config.sub idempotency checks (789 tests)
> PASS: config.sub canonicalise each config.guess testcase (135 tests)
> 
> * config.guess (arc64:Linux:*:*): Recognize.
> * config.sub (arc64): Likewise.
> * doc/config.guess.1: Regenerate.
> * doc/config.sub.1: Likewise.
> * testsuite/config-guess.data: Add test cases for arc64.
> * testsuite/config-sub.data (arc64, arc*-elf): Add test cases.
> 
> Signed-off-by: Vineet Gupta <vgupta@synopsys.com>

Ping !

> ---
>   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   | 5 +++++
>   6 files changed, 12 insertions(+), 6 deletions(-)
> 
> diff --git a/config.guess b/config.guess
> index 1972fda8eb05..a6646ed28258 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-01-25'
> +timestamp='2021-04-21'
>   
>   # 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
> @@ -949,7 +949,7 @@ EOF
>   	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
>   	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
>   	exit ;;
> -    arc:Linux:*:* | arceb:Linux:*:*)
> +    arc:Linux:*:* | arceb:Linux:*:* | arc64:Linux:*:*)
>   	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
>   	exit ;;
>       arm*:Linux:*:*)
> diff --git a/config.sub b/config.sub
> index 7f7d0b055ac5..d70247c08d12 100755
> --- a/config.sub
> +++ b/config.sub
> @@ -2,7 +2,7 @@
>   # Configuration validation subroutine script.
>   #   Copyright 1992-2021 Free Software Foundation, Inc.
>   
> -timestamp='2021-03-10'
> +timestamp='2021-04-21'
>   
>   # 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 \
> +			| arc | arceb | arc64 \
>   			| arm | arm[lb]e | arme[lb] | armv* \
>   			| avr | avr32 \
>   			| asmjs \
> diff --git a/doc/config.guess.1 b/doc/config.guess.1
> index 75fbb236fd68..f79f1c5f10c5 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" "January 2021" "GNU config.guess (2021-01-25)" "User Commands"
> +.TH CONFIG.GUESS "1" "January 2021" "GNU config.guess (2021-04-21)" "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 317c8c47a180..9d52cebf58d0 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" "March 2021" "GNU config.sub (2021-03-10)" "User Commands"
> +.TH CONFIG.SUB "1" "March 2021" "GNU config.sub (2021-04-21)" "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 f240e9ce61df..73908abb4e06 100644
> --- a/testsuite/config-guess.data
> +++ b/testsuite/config-guess.data
> @@ -35,6 +35,7 @@ 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
>   arceb | ignored | Linux | ignored | ignored | arceb-unknown-linux-gnu
> +arc64 | ignored | Linux | ignored | ignored | arc64-unknown-linux-gnu
>   arm | 12.0 | FreeBSD | ignored | armv6 | armv6-unknown-freebsd12.0-gnueabihf
>   arm | 12.0 | FreeBSD | ignored | armv7 | armv7-unknown-freebsd12.0-gnueabihf
>   arm | 12.1 | AROS | ignored | armv7 | arm-unknown-aros
> diff --git a/testsuite/config-sub.data b/testsuite/config-sub.data
> index 101a4c45ec39..0a59eaf1cec7 100644
> --- a/testsuite/config-sub.data
> +++ b/testsuite/config-sub.data
> @@ -59,9 +59,14 @@ amix						m68k-unknown-sysv4
>   apollo68					m68k-apollo-sysv
>   apollo68bsd					m68k-apollo-bsd
>   arc						arc-unknown-none
> +arc-elf						arc-unknown-elf
>   arc-linux					arc-unknown-linux-gnu
>   arceb						arceb-unknown-none
> +arceb-elf					arceb-unknown-elf
>   arceb-linux					arceb-unknown-linux-gnu
> +arc64						arc64-unknown-none
> +arc64-elf					arc64-unknown-elf
> +arc64-linux					arc64-unknown-linux-gnu
>   arm						arm-unknown-none
>   arm-cegcc					arm-unknown-cegcc
>   arm-coff					arm-unknown-coff
>
Dmitry V. Levin May 6, 2021, 1:38 a.m. UTC | #2
On Wed, Apr 21, 2021 at 12:51:18PM -0700, Vineet Gupta wrote:
> This paves way for setting up arc64 software ecosystem.
> 
> $ make check
> cd testsuite && bash config-guess.sh && rm uname
> PASS: config.guess checks (135 tests)
> cd testsuite && bash config-sub.sh
> PASS: config.sub checks (852 tests)
> PASS: config.sub idempotency checks (789 tests)
> PASS: config.sub canonicalise each config.guess testcase (135 tests)
> 
> * config.guess (arc64:Linux:*:*): Recognize.
> * config.sub (arc64): Likewise.
> * doc/config.guess.1: Regenerate.
> * doc/config.sub.1: Likewise.
> * testsuite/config-guess.data: Add test cases for arc64.
> * testsuite/config-sub.data (arc64, 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   | 5 +++++
>  6 files changed, 12 insertions(+), 6 deletions(-)
> 
> diff --git a/config.guess b/config.guess
> index 1972fda8eb05..a6646ed28258 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-01-25'
> +timestamp='2021-04-21'
>  
>  # 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
> @@ -949,7 +949,7 @@ EOF
>  	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
>  	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
>  	exit ;;
> -    arc:Linux:*:* | arceb:Linux:*:*)
> +    arc:Linux:*:* | arceb:Linux:*:* | arc64:Linux:*:*)
>  	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
>  	exit ;;
>      arm*:Linux:*:*)
> diff --git a/config.sub b/config.sub
> index 7f7d0b055ac5..d70247c08d12 100755
> --- a/config.sub
> +++ b/config.sub
> @@ -2,7 +2,7 @@
>  # Configuration validation subroutine script.
>  #   Copyright 1992-2021 Free Software Foundation, Inc.
>  
> -timestamp='2021-03-10'
> +timestamp='2021-04-21'
>  
>  # 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 \
> +			| arc | arceb | arc64 \
>  			| arm | arm[lb]e | arme[lb] | armv* \
>  			| avr | avr32 \
>  			| asmjs \
> diff --git a/doc/config.guess.1 b/doc/config.guess.1
> index 75fbb236fd68..f79f1c5f10c5 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" "January 2021" "GNU config.guess (2021-01-25)" "User Commands"
> +.TH CONFIG.GUESS "1" "January 2021" "GNU config.guess (2021-04-21)" "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 317c8c47a180..9d52cebf58d0 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" "March 2021" "GNU config.sub (2021-03-10)" "User Commands"
> +.TH CONFIG.SUB "1" "March 2021" "GNU config.sub (2021-04-21)" "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 f240e9ce61df..73908abb4e06 100644
> --- a/testsuite/config-guess.data
> +++ b/testsuite/config-guess.data
> @@ -35,6 +35,7 @@ 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
>  arceb | ignored | Linux | ignored | ignored | arceb-unknown-linux-gnu
> +arc64 | ignored | Linux | ignored | ignored | arc64-unknown-linux-gnu
>  arm | 12.0 | FreeBSD | ignored | armv6 | armv6-unknown-freebsd12.0-gnueabihf
>  arm | 12.0 | FreeBSD | ignored | armv7 | armv7-unknown-freebsd12.0-gnueabihf
>  arm | 12.1 | AROS | ignored | armv7 | arm-unknown-aros
> diff --git a/testsuite/config-sub.data b/testsuite/config-sub.data
> index 101a4c45ec39..0a59eaf1cec7 100644
> --- a/testsuite/config-sub.data
> +++ b/testsuite/config-sub.data
> @@ -59,9 +59,14 @@ amix						m68k-unknown-sysv4
>  apollo68					m68k-apollo-sysv
>  apollo68bsd					m68k-apollo-bsd
>  arc						arc-unknown-none
> +arc-elf						arc-unknown-elf
>  arc-linux					arc-unknown-linux-gnu
>  arceb						arceb-unknown-none
> +arceb-elf					arceb-unknown-elf
>  arceb-linux					arceb-unknown-linux-gnu
> +arc64						arc64-unknown-none
> +arc64-elf					arc64-unknown-elf
> +arc64-linux					arc64-unknown-linux-gnu
>  arm						arm-unknown-none
>  arm-cegcc					arm-unknown-cegcc
>  arm-coff					arm-unknown-coff

Applied, thanks.
diff mbox series

Patch

diff --git a/config.guess b/config.guess
index 1972fda8eb05..a6646ed28258 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-01-25'
+timestamp='2021-04-21'
 
 # 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
@@ -949,7 +949,7 @@  EOF
 	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
 	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
-    arc:Linux:*:* | arceb:Linux:*:*)
+    arc:Linux:*:* | arceb:Linux:*:* | arc64:Linux:*:*)
 	echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
 	exit ;;
     arm*:Linux:*:*)
diff --git a/config.sub b/config.sub
index 7f7d0b055ac5..d70247c08d12 100755
--- a/config.sub
+++ b/config.sub
@@ -2,7 +2,7 @@ 
 # Configuration validation subroutine script.
 #   Copyright 1992-2021 Free Software Foundation, Inc.
 
-timestamp='2021-03-10'
+timestamp='2021-04-21'
 
 # 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 \
+			| arc | arceb | arc64 \
 			| arm | arm[lb]e | arme[lb] | armv* \
 			| avr | avr32 \
 			| asmjs \
diff --git a/doc/config.guess.1 b/doc/config.guess.1
index 75fbb236fd68..f79f1c5f10c5 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" "January 2021" "GNU config.guess (2021-01-25)" "User Commands"
+.TH CONFIG.GUESS "1" "January 2021" "GNU config.guess (2021-04-21)" "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 317c8c47a180..9d52cebf58d0 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" "March 2021" "GNU config.sub (2021-03-10)" "User Commands"
+.TH CONFIG.SUB "1" "March 2021" "GNU config.sub (2021-04-21)" "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 f240e9ce61df..73908abb4e06 100644
--- a/testsuite/config-guess.data
+++ b/testsuite/config-guess.data
@@ -35,6 +35,7 @@  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
 arceb | ignored | Linux | ignored | ignored | arceb-unknown-linux-gnu
+arc64 | ignored | Linux | ignored | ignored | arc64-unknown-linux-gnu
 arm | 12.0 | FreeBSD | ignored | armv6 | armv6-unknown-freebsd12.0-gnueabihf
 arm | 12.0 | FreeBSD | ignored | armv7 | armv7-unknown-freebsd12.0-gnueabihf
 arm | 12.1 | AROS | ignored | armv7 | arm-unknown-aros
diff --git a/testsuite/config-sub.data b/testsuite/config-sub.data
index 101a4c45ec39..0a59eaf1cec7 100644
--- a/testsuite/config-sub.data
+++ b/testsuite/config-sub.data
@@ -59,9 +59,14 @@  amix						m68k-unknown-sysv4
 apollo68					m68k-apollo-sysv
 apollo68bsd					m68k-apollo-bsd
 arc						arc-unknown-none
+arc-elf						arc-unknown-elf
 arc-linux					arc-unknown-linux-gnu
 arceb						arceb-unknown-none
+arceb-elf					arceb-unknown-elf
 arceb-linux					arceb-unknown-linux-gnu
+arc64						arc64-unknown-none
+arc64-elf					arc64-unknown-elf
+arc64-linux					arc64-unknown-linux-gnu
 arm						arm-unknown-none
 arm-cegcc					arm-unknown-cegcc
 arm-coff					arm-unknown-coff