1# Multilib configuration for csky*-linux-*. 2# 3# Copyright (C) 2018-2021 Free Software Foundation, Inc. 4# Contributed by C-SKY Microsystems and Mentor Graphics. 5# 6# This file is part of GCC. 7# 8# GCC is free software; you can redistribute it and/or modify 9# it under the terms of the GNU General Public License as published by 10# the Free Software Foundation; either version 3, or (at your option) 11# any later version. 12# 13# GCC is distributed in the hope that it will be useful, 14# but WITHOUT ANY WARRANTY; without even the implied warranty of 15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16# GNU General Public License for more details. 17# 18# You should have received a copy of the GNU General Public License 19# along with GCC; see the file COPYING3. If not see 20# <http://www.gnu.org/licenses/>. 21 22 23MULTILIB_EXCEPTIONS = 24CSKY_MULTILIB_OSDIRNAMES = mfloat-abi.softfp=/soft-fp mfloat-abi.hard=/hard-fp mfloat-abi.soft=/. mcpu.ck810f=/. mcpu.ck807f=/ck807 25 26# Arch variants. 27MULTILIB_OPTIONS += mcpu=ck810f/mcpu=ck807f 28MULTILIB_DIRNAMES += ck810 ck807 29 30# For ck807. 31MULTILIB_MATCHES += mcpu?ck807f=march?ck807 32MULTILIB_MATCHES += mcpu?ck807f=mcpu?ck807 33 34# For arch ck810. 35MULTILIB_MATCHES += mcpu?ck810f=march?ck810 36MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810 37MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810v 38MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810t 39MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810vt 40MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810vf 41MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810ft 42MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810vft 43 44# For option -mfloat-abi= 45MULTILIB_OPTIONS += mfloat-abi=soft/mfloat-abi=softfp/mfloat-abi=hard 46MULTILIB_DIRNAMES += soft soft-fp hard-fp 47