(root)/
gcc-13.2.0/
gcc/
config/
i386/
darwin32-biarch.h
       1  /* Target definitions for i386 running Darwin with a 32b host and supporting
       2     a 64b multilib.
       3     Copyright (C) 2019-2023 Free Software Foundation, Inc.
       4  
       5  This file is part of GCC.
       6  
       7  GCC is free software; you can redistribute it and/or modify
       8  it under the terms of the GNU General Public License as published by
       9  the Free Software Foundation; either version 3, or (at your option)
      10  any later version.
      11  
      12  GCC is distributed in the hope that it will be useful,
      13  but WITHOUT ANY WARRANTY; without even the implied warranty of
      14  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      15  GNU General Public License for more details.
      16  
      17  You should have received a copy of the GNU General Public License
      18  along with GCC; see the file COPYING3.  If not see
      19  <http://www.gnu.org/licenses/>.  */
      20  
      21  #undef DARWIN_ARCH_SPEC
      22  #define DARWIN_ARCH_SPEC "%{m64:x86_64;:i386}"
      23  
      24  #define TARGET_64BIT_DEFAULT 0
      25  #define TARGET_BI_ARCH 1
      26  
      27  #undef  DARWIN_SUBARCH_SPEC
      28  #define DARWIN_SUBARCH_SPEC DARWIN_ARCH_SPEC
      29  
      30  #undef SUBTARGET_EXTRA_SPECS
      31  #define SUBTARGET_EXTRA_SPECS                                   \
      32    DARWIN_EXTRA_SPECS                                            \
      33    { "darwin_arch", DARWIN_ARCH_SPEC },                          \
      34    { "darwin_crt2", "" },                                        \
      35    { "darwin_subarch", DARWIN_SUBARCH_SPEC },