# Multilib configuration for csky*-linux-*. # # Copyright (C) 2018-2024 Free Software Foundation, Inc. # Contributed by C-SKY Microsystems and Mentor Graphics. # # This file is part of GCC. # # GCC is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3, or (at your option) # any later version. # # GCC is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GCC; see the file COPYING3. If not see # . MULTILIB_EXCEPTIONS = MULTILIB_OSDIRNAMES = ./ ./ck807 ./ck860 ./ ./soft-fp ./hard-fp # Arch variants. MULTILIB_OPTIONS += mcpu=ck810f/mcpu=ck807f/mcpu=ck860f MULTILIB_DIRNAMES += ck810 ck807 ck860 # For ck807. MULTILIB_MATCHES += mcpu?ck807f=march?ck807 MULTILIB_MATCHES += mcpu?ck807f=mcpu?ck807 # For arch ck810. MULTILIB_MATCHES += mcpu?ck810f=march?ck810 MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810 MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810v MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810t MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810vt MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810vf MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810ft MULTILIB_MATCHES += mcpu?ck810f=mcpu?ck810vft # For ck860 MULTILIB_MATCHES += mcpu?ck860f=march?ck860 MULTILIB_MATCHES += mcpu?ck860f=mcpu?ck860 MULTILIB_MATCHES += mcpu?ck860f=mcpu?c860 # For option -mfloat-abi= MULTILIB_OPTIONS += mfloat-abi=soft/mfloat-abi=softfp/mfloat-abi=hard MULTILIB_DIRNAMES += soft soft-fp hard-fp