⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linux.h

📁 Mac OS X 10.4.9 for x86 Source Code gcc 实现源代码
💻 H
字号:
/* Definitions of target machine for GNU compiler,   for Alpha Linux-based GNU systems.   Copyright (C) 1996, 1997, 1998, 2002, 2003, 2004   Free Software Foundation, Inc.   Contributed by Richard Henderson.This file is part of GCC.GCC is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2, 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 ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with GCC; see the file COPYING.  If not, write tothe Free Software Foundation, 59 Temple Place - Suite 330,Boston, MA 02111-1307, USA.  */#undef TARGET_DEFAULT#define TARGET_DEFAULT (MASK_FP | MASK_FPREGS | MASK_GAS)#define TARGET_OS_CPP_BUILTINS()				\    do {							\	builtin_define ("__gnu_linux__");			\	builtin_define ("_LONGLONG");				\	builtin_define_std ("linux");				\	builtin_define_std ("unix");				\	builtin_assert ("system=linux");			\	builtin_assert ("system=unix");				\	builtin_assert ("system=posix");			\	/* The GNU C++ standard library requires this.  */	\	if (c_dialect_cxx ())					\	  builtin_define ("_GNU_SOURCE");			\	if (flag_pic)						\	  {							\		builtin_define ("__PIC__");			\		builtin_define ("__pic__");			\	  }							\    } while (0)#undef LIB_SPEC#define LIB_SPEC \  "%{pthread:-lpthread} \   %{shared:-lc} \   %{!shared: %{profile:-lc_p}%{!profile:-lc}}"/* Show that we need a GP when profiling.  */#undef TARGET_PROFILING_NEEDS_GP#define TARGET_PROFILING_NEEDS_GP 1/* Don't care about faults in the prologue.  */#undef TARGET_CAN_FAULT_IN_PROLOGUE#define TARGET_CAN_FAULT_IN_PROLOGUE 1/* OS fixes up EV5 data fault on prefetch.  */#undef TARGET_FIXUP_EV5_PREFETCH#define TARGET_FIXUP_EV5_PREFETCH 1#undef WCHAR_TYPE#define WCHAR_TYPE "int"/* Define this so that all GNU/Linux targets handle the same pragmas.  */#define HANDLE_PRAGMA_PACK_PUSH_POP/* Determine whether the the entire c99 runtime is present in the   runtime library.  */#define TARGET_C99_FUNCTIONS 1#define TARGET_HAS_F_SETLKW#define LINK_GCC_C_SEQUENCE_SPEC \  "%{static:--start-group} %G %L %{static:--end-group}%{!static:%G}"/* Use --as-needed -lgcc_s for eh support.  */#ifdef HAVE_LD_AS_NEEDED#define USE_LD_AS_NEEDED 1#endif#define MD_UNWIND_SUPPORT "config/alpha/linux-unwind.h"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -