* config.sub: Eliminate some dead code for SH targets.

* testsuite/config-sub.data: Add tests for sh2ele and sh2ele-elf.

Signed-off-by: Ben Elliston <bje@gnu.org>
This commit is contained in:
John Ericson 2018-08-08 14:00:07 +10:00 committed by Ben Elliston
parent ea0e5a6f5b
commit ad274839e2
3 changed files with 9 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2018-08-08 John Ericson <john.ericson@obsidian.systems>
* config.sub: Eliminate some dead code for SH targets.
* testsuite/config-sub.data: Add tests for sh2ele and sh2ele-elf.
2018-08-08 John Ericson <john.ericson@obsidian.systems>
* config.sub (tile*): Only set 'os' to -linux-gnu if unset.

7
config.sub vendored
View File

@ -630,7 +630,7 @@ case $basic_machine in
| riscv | riscv32 | riscv64 \
| rl78 | rx \
| score \
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh[23]ele \
| sh64 | sh64le \
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
@ -769,7 +769,7 @@ case $basic_machine in
| rl78-* | romp-* | rs6000-* | rx-* \
| score-* \
| sh-* | sh[1234]-* | sh[24]a-* | sh[24]ae[lb]-* | sh[23]e-* | she[lb]-* | sh[lb]e-* \
| sh[1234]e[lb]-* | sh[12345][lb]e-* | sh3ele-* | sh64-* | sh64le-* \
| sh[1234]e[lb]-* | sh[12345][lb]e-* | sh[23]ele-* | sh64-* | sh64le-* \
| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
| sparclite-* \
| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \
@ -1257,9 +1257,6 @@ case $basic_machine in
we32k)
basic_machine=we32k-att
;;
sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele)
basic_machine=sh-unknown
;;
cydra)
basic_machine=cydra-cydrome
;;

View File

@ -454,6 +454,8 @@ sh2le sh2le-unknown-none
sh2 sh2-unknown-none
sh3eb-elf sh3eb-unknown-elf
sh3e-elf sh3e-unknown-elf
sh2ele-elf sh2ele-unknown-elf
sh2ele sh2ele-unknown-none
sh3ele-elf sh3ele-unknown-elf
sh3ele sh3ele-unknown-none
sh3-elf sh3-unknown-elf