Home | History | Annotate | Line # | Download | only in rs6000
      1   1.1  mrg # Multilibs for powerpc RTEMS targets.
      2   1.1  mrg #
      3  1.13  mrg # Copyright (C) 2004-2022 Free Software Foundation, Inc.
      4   1.1  mrg #
      5   1.1  mrg # This file is part of GCC.
      6   1.1  mrg #
      7   1.1  mrg # GCC is free software; you can redistribute it and/or modify
      8   1.1  mrg # it under the terms of the GNU General Public License as published by
      9   1.1  mrg # the Free Software Foundation; either version 3, or (at your option)
     10   1.1  mrg # any later version.
     11   1.1  mrg #
     12   1.1  mrg # GCC is distributed in the hope that it will be useful,
     13   1.1  mrg # but WITHOUT ANY WARRANTY; without even the implied warranty of
     14   1.1  mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     15   1.1  mrg # GNU General Public License for more details.
     16   1.1  mrg #
     17   1.1  mrg # You should have received a copy of the GNU General Public License
     18   1.1  mrg # along with GCC; see the file COPYING3.  If not see
     19   1.1  mrg # <http://www.gnu.org/licenses/>.
     20   1.1  mrg 
     21   1.5  mrg MULTILIB_OPTIONS =
     22   1.5  mrg MULTILIB_DIRNAMES =
     23   1.5  mrg MULTILIB_MATCHES =
     24   1.5  mrg MULTILIB_EXCEPTIONS =
     25   1.5  mrg MULTILIB_REQUIRED =
     26   1.5  mrg 
     27   1.5  mrg MULTILIB_OPTIONS += mcpu=403/mcpu=505/mcpu=603e/mcpu=604/mcpu=860/mcpu=7400/mcpu=8540/mcpu=e6500
     28   1.5  mrg MULTILIB_DIRNAMES += m403 m505 m603e m604 m860 m7400 m8540 me6500
     29   1.5  mrg 
     30   1.8  mrg MULTILIB_OPTIONS += m32/m64
     31   1.8  mrg MULTILIB_DIRNAMES += m32 m64
     32   1.5  mrg 
     33   1.9  mrg MULTILIB_OPTIONS += msoft-float
     34   1.9  mrg MULTILIB_DIRNAMES += nof
     35   1.5  mrg 
     36   1.9  mrg MULTILIB_OPTIONS += mno-altivec
     37   1.9  mrg MULTILIB_DIRNAMES += noaltivec
     38   1.1  mrg 
     39  1.12  mrg MULTILIB_OPTIONS += mvrsave
     40  1.12  mrg MULTILIB_DIRNAMES += vrsave
     41  1.12  mrg 
     42   1.1  mrg MULTILIB_MATCHES  	+= ${MULTILIB_MATCHES_ENDIAN}
     43   1.1  mrg MULTILIB_MATCHES	+= ${MULTILIB_MATCHES_SYSV}
     44   1.1  mrg # Map 405 to 403
     45   1.1  mrg MULTILIB_MATCHES	+= mcpu?403=mcpu?405
     46   1.1  mrg # Map 602, 603e, 603 to 603e
     47   1.1  mrg MULTILIB_MATCHES	+= mcpu?603e=mcpu?602
     48   1.1  mrg MULTILIB_MATCHES	+= mcpu?603e=mcpu?603
     49   1.1  mrg # Map 801, 821, 823 to 860
     50   1.1  mrg MULTILIB_MATCHES 	+= mcpu?860=mcpu?801
     51   1.1  mrg MULTILIB_MATCHES 	+= mcpu?860=mcpu?821
     52   1.1  mrg MULTILIB_MATCHES 	+= mcpu?860=mcpu?823
     53   1.1  mrg # Map 7450 to 7400
     54   1.1  mrg MULTILIB_MATCHES	+= mcpu?7400=mcpu?7450
     55   1.1  mrg 
     56   1.1  mrg # Map 750 to .
     57   1.1  mrg MULTILIB_MATCHES	+= mcpu?750=
     58   1.1  mrg 
     59   1.3  mrg # Map 8548 to 8540
     60   1.3  mrg MULTILIB_MATCHES	+= mcpu?8540=mcpu?8548
     61   1.3  mrg 
     62   1.5  mrg # Enumeration of multilibs
     63   1.1  mrg 
     64   1.5  mrg MULTILIB_REQUIRED += msoft-float
     65   1.5  mrg MULTILIB_REQUIRED += mcpu=403
     66   1.5  mrg MULTILIB_REQUIRED += mcpu=505
     67   1.5  mrg MULTILIB_REQUIRED += mcpu=603e
     68   1.5  mrg MULTILIB_REQUIRED += mcpu=603e/msoft-float
     69   1.5  mrg MULTILIB_REQUIRED += mcpu=604
     70   1.5  mrg MULTILIB_REQUIRED += mcpu=604/msoft-float
     71   1.5  mrg MULTILIB_REQUIRED += mcpu=7400
     72   1.5  mrg MULTILIB_REQUIRED += mcpu=7400/msoft-float
     73   1.9  mrg MULTILIB_REQUIRED += mcpu=8540/msoft-float
     74   1.5  mrg MULTILIB_REQUIRED += mcpu=860
     75   1.5  mrg MULTILIB_REQUIRED += mcpu=e6500/m32
     76  1.12  mrg MULTILIB_REQUIRED += mcpu=e6500/m32/mvrsave
     77   1.5  mrg MULTILIB_REQUIRED += mcpu=e6500/m32/msoft-float/mno-altivec
     78   1.8  mrg MULTILIB_REQUIRED += mcpu=e6500/m64
     79  1.12  mrg MULTILIB_REQUIRED += mcpu=e6500/m64/mvrsave
     80