Message ID | 20210421195118.158464-1-vgupta@synopsys.com |
---|---|
State | New |
Headers | show |
Series | Recognize arc64 | expand |
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 >
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 --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
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(-)