Commit 8ed7e5f1 by Oleg Endo

t-linux (DEFAULT_ENDIAN, [...]): Remove.

gcc/
	* config/sh/t-linux (DEFAULT_ENDIAN, MULTILIB_EXCEPTIONS): Remove.
	* config/sh/t-sh (MULTILIB_EXCEPTIONS): Handle default endian.

From-SVN: r221685
parent ee8c0889
2015-03-26 Oleg Endo <olegendo@gcc.gnu.org>
* config/sh/t-linux (DEFAULT_ENDIAN, MULTILIB_EXCEPTIONS): Remove.
* config/sh/t-sh (MULTILIB_EXCEPTIONS): Handle default endian.
2015-03-25 Michael Meissner <meissner@linux.vnet.ibm.com> 2015-03-25 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/65569 PR target/65569
......
MULTILIB_DIRNAMES= MULTILIB_DIRNAMES=
MULTILIB_MATCHES = MULTILIB_MATCHES =
DEFAULT_ENDIAN = $(word 1,$(TM_ENDIAN_CONFIG))
ifeq ($(DEFAULT_ENDIAN),ml)
MULTILIB_EXCEPTIONS = m2a m2a/ml
else
MULTILIB_EXCEPTIONS = ml/m2a
endif
...@@ -63,8 +63,12 @@ MULTILIB_MATCHES = $(shell \ ...@@ -63,8 +63,12 @@ MULTILIB_MATCHES = $(shell \
done \ done \
done) done)
# SH1 only supports big endian. # SH1 and SH2A support big endian only.
ifeq ($(DEFAULT_ENDIAN),ml)
MULTILIB_EXCEPTIONS = m1 ml/m1 m2a* ml/m2a* $(TM_MULTILIB_EXCEPTIONS_CONFIG)
else
MULTILIB_EXCEPTIONS = ml/m1 ml/m2a* $(TM_MULTILIB_EXCEPTIONS_CONFIG) MULTILIB_EXCEPTIONS = ml/m1 ml/m2a* $(TM_MULTILIB_EXCEPTIONS_CONFIG)
endif
MULTILIB_OSDIRNAMES = \ MULTILIB_OSDIRNAMES = \
$(OTHER_ENDIAN)=!$(OTHER_ENDIAN) \ $(OTHER_ENDIAN)=!$(OTHER_ENDIAN) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment