| OLD | NEW | 
|---|
| 1 /* Target definitions for GCC for NativeClient using ELF | 1 /* Target definitions for GCC for NativeClient using ELF | 
| 2    Copyright (C) 1988, 1991, 1995, 2000, 2001, 2002 | 2    Copyright (C) 1988, 1991, 1995, 2000, 2001, 2002 | 
| 3    Free Software Foundation, Inc. | 3    Free Software Foundation, Inc. | 
| 4 | 4 | 
| 5    Derived from sysv4.h written by Ron Guilmette (rfg@netcom.com). | 5    Derived from sysv4.h written by Ron Guilmette (rfg@netcom.com). | 
| 6 | 6 | 
| 7 This file is part of GCC. | 7 This file is part of GCC. | 
| 8 | 8 | 
| 9 GCC is free software; you can redistribute it and/or modify | 9 GCC is free software; you can redistribute it and/or modify | 
| 10 it under the terms of the GNU General Public License as published by | 10 it under the terms of the GNU General Public License as published by | 
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 84 /* Pass the NativeClient specific options to the assembler.  */ | 84 /* Pass the NativeClient specific options to the assembler.  */ | 
| 85 #undef  ASM_SPEC | 85 #undef  ASM_SPEC | 
| 86 #define ASM_SPEC \ | 86 #define ASM_SPEC \ | 
| 87   "%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} " \ | 87   "%{v:-V} %{Qy:} %{!Qn:-Qy} %{n} %{T} " \ | 
| 88   "%{fnacl-library-mode:-nacl-library-mode} " \ | 88   "%{fnacl-library-mode:-nacl-library-mode} " \ | 
| 89   "%{fnacl-align-16:-nacl-align=4} " \ | 89   "%{fnacl-align-16:-nacl-align=4} " \ | 
| 90   "%{fnacl-align-32:-nacl-align=5} " \ | 90   "%{fnacl-align-32:-nacl-align=5} " \ | 
| 91   "%{Ym,*} %{Yd,*} %{Wa,*:%*} %{m32:--32} %{m64:--64} " \ | 91   "%{Ym,*} %{Yd,*} %{Wa,*:%*} %{m32:--32} %{m64:--64} " \ | 
| 92   "%{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}}" | 92   "%{!mno-sse2avx:%{mavx:-msse2avx}} %{msse2avx:%{!mavx:-msse2avx}}" | 
| 93 | 93 | 
| 94 /* `crt_platform' contains low-level platform-specific intrinsics in C.  */ |  | 
| 95 #undef  LIB_SPEC | 94 #undef  LIB_SPEC | 
| 96 #define LIB_SPEC \ | 95 #define LIB_SPEC \ | 
| 97   "%{pthread:-lpthread} \ | 96   "%{pthread:-lpthread} \ | 
| 98    %{mieee-fp:-lieee} %{profile:-lc_p}%{!profile:-lc} \ | 97    %{shared:-lc} \ | 
| 99    -lnacl \ | 98    %{!shared:%{mieee-fp:-lieee} %{profile:-lc_p}%{!profile:-lc}}" | 
| 100    %{mieee-fp:-lieee} %{profile:-lc_p}%{!profile:-lc} \ |  | 
| 101    %{lnosys:-lnosys} \ |  | 
| 102    -lcrt_platform \ |  | 
| 103    %{mieee-fp:-lieee} %{profile:-lc_p}%{!profile:-lc}" |  | 
| 104 | 99 | 
| 105 /* Define this so we can compile MS code for use with WINE.  */ | 100 /* Define this so we can compile MS code for use with WINE.  */ | 
| 106 #define HANDLE_PRAGMA_PACK_PUSH_POP | 101 #define HANDLE_PRAGMA_PACK_PUSH_POP | 
| 107 | 102 | 
| 108 #if defined(HAVE_LD_EH_FRAME_HDR) | 103 #if defined(HAVE_LD_EH_FRAME_HDR) | 
| 109 #define LINK_EH_SPEC "%{!static:--eh-frame-hdr} " | 104 #define LINK_EH_SPEC "%{!static:--eh-frame-hdr} " | 
| 110 #endif | 105 #endif | 
| 111 | 106 | 
| 112 /* Use --as-needed -lgcc_s for eh support.  */ | 107 /* Use --as-needed -lgcc_s for eh support.  */ | 
| 113 #ifdef HAVE_LD_AS_NEEDED | 108 #ifdef HAVE_LD_AS_NEEDED | 
| (...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 292 #undef TARGET_USE_BT | 287 #undef TARGET_USE_BT | 
| 293 #define TARGET_USE_BT           (ix86_tune_features[X86_TUNE_USE_BT] && !TARGET_
     NACL) | 288 #define TARGET_USE_BT           (ix86_tune_features[X86_TUNE_USE_BT] && !TARGET_
     NACL) | 
| 294 | 289 | 
| 295 #undef DBX_REGISTER_NUMBER | 290 #undef DBX_REGISTER_NUMBER | 
| 296 #define DBX_REGISTER_NUMBER(n) \ | 291 #define DBX_REGISTER_NUMBER(n) \ | 
| 297   (TARGET_64BIT ? dbx64_register_map[n] : svr4_dbx_register_map[n]) | 292   (TARGET_64BIT ? dbx64_register_map[n] : svr4_dbx_register_map[n]) | 
| 298 | 293 | 
| 299 #define DWARF2_ADDR_SIZE \ | 294 #define DWARF2_ADDR_SIZE \ | 
| 300     (TARGET_NACL ? (TARGET_64BIT ? 8 : 4) : \ | 295     (TARGET_NACL ? (TARGET_64BIT ? 8 : 4) : \ | 
| 301                    (POINTER_SIZE / BITS_PER_UNIT)) | 296                    (POINTER_SIZE / BITS_PER_UNIT)) | 
| OLD | NEW | 
|---|