Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
eeda916a
Commit
eeda916a
authored
Dec 03, 1999
by
Alexandre Oliva
Committed by
Alexandre Oliva
Dec 03, 1999
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* config.guess, config.sub: Update from autoconf.
From-SVN: r30766
parent
2fbfe9b8
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
97 additions
and
49 deletions
+97
-49
ChangeLog
+4
-0
config.guess
+65
-34
config.sub
+28
-15
No files found.
ChangeLog
View file @
eeda916a
1999-12-03 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
* config.guess, config.sub: Update from autoconf.
1999-11-29 Bruce Korb <autogen@linuxbox.com>
* MAINTAINERS: update my playtime e-address.
...
...
config.guess
View file @
eeda916a
...
...
@@ -24,7 +24,7 @@
# Written by Per Bothner <bothner@cygnus.com>.
# The master version of this file is at the FSF in /home/gd/gnu/lib.
# Please send patches to
the Autoconf mailing list <autoconf
@gnu.org>.
# Please send patches to
<autoconf-patches
@gnu.org>.
#
# This script attempts to guess a canonical system name similar to
# config.sub. If it succeeds, it prints the system name on stdout, and
...
...
@@ -156,9 +156,9 @@ EOF
wgrisc:OpenBSD:
*
:
*
)
echo
mipsel-unknown-openbsd
${
UNAME_RELEASE
}
exit
0
;;
*
:OS/390:
*
.
*
)
echo
i370-ibm-openedition
exit
0
;;
*
:OS/390:
*
:
*
)
echo
i370-ibm-openedition
exit
0
;;
arm:RISC
*
:1.[012]
*
:
*
|
arm:riscix:1.[012]
*
:
*
)
echo
arm-acorn-riscix
${
UNAME_RELEASE
}
exit
0
;;
...
...
@@ -331,15 +331,18 @@ EOF
AViiON:dgux:
*
:
*
)
# DG/UX returns AViiON for all architectures
UNAME_PROCESSOR
=
`
/usr/bin/uname
-p
`
if
[
$UNAME_PROCESSOR
=
mc88100
-o
$UNAME_PROCESSOR
=
mc88110
]
;
then
if
[
${
TARGET_BINARY_INTERFACE
}
x
=
m88kdguxelfx
\
-o
${
TARGET_BINARY_INTERFACE
}
x
=
x
]
;
then
if
[
$UNAME_PROCESSOR
=
mc88100
]
||
[
$UNAME_PROCESSOR
=
mc88110]
then
if
[
${
TARGET_BINARY_INTERFACE
}
x
=
m88kdguxelfx
]
||
\
[
${
TARGET_BINARY_INTERFACE
}
x
=
x
]
then
echo
m88k-dg-dgux
${
UNAME_RELEASE
}
else
else
echo
m88k-dg-dguxbcs
${
UNAME_RELEASE
}
fi
else
echo
i586-dg-dgux
${
UNAME_RELEASE
}
fi
else
echo
i586-dg-dgux
${
UNAME_RELEASE
}
fi
exit
0
;;
M88
*
:DolphinOS:
*
:
*
)
# DolphinOS (SVR3)
echo
m88k-dolphin-sysv3
...
...
@@ -456,7 +459,7 @@ EOF
exit (0);
}
EOF
(
$CC_FOR_BUILD
$dummy
.c
-o
$dummy
2>/dev/null
)
&&
HP_ARCH
=
`
./
$dummy
`
(
CCOPTS
=
$CC_FOR_BUILD
$dummy
.c
-o
$dummy
2>/dev/null
)
&&
HP_ARCH
=
`
./
$dummy
`
rm
-f
$dummy
.c
$dummy
esac
HPUX_REV
=
`
echo
${
UNAME_RELEASE
}
|sed
-e
's/[^.]*.[0B]*//'
`
...
...
@@ -553,7 +556,7 @@ EOF
echo
t90-cray-unicos
${
UNAME_RELEASE
}
exit
0
;;
CRAY
*
T3E:
*
:
*
:
*
)
echo
t3e
-cray-unicosmk
${
UNAME_RELEASE
}
echo
alpha
-cray-unicosmk
${
UNAME_RELEASE
}
exit
0
;;
CRAY-2:
*
:
*
:
*
)
echo
cray2-cray-unicos
...
...
@@ -591,7 +594,7 @@ EOF
echo
${
UNAME_MACHINE
}
-unknown-freebsd
`
echo
${
UNAME_RELEASE
}
|sed
-e
's/[-(].*//'
`
exit
0
;;
*
:NetBSD:
*
:
*
)
echo
${
UNAME_MACHINE
}
-unknown-netbsd
`
echo
${
UNAME_RELEASE
}
|sed
-e
's/[-_].*/
\.
/'
`
echo
${
UNAME_MACHINE
}
-unknown-netbsd
`
echo
${
UNAME_RELEASE
}
|sed
-e
's/[-_].*//'
`
exit
0
;;
*
:OpenBSD:
*
:
*
)
echo
${
UNAME_MACHINE
}
-unknown-openbsd
`
echo
${
UNAME_RELEASE
}
|sed
-e
's/[-_].*/\./'
`
...
...
@@ -621,12 +624,6 @@ EOF
echo
`
echo
${
UNAME_MACHINE
}
|sed
-e
's,[-/].*$,,'
`
-unknown-gnu
`
echo
${
UNAME_RELEASE
}
|sed
-e
's,/.*$,,'
`
exit
0
;;
*
:Linux:
*
:
*
)
# uname on the ARM produces all sorts of strangeness, and we need to
# filter it out.
case
"
$UNAME_MACHINE
"
in
armv
*
)
UNAME_MACHINE
=
$UNAME_MACHINE
;;
arm
*
|
sa110
*
)
UNAME_MACHINE
=
"arm"
;;
esac
# The BFD linker knows what the default object file format is, so
# first see if it will tell us. cd to the root directory to prevent
...
...
@@ -639,12 +636,39 @@ EOF
s/ .*//
p'
`
case
"
$ld_supported_emulations
"
in
i?86linux
)
echo
"
${
UNAME_MACHINE
}
-pc-linux-gnuaout"
;
exit
0
;;
i?86coff
)
echo
"
${
UNAME_MACHINE
}
-pc-linux-gnucoff"
;
exit
0
;;
sparclinux
)
echo
"
${
UNAME_MACHINE
}
-unknown-linux-gnuaout"
;
exit
0
;;
armlinux
)
echo
"
${
UNAME_MACHINE
}
-unknown-linux-gnuaout"
;
exit
0
;;
m68klinux
)
echo
"
${
UNAME_MACHINE
}
-unknown-linux-gnuaout"
;
exit
0
;;
elf32ppc
|
elf32ppclinux
)
*
ia64
)
echo
"
${
UNAME_MACHINE
}
-unknown-linux"
exit
0
;;
i?86linux
)
echo
"
${
UNAME_MACHINE
}
-pc-linux-gnuaout"
exit
0
;;
i?86coff
)
echo
"
${
UNAME_MACHINE
}
-pc-linux-gnucoff"
exit
0
;;
sparclinux
)
echo
"
${
UNAME_MACHINE
}
-unknown-linux-gnuaout"
exit
0
;;
armlinux
)
echo
"
${
UNAME_MACHINE
}
-unknown-linux-gnuaout"
exit
0
;;
elf32arm
*
)
echo
"
${
UNAME_MACHINE
}
-unknown-linux-gnu"
exit
0
;;
armelf_linux
*
)
echo
"
${
UNAME_MACHINE
}
-unknown-linux-gnu"
exit
0
;;
m68klinux
)
echo
"
${
UNAME_MACHINE
}
-unknown-linux-gnuaout"
exit
0
;;
elf32ppc
)
# Determine Lib Version
cat
>
$dummy
.c
<<
EOF
#include <features.h>
...
...
@@ -673,7 +697,9 @@ EOF
fi
fi
rm
-f
$dummy
.c
$dummy
echo
powerpc-unknown-linux-gnu
${
LIBC
}
;
exit
0
;;
echo
powerpc-unknown-linux-gnu
${
LIBC
}
exit
0
;;
esac
if
test
"
${
UNAME_MACHINE
}
"
=
"alpha"
;
then
...
...
@@ -800,19 +826,21 @@ EOF
echo
${
UNAME_MACHINE
}
-pc-sysv4
.2uw
${
UNAME_VERSION
}
exit
0
;;
i?86:
*
:4.
*
:
*
|
i?86:SYSTEM_V:4.
*
:
*
)
UNAME_REL
=
`
echo
${
UNAME_RELEASE
}
| sed
's/\/MP$//'
`
if
grep
Novell /usr/include/link.h
>
/dev/null 2>/dev/null
;
then
echo
${
UNAME_MACHINE
}
-univel-sysv
${
UNAME_REL
EASE
}
echo
${
UNAME_MACHINE
}
-univel-sysv
${
UNAME_REL
}
else
echo
${
UNAME_MACHINE
}
-pc-sysv
${
UNAME_REL
EASE
}
echo
${
UNAME_MACHINE
}
-pc-sysv
${
UNAME_REL
}
fi
exit
0
;;
i?86:
*
:5:7
*
)
UNAME_REL
=
`
(
/bin/uname
-X
|egrep Release|sed
-e
's/.*= //'
)
`
(
/bin/uname
-X
|egrep i80486
>
/dev/null
)
&&
UNAME_MACHINE
=
i486
(
/bin/uname
-X
|egrep
'^Machine.*Pentium'
>
/dev/null
)
&&
UNAME_MACHINE
=
i586
(
/bin/uname
-X
|egrep
'^Machine.*Pent.*II'
>
/dev/null
)
&&
UNAME_MACHINE
=
i686
(
/bin/uname
-X
|egrep
'^Machine.*Pentium Pro'
>
/dev/null
)
&&
UNAME_MACHINE
=
i585
echo
${
UNAME_MACHINE
}
-
${
UNAME_SYSTEM
}${
UNAME_VERSION
}
-sysv
${
UNAME_RELEASE
}
# Fixed at (any) Pentium or better
UNAME_MACHINE
=
i586
if
[
${
UNAME_SYSTEM
}
=
"UnixWare"
]
;
then
echo
${
UNAME_MACHINE
}
-sco-sysv
${
UNAME_RELEASE
}
uw
${
UNAME_VERSION
}
else
echo
${
UNAME_MACHINE
}
-pc-sysv
${
UNAME_RELEASE
}
fi
exit
0
;;
i?86:
*
:3.2:
*
)
if
test
-f
/usr/options/cb.name
;
then
...
...
@@ -946,6 +974,9 @@ EOF
*
:Rhapsody:
*
:
*
)
echo
${
UNAME_MACHINE
}
-apple-rhapsody
${
UNAME_RELEASE
}
exit
0
;;
*
:QNX:
*
:4
*
)
echo
i386-qnx-qnx
${
UNAME_VERSION
}
exit
0
;;
esac
#echo '(No uname command or uname output not recognized.)' 1>&2
...
...
config.sub
View file @
eeda916a
...
...
@@ -156,27 +156,33 @@ case $os in
-psos
*
)
os
=
-psos
;;
-mint
|
-mint
[
0-9]
*
)
basic_machine
=
m68k-atari
os
=
-mint
;;
esac
# Decode aliases for certain CPU-COMPANY combinations.
case
$basic_machine
in
# Recognize the basic CPU types without company name.
# Some are omitted here because they have special meanings below.
tahoe
|
i860
|
m32r
|
m68k
|
m68000
|
m88k
|
ns32k
|
arc
|
arm
\
tahoe
|
i860
|
ia64
|
m32r
|
m68k
|
m68000
|
m88k
|
ns32k
|
arc
|
arm
\
|
arme[lb]
|
pyramid
|
mn10200
|
mn10300
|
tron
|
a29k
\
|
580
|
i960
|
h8300
\
|
hppa
|
hppa1.0
|
hppa1.1
|
hppa2.0
|
hppa2.0w
|
hppa2.0n
\
|
alpha
|
alphaev[4-
8
]
|
alphaev56
|
alphapca5[67]
\
|
alpha
|
alphaev[4-
7
]
|
alphaev56
|
alphapca5[67]
\
|
we32k
|
ns16k
|
clipper
|
i370
|
sh
|
powerpc
|
powerpcle
\
|
1750a
|
dsp16xx
|
pdp11
|
mips16
|
mips64
|
mipsel
|
mips64el
\
|
mips64orion
|
mips64orionel
|
mipstx39
|
mipstx39el
\
|
mips64vr4300
|
mips64vr4300el
|
mips64vr4100
|
mips64vr4100el
\
|
mips64vr5000
|
miprs64vr5000el
\
|
m88110
|
m680[012346]0
|
m683?2
|
m68360
|
m5200
|
z8k
|
v70
\
|
sparc
|
sparclet
|
sparclite
|
sparc64
|
sparc86x
|
sparcv9
\
|
thumb
|
v850
|
c4x
|
d10v
|
h8500
|
w65
|
fr30
)
|
mips64vr5000
|
miprs64vr5000el
|
mcore
\
|
sparc
|
sparclet
|
sparclite
|
sparc64
|
sparcv9
|
v850
|
c4x
\
|
thumb
|
d10v
|
fr30
)
basic_machine
=
$basic_machine
-unknown
;;
m88110
|
m680[12346]0
|
m683?2
|
m68360
|
m5200
|
z8k
|
v70
|
h8500
|
w65
|
pj
|
pjl
)
;;
# We use `pc' rather than `unknown'
# because (1) that's what they normally are, and
# (2) the word "unknown" tends to confuse beginning users.
...
...
@@ -189,21 +195,22 @@ case $basic_machine in
exit
1
;;
# Recognize the basic CPU types with company name.
vax-
*
|
tahoe-
*
|
i[34567]86-
*
|
i860-
*
|
m32r-
*
|
m68k-
*
|
m68000-
*
\
# FIXME: clean up the formatting here.
vax-
*
|
tahoe-
*
|
i[34567]86-
*
|
i860-
*
|
ia64-
*
|
m32r-
*
|
m68k-
*
|
m68000-
*
\
|
m88k-
*
|
sparc-
*
|
ns32k-
*
|
fx80-
*
|
arc-
*
|
arm-
*
|
c[123]
*
\
|
mips-
*
|
pyramid-
*
|
tron-
*
|
a29k-
*
|
romp-
*
|
rs6000-
*
\
|
power-
*
|
none-
*
|
580-
*
|
cray2-
*
|
h8300-
*
|
h8500-
*
|
i960-
*
\
|
xmp-
*
|
ymp-
*
\
|
hppa-
*
|
hppa1.0-
*
|
hppa1.1-
*
|
hppa2.0-
*
|
hppa2.0w-
*
|
hppa2.0n-
*
\
|
alpha-
*
|
alphaev[4-
8
]-
*
|
alphaev56-
*
|
alphapca5[67]-
*
\
|
alpha-
*
|
alphaev[4-
7
]-
*
|
alphaev56-
*
|
alphapca5[67]-
*
\
|
we32k-
*
|
cydra-
*
|
ns16k-
*
|
pn-
*
|
np1-
*
|
xps100-
*
\
|
clipper-
*
|
orion-
*
\
|
sparclite-
*
|
pdp11-
*
|
sh-
*
|
powerpc-
*
|
powerpcle-
*
\
|
sparc64-
*
|
sparcv9-
*
|
sparc86x-
*
|
mips16-
*
|
mips64-
*
|
mipsel-
*
\
|
mips64el-
*
|
mips64orion-
*
|
mips64orionel-
*
\
|
mips64vr4100-
*
|
mips64vr4100el-
*
|
mips64vr4300-
*
|
mips64vr4300el-
*
\
|
mipstx39-
*
|
mipstx39el-
*
\
|
f301-
*
|
arm
*
-
*
|
t3e-
*
\
|
mipstx39-
*
|
mipstx39el-
*
|
mcore-
*
\
|
f301-
*
|
arm
v
*
-
*
|
t3e-
*
\
|
m88110-
*
|
m680[01234]0-
*
|
m683?2-
*
|
m68360-
*
|
z8k-
*
|
d10v-
*
\
|
thumb-
*
|
v850-
*
|
d30v-
*
|
tic30-
*
|
c30-
*
|
fr30-
*
)
;;
...
...
@@ -457,6 +464,9 @@ case $basic_machine in
basic_machine
=
i386-unknown
os
=
-mingw32
;;
i386-qnx
|
qnx
)
basic_machine
=
i386-qnx
;;
iris
|
iris4d
)
basic_machine
=
mips-sgi
case
$os
in
...
...
@@ -485,7 +495,7 @@ case $basic_machine in
miniframe
)
basic_machine
=
m68000-convergent
;;
*
mint
|
*
MiNT
)
*
mint
|
-mint
[
0-9]
*
|
*
MiNT
|
*
MiNT[0-9]
*
)
basic_machine
=
m68k-atari
os
=
-mint
;;
...
...
@@ -524,7 +534,7 @@ case $basic_machine in
os
=
-netbsd
;;
netwinder
)
basic_machine
=
armv4l-
cor
el
basic_machine
=
armv4l-
reb
el
os
=
-linux
;;
news
|
news700
|
news800
|
news900
)
...
...
@@ -899,7 +909,7 @@ case $os in
|
-
*
vms
*
|
-sco
*
|
-esix
*
|
-isc
*
|
-aix
*
|
-sunos
|
-sunos
[
34]
*
\
|
-hpux
*
|
-unos
*
|
-osf
*
|
-luna
*
|
-dgux
*
|
-solaris
*
|
-sym
*
\
|
-amigaos
*
|
-amigados
*
|
-msdos
*
|
-newsos
*
|
-unicos
*
|
-aof
*
\
|
-aos
*
|
-opened
*
\
|
-aos
*
\
|
-nindy
*
|
-vxsim
*
|
-vxworks
*
|
-ebmon
*
|
-hms
*
|
-mvs
*
\
|
-clix
*
|
-riscos
*
|
-uniplus
*
|
-iris
*
|
-rtu
*
|
-xenix
*
\
|
-hiux
*
|
-386bsd
*
|
-netbsd
*
|
-openbsd
*
|
-freebsd
*
|
-riscix
*
\
...
...
@@ -908,7 +918,7 @@ case $os in
|
-udi
*
|
-eabi
*
|
-lites
*
|
-ieee
*
|
-go32
*
|
-aux
*
\
|
-cygwin
*
|
-pe
*
|
-psos
*
|
-moss
*
|
-proelf
*
|
-rtems
*
\
|
-mingw32
*
|
-linux-gnu
*
|
-uxpv
*
|
-beos
*
|
-mpeix
*
|
-udk
*
\
|
-interix
*
|
-uwin
*
|
-rhapsody
*
|
-openstep
*
|
-oskit
*
)
|
-interix
*
|
-uwin
*
|
-rhapsody
*
|
-open
ed
*
|
-open
step
*
|
-oskit
*
)
# Remember, each alternative MUST END IN *, to match a version number.
;;
-sim
|
-es1800
*
|
-hms
*
|
-xray
|
-os68k
*
|
-none
*
|
-v88r
*
\
...
...
@@ -967,6 +977,9 @@ case $os in
-oss
*
)
os
=
-sysv3
;;
-qnx
)
os
=
-qnx4
;;
-svr4
)
os
=
-sysv4
;;
...
...
@@ -1016,7 +1029,7 @@ case $basic_machine in
*
-acorn
)
os
=
-riscix1
.2
;;
arm
*
-
cor
el
)
arm
*
-
reb
el
)
os
=
-linux
;;
arm
*
-semi
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment