亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? freebsd-elf.h

?? gcc-2.95.3 Linux下最常用的C編譯器
?? H
字號:
/* Definitions for Intel 386 running FreeBSD with ELF format   Copyright (C) 1996 Free Software Foundation, Inc.   Contributed by Eric Youngdale.   Modified for stabs-in-ELF by H.J. Lu.   Adapted from GNU/Linux version by John Polstra.   Continued development by David O'Brien <obrien@freebsd.org>This file is part of GNU CC.GNU CC 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.GNU CC 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 GNU CC; see the file COPYING.  If not, write tothe Free Software Foundation, 59 Temple Place - Suite 330,Boston, MA 02111-1307, USA.  */#undef TARGET_VERSION#define TARGET_VERSION fprintf (stderr, " (i386 FreeBSD/ELF)");/* The svr4 ABI for the i386 says that records and unions are returned   in memory.  *//* On FreeBSD, we do not. */#undef DEFAULT_PCC_STRUCT_RETURN#define DEFAULT_PCC_STRUCT_RETURN 0/* This gets defined in tm.h->linux.h->svr4.h, and keeps us from using   libraries compiled with the native cc, so undef it. */#undef NO_DOLLAR_IN_LABEL/* Use more efficient ``thunks'' to implement C++ vtables. */#undef DEFAULT_VTABLE_THUNKS#define DEFAULT_VTABLE_THUNKS 1/* Override the default comment-starter of "/".  */#undef ASM_COMMENT_START#define ASM_COMMENT_START "#"#undef ASM_APP_ON#define ASM_APP_ON "#APP\n"#undef ASM_APP_OFF#define ASM_APP_OFF "#NO_APP\n"#undef SET_ASM_OP#define SET_ASM_OP	".set"/* This is how to output an element of a case-vector that is relative.   This is only used for PIC code.  See comments by the `casesi' insn in   i386.md for an explanation of the expression this outputs. */#undef ASM_OUTPUT_ADDR_DIFF_ELT#define ASM_OUTPUT_ADDR_DIFF_ELT(FILE, BODY, VALUE, REL) \  fprintf (FILE, "\t.long _GLOBAL_OFFSET_TABLE_+[.-%s%d]\n", LPREFIX, VALUE)/* Indicate that jump tables go in the text section.  This is   necessary when compiling PIC code.  */#define JUMP_TABLES_IN_TEXT_SECTION (flag_pic)/* Use stabs instead of DWARF debug format.  */#undef PREFERRED_DEBUGGING_TYPE#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG/* Copy this from the svr4 specifications... *//* Define the register numbers to be used in Dwarf debugging information.   The SVR4 reference port C compiler uses the following register numbers   in its Dwarf output code:	0 for %eax (gnu regno = 0)	1 for %ecx (gnu regno = 2)	2 for %edx (gnu regno = 1)	3 for %ebx (gnu regno = 3)	4 for %esp (gnu regno = 7)	5 for %ebp (gnu regno = 6)	6 for %esi (gnu regno = 4)	7 for %edi (gnu regno = 5)   The following three DWARF register numbers are never generated by   the SVR4 C compiler or by the GNU compilers, but SDB on x86/svr4   believes these numbers have these meanings.	8  for %eip    (no gnu equivalent)	9  for %eflags (no gnu equivalent)	10 for %trapno (no gnu equivalent)   It is not at all clear how we should number the FP stack registers   for the x86 architecture.  If the version of SDB on x86/svr4 were   a bit less brain dead with respect to floating-point then we would   have a precedent to follow with respect to DWARF register numbers   for x86 FP registers, but the SDB on x86/svr4 is so completely   broken with respect to FP registers that it is hardly worth thinking   of it as something to strive for compatibility with.   The version of x86/svr4 SDB I have at the moment does (partially)   seem to believe that DWARF register number 11 is associated with   the x86 register %st(0), but that's about all.  Higher DWARF   register numbers don't seem to be associated with anything in   particular, and even for DWARF regno 11, SDB only seems to under-   stand that it should say that a variable lives in %st(0) (when   asked via an `=' command) if we said it was in DWARF regno 11,   but SDB still prints garbage when asked for the value of the   variable in question (via a `/' command).   (Also note that the labels SDB prints for various FP stack regs   when doing an `x' command are all wrong.)   Note that these problems generally don't affect the native SVR4   C compiler because it doesn't allow the use of -O with -g and   because when it is *not* optimizing, it allocates a memory   location for each floating-point variable, and the memory   location is what gets described in the DWARF AT_location   attribute for the variable in question.   Regardless of the severe mental illness of the x86/svr4 SDB, we   do something sensible here and we use the following DWARF   register numbers.  Note that these are all stack-top-relative   numbers.	11 for %st(0) (gnu regno = 8)	12 for %st(1) (gnu regno = 9)	13 for %st(2) (gnu regno = 10)	14 for %st(3) (gnu regno = 11)	15 for %st(4) (gnu regno = 12)	16 for %st(5) (gnu regno = 13)	17 for %st(6) (gnu regno = 14)	18 for %st(7) (gnu regno = 15)*/#undef DBX_REGISTER_NUMBER#define DBX_REGISTER_NUMBER(n) \((n) == 0 ? 0 \ : (n) == 1 ? 2 \ : (n) == 2 ? 1 \ : (n) == 3 ? 3 \ : (n) == 4 ? 6 \ : (n) == 5 ? 7 \ : (n) == 6 ? 5 \ : (n) == 7 ? 4 \ : ((n) >= FIRST_STACK_REG && (n) <= LAST_STACK_REG) ? (n)+3 \ : (-1))/* Tell final.c that we don't need a label passed to mcount.  */#undef FUNCTION_PROFILER#define FUNCTION_PROFILER(FILE, LABELNO)  \{									\  if (flag_pic)								\      fprintf (FILE, "\tcall *.mcount@GOT(%%ebx)\n");			\  else									\      fprintf (FILE, "\tcall .mcount\n");				\}#undef SIZE_TYPE#define SIZE_TYPE "unsigned int" #undef PTRDIFF_TYPE#define PTRDIFF_TYPE "int"  #undef WCHAR_TYPE#define WCHAR_TYPE "int"#undef WCHAR_UNSIGNED#define WCHAR_UNSIGNED 0   #undef WCHAR_TYPE_SIZE#define WCHAR_TYPE_SIZE BITS_PER_WORD    #undef CPP_PREDEFINES#define CPP_PREDEFINES "-Di386 -Dunix -D__ELF__ -D__FreeBSD__ -Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386)"#undef CPP_SPEC#define CPP_SPEC "%(cpp_cpu) %{fPIC:-D__PIC__ -D__pic__} %{fpic:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}"/* This defines which switch letters take arguments.  On FreeBSD, most of   the normal cases (defined in gcc.c) apply, and we also have -h* and   -z* options (for the linker) (comming from svr4).   We also have -R (alias --rpath), no -z, --soname (-h), --assert etc. */#undef SWITCH_TAKES_ARG#define SWITCH_TAKES_ARG(CHAR) \  (DEFAULT_SWITCH_TAKES_ARG (CHAR) \   || (CHAR) == 'h' \   || (CHAR) == 'z' \   || (CHAR) == 'R')/* Provide a STARTFILE_SPEC appropriate for FreeBSD.  Here we add   the magical crtbegin.o file (see crtstuff.c) which provides part 	of the support for getting C++ file-scope static object constructed 	before entering `main'. */   #undef	STARTFILE_SPEC#define STARTFILE_SPEC \  "%{!shared: \     %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \		       %{!p:%{profile:gcrt1.o%s} \			 %{!profile:crt1.o%s}}}} \   crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}"/* Provide a ENDFILE_SPEC appropriate for FreeBSD.  Here we tack on   the magical crtend.o file (see crtstuff.c) which provides part of 	the support for getting C++ file-scope static object constructed 	before entering `main', followed by a normal "finalizer" file, 	`crtn.o'.  */#undef	ENDFILE_SPEC#define ENDFILE_SPEC \  "%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s"/* Provide a LIB_SPEC appropriate for FreeBSD.  Just select the appropriate   libc, depending on whether we're doing profiling or need threads support.   (simular to the default, except no -lg, and no -p.  */#undef LIB_SPEC#define LIB_SPEC "%{!shared: \   %{!pg:%{!pthread:%{!kthread:-lc} \     %{kthread:-lpthread -lc}} \     %{pthread:-lc_r}} \   %{pg:%{!pthread:%{!kthread:-lc_p} \     %{kthread:-lpthread_p -lc_p}} \     %{pthread:-lc_r_p}}}"/* Provide a LINK_SPEC appropriate for FreeBSD.  Here we provide support   for the special GCC options -static and -shared, which allow us to   link things in one of these three modes by applying the appropriate   combinations of options at link-time. We like to support here for   as many of the other GNU linker options as possible. But I don't   have the time to search for those flags. I am sure how to add   support for -soname shared_object_name. H.J.   I took out %{v:%{!V:-V}}. It is too much :-(. They can use   -Wl,-V.   When the -shared link option is used a final link is not being   done.  */#undef	LINK_SPEC#define LINK_SPEC "-m elf_i386 \  %{Wl,*:%*} \  %{v:-V} \  %{assert*} %{R*} %{rpath*} %{defsym*} \  %{shared:-Bshareable %{h*} %{soname*}} \    %{!shared: \      %{!static: \        %{rdynamic:-export-dynamic} \	%{!dynamic-linker:-dynamic-linker /usr/libexec/ld-elf.so.1}} \    %{static:-Bstatic}} \  %{symbolic:-Bsymbolic}"/* A C statement to output to the stdio stream FILE an assembler   command to advance the location counter to a multiple of 1<<LOG   bytes if it is within MAX_SKIP bytes.   This is used to align code labels according to Intel recommendations.  */#ifdef HAVE_GAS_MAX_SKIP_P2ALIGN#define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE,LOG,MAX_SKIP) \  if ((LOG) != 0) {\    if ((MAX_SKIP) == 0) fprintf ((FILE), "\t.p2align %d\n", (LOG)); \    else fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP)); \  }#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本道精品一区二区三区| 国产欧美一区二区精品忘忧草| 欧美日韩国产综合一区二区三区| 91精品国产一区二区| 国产精品久久久久一区| 免费看日韩精品| av电影天堂一区二区在线| 日韩一区二区三| 一区二区在线观看免费视频播放 | 亚洲午夜精品17c| 国产成人午夜电影网| 欧美私模裸体表演在线观看| 国产精品视频在线看| 欧美96一区二区免费视频| 色美美综合视频| 国产精品美女视频| 国产一区不卡视频| 欧美一区二区大片| 亚瑟在线精品视频| 色999日韩国产欧美一区二区| 久久免费看少妇高潮| 性欧美疯狂xxxxbbbb| 色婷婷av一区二区三区之一色屋| 欧美高清在线一区二区| 久久精品国产亚洲高清剧情介绍| 欧美优质美女网站| 亚洲国产欧美另类丝袜| 色综合 综合色| 1024亚洲合集| 95精品视频在线| 成人欧美一区二区三区白人 | 亚洲成人免费视频| 91视频精品在这里| 中文字幕日韩一区二区| 国产成人精品午夜视频免费| 精品99999| 久久99国产精品尤物| 日韩写真欧美这视频| 免播放器亚洲一区| 精品欧美一区二区在线观看| 美国十次了思思久久精品导航| 在线亚洲精品福利网址导航| 日韩中文字幕亚洲一区二区va在线 | 亚洲一区在线电影| 天天综合天天综合色| 欧美日韩二区三区| 日韩1区2区日韩1区2区| 欧美精品日韩一本| 裸体健美xxxx欧美裸体表演| 欧美一区二区在线播放| 精品一区二区三区在线播放| 欧美精品一区二区三区一线天视频| 青青草伊人久久| 国产天堂亚洲国产碰碰| 成人禁用看黄a在线| 中文字幕在线不卡一区 | 成人av影院在线| 亚洲女爱视频在线| 欧美日本一区二区三区| 久久99国产精品免费| 国产欧美一区二区精品仙草咪| 91丝袜美女网| 日韩激情视频在线观看| 337p日本欧洲亚洲大胆精品 | 26uuu欧美| 91在线高清观看| 日产国产欧美视频一区精品| 精品福利一二区| 色天使色偷偷av一区二区| 天天亚洲美女在线视频| 国产欧美日韩精品在线| 91麻豆产精品久久久久久| 午夜亚洲福利老司机| 国产色综合一区| 欧美日韩美女一区二区| 粉嫩aⅴ一区二区三区四区| 一区二区三区在线观看欧美| 91精品国产免费久久综合| 成人性生交大片| 日本美女一区二区三区视频| 国产精品色哟哟| 日韩欧美中文字幕一区| 91丨porny丨在线| 精品中文字幕一区二区小辣椒| 国产精品成人免费| 精品成人一区二区三区| 久久久国产午夜精品| 欧美少妇一区二区| 成人动漫一区二区在线| 久久国产综合精品| 一个色妞综合视频在线观看| 国产亚洲欧美日韩俺去了| 欧美日韩aaa| 91视视频在线观看入口直接观看www| 日韩成人av影视| 一区二区三区产品免费精品久久75| 久久综合色之久久综合| 欧美一区二区三区小说| 欧洲精品中文字幕| 99久久综合国产精品| 国产久卡久卡久卡久卡视频精品| 午夜精品久久久久影视| 亚洲免费观看高清完整| 国产精品女主播av| 国产亚洲一本大道中文在线| 日韩精品一区在线观看| 91.xcao| 欧美另类一区二区三区| 欧美怡红院视频| 99re热这里只有精品免费视频 | 久久综合九色综合欧美98| 欧美电影一区二区| 欧美日韩免费在线视频| 色狠狠一区二区| 欧美在线观看禁18| 欧洲国内综合视频| 欧美日韩情趣电影| 欧美美女黄视频| 3d动漫精品啪啪1区2区免费| 精品视频色一区| 91精品国产色综合久久久蜜香臀| 欧美精品少妇一区二区三区| 9191久久久久久久久久久| 欧美高清视频www夜色资源网| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 99re6这里只有精品视频在线观看| 成人激情午夜影院| 91亚洲精品久久久蜜桃| 在线观看一区二区视频| 在线一区二区三区做爰视频网站| 色网站国产精品| 欧美天堂一区二区三区| 777xxx欧美| 久久综合久久99| 亚洲国产成人在线| 尤物在线观看一区| 三级在线观看一区二区| 久久66热re国产| 国产东北露脸精品视频| 91丝袜高跟美女视频| 国产精品久久久久一区| 亚洲免费看黄网站| 日本一不卡视频| 国产91在线|亚洲| 色婷婷亚洲精品| 欧美一区二区三区四区在线观看| 亚洲精品一区二区三区福利| 中文天堂在线一区| 午夜久久久影院| 高清国产一区二区三区| 欧洲人成人精品| 欧美精品一区二区三区高清aⅴ | 欧美一卡2卡三卡4卡5免费| 日韩美女在线视频| 国产精品免费视频一区| 亚洲成在线观看| 国产精品亚洲午夜一区二区三区| 91免费版在线看| 日韩欧美电影一区| 国产精品国模大尺度视频| 亚洲国产成人tv| 国产91精品露脸国语对白| 欧美日韩精品二区第二页| 国产午夜精品久久久久久免费视| 亚洲猫色日本管| 国产精品1024| 91精品婷婷国产综合久久性色| 中文字幕乱码日本亚洲一区二区| 亚洲不卡在线观看| 97se狠狠狠综合亚洲狠狠| 日韩精品在线一区| 亚洲国产精品久久久男人的天堂| 国产精品18久久久久久久网站| 欧美日韩在线播放一区| 国产精品丝袜黑色高跟| 激情国产一区二区| 制服丝袜激情欧洲亚洲| 一区二区三区中文在线| 成人一区二区视频| 精品久久久久av影院 | 国产精品久久二区二区| 麻豆精品精品国产自在97香蕉| 色婷婷av一区二区三区软件 | 亚洲免费av高清| 高清不卡在线观看| 精品国产乱码久久久久久久久| 亚洲国产精品尤物yw在线观看| 91在线视频播放地址| 久久久不卡网国产精品一区| 免费观看在线色综合| 日本一区二区动态图| 国产一区二区三区四| 日韩美女一区二区三区| 免费成人在线观看视频| 欧美日本在线观看| 午夜精品视频一区| 日韩一区二区三| 狠狠久久亚洲欧美| 亚洲精品一区二区三区四区高清 | 欧美日韩国产高清一区二区|