| 1 | *asm: |
|---|
| 2 | %{G*} %(endian_spec) %{mips1} %{mips2} %{mips3} %{mips4} %{mips32} %{mips32r2} %{mips64} %{mips16:%{!mno-mips16:-mips16}} %{mno-mips16:-no-mips16} %(subtarget_asm_optimizing_spec) %(subtarget_asm_debugging_spec) %{membedded-pic} %{mabi=32:-32}%{mabi=n32:-n32}%{mabi=64:-64}%{mabi=n64:-64} %{mabi=eabi} %{mabi=o64} %{!mabi*: %(asm_abi_default_spec)} %{mgp32} %{mgp64} %{march=*} %{mxgot:-xgot} %(target_asm_spec) %(subtarget_asm_spec) |
|---|
| 3 | |
|---|
| 4 | *asm_debug: |
|---|
| 5 | %{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}} |
|---|
| 6 | |
|---|
| 7 | *asm_final: |
|---|
| 8 | |
|---|
| 9 | |
|---|
| 10 | *asm_options: |
|---|
| 11 | %a %Y %{c:%W{o*}%{!o*:-o %w%b%O}}%{!c:-o %d%w%u%O} |
|---|
| 12 | |
|---|
| 13 | *invoke_as: |
|---|
| 14 | %{!S:-o %|.s | |
|---|
| 15 | as %(asm_options) %|.s %A } |
|---|
| 16 | |
|---|
| 17 | *cpp: |
|---|
| 18 | %(subtarget_cpp_spec) |
|---|
| 19 | |
|---|
| 20 | *cpp_options: |
|---|
| 21 | %(cpp_unique_options) %1 %{m*} %{std*} %{ansi} %{W*&pedantic*} %{w} %{f*} %{g*:%{!g0:%{!fno-working-directory:-fworking-directory}}} %{O*} %{undef} |
|---|
| 22 | |
|---|
| 23 | *cpp_debug_options: |
|---|
| 24 | %{d*} |
|---|
| 25 | |
|---|
| 26 | *cpp_unique_options: |
|---|
| 27 | %{C|CC:%{!E:%eGCC does not support -C or -CC without -E}} %{!Q:-quiet} %{nostdinc*} %{C} %{CC} %{v} %{I*} %{P} %I %{MD:-MD %{!o:%b.d}%{o*:%.d%*}} %{MMD:-MMD %{!o:%b.d}%{o*:%.d%*}} %{M} %{MM} %{MF*} %{MG} %{MP} %{MQ*} %{MT*} %{!E:%{!M:%{!MM:%{MD|MMD:%{o*:-MQ %*}}}}} %{trigraphs} %{remap} %{g3:-dD} %{H} %C %{D*&U*&A*} %{i*} %Z %i %{E|M|MM:%W{o*}} |
|---|
| 28 | |
|---|
| 29 | *trad_capable_cpp: |
|---|
| 30 | cc1 -E %{traditional|ftraditional|traditional-cpp:-traditional-cpp} |
|---|
| 31 | |
|---|
| 32 | *cc1: |
|---|
| 33 | %{profile:-p} |
|---|
| 34 | |
|---|
| 35 | *cc1_options: |
|---|
| 36 | %{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}} %1 %{!Q:-quiet} -dumpbase %B %{d*} %{m*} %{a*} %{c|S:%{o*:-auxbase-strip %*}%{!o*:-auxbase %b}}%{!c:%{!S:-auxbase %b}} %{g*} %{O*} %{W*&pedantic*} %{w} %{std*} %{ansi} %{v:-version} %{pg:-p} %{p} %{f*} %{undef} %{Qn:-fno-ident} %{--help:--help} %{--target-help:--target-help} %{!fsyntax-only:%{S:%W{o*}%{!o*:-o %b.s}}} %{fsyntax-only:-o %j} %{-param*} |
|---|
| 37 | |
|---|
| 38 | *cc1plus: |
|---|
| 39 | |
|---|
| 40 | |
|---|
| 41 | *link_gcc_c_sequence: |
|---|
| 42 | %{static:--start-group} %G %L %{static:--end-group}%{!static:%G} |
|---|
| 43 | |
|---|
| 44 | *endfile: |
|---|
| 45 | %{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s |
|---|
| 46 | |
|---|
| 47 | *link: |
|---|
| 48 | %{!static:--eh-frame-hdr} %(endian_spec) %{shared:-shared} %{!shared: %{!ibcs: %{!static: %{rdynamic:-export-dynamic} %{!dynamic-linker:-dynamic-linker /lib/ld-uClibc.so.0}} %{static:-static}}} |
|---|
| 49 | |
|---|
| 50 | *lib: |
|---|
| 51 | %{shared: -lc} %{!static:-rpath-link %R/lib:%R/usr/lib} %{!shared: %{pthread:-lpthread} %{profile:-lc_p} %{!profile: -lc}} |
|---|
| 52 | |
|---|
| 53 | *libgcc: |
|---|
| 54 | %{static|static-libgcc:-lgcc -lgcc_eh}%{!static:%{!static-libgcc:%{!shared:%{!shared-libgcc:-lgcc -lgcc_eh}%{shared-libgcc:-lgcc_s%M -lgcc}}%{shared:%{shared-libgcc:-lgcc_s%M}%{!shared-libgcc:-lgcc}}}} |
|---|
| 55 | |
|---|
| 56 | *startfile: |
|---|
| 57 | %{!shared: %{pg|p|profile:gcrt1.o%s;pie:Scrt1.o%s;:crt1.o%s}} crti.o%s %{static:crtbeginT.o%s;shared|pie:crtbeginS.o%s;:crtbegin.o%s} |
|---|
| 58 | |
|---|
| 59 | *switches_need_spaces: |
|---|
| 60 | |
|---|
| 61 | |
|---|
| 62 | *cross_compile: |
|---|
| 63 | 1 |
|---|
| 64 | |
|---|
| 65 | *version: |
|---|
| 66 | 3.4.2 |
|---|
| 67 | |
|---|
| 68 | *multilib: |
|---|
| 69 | . ; |
|---|
| 70 | |
|---|
| 71 | *multilib_defaults: |
|---|
| 72 | EL mips1 mabi=32 |
|---|
| 73 | |
|---|
| 74 | *multilib_extra: |
|---|
| 75 | |
|---|
| 76 | |
|---|
| 77 | *multilib_matches: |
|---|
| 78 | |
|---|
| 79 | |
|---|
| 80 | *multilib_exclusions: |
|---|
| 81 | |
|---|
| 82 | |
|---|
| 83 | *multilib_options: |
|---|
| 84 | |
|---|
| 85 | |
|---|
| 86 | *linker: |
|---|
| 87 | collect2 |
|---|
| 88 | |
|---|
| 89 | *link_libgcc: |
|---|
| 90 | %D |
|---|
| 91 | |
|---|
| 92 | *md_exec_prefix: |
|---|
| 93 | |
|---|
| 94 | |
|---|
| 95 | *md_startfile_prefix: |
|---|
| 96 | |
|---|
| 97 | |
|---|
| 98 | *md_startfile_prefix_1: |
|---|
| 99 | |
|---|
| 100 | |
|---|
| 101 | *startfile_prefix_spec: |
|---|
| 102 | |
|---|
| 103 | |
|---|
| 104 | *sysroot_suffix_spec: |
|---|
| 105 | |
|---|
| 106 | |
|---|
| 107 | *sysroot_hdrs_suffix_spec: |
|---|
| 108 | |
|---|
| 109 | |
|---|
| 110 | *subtarget_cc1_spec: |
|---|
| 111 | |
|---|
| 112 | |
|---|
| 113 | *subtarget_cpp_spec: |
|---|
| 114 | %{fno-PIC:-U__PIC__ -U__pic__} %{fno-pic:-U__PIC__ -U__pic__} %{fPIC|fPIE|fpic|fpie:-D__PIC__ -D__pic__} %{pthread:-D_REENTRANT} |
|---|
| 115 | |
|---|
| 116 | *mips_as_asm_spec: |
|---|
| 117 | %{!.s:-nocpp} %{.s: %{cpp} %{nocpp}} %{pipe: %e-pipe is not supported} %{K} %(subtarget_mips_as_asm_spec) |
|---|
| 118 | |
|---|
| 119 | *gas_asm_spec: |
|---|
| 120 | %{mtune=*} %{v} |
|---|
| 121 | |
|---|
| 122 | *target_asm_spec: |
|---|
| 123 | %{mmips-as: %(mips_as_asm_spec)} %{!mmips-as: %(gas_asm_spec)} |
|---|
| 124 | |
|---|
| 125 | *subtarget_mips_as_asm_spec: |
|---|
| 126 | %{v} |
|---|
| 127 | |
|---|
| 128 | *subtarget_asm_optimizing_spec: |
|---|
| 129 | %{noasmopt:-O0} %{!noasmopt:%{O:-O2} %{O1:-O2} %{O2:-O2} %{O3:-O3}} |
|---|
| 130 | |
|---|
| 131 | *subtarget_asm_debugging_spec: |
|---|
| 132 | %{g} %{g0} %{g1} %{g2} %{g3} %{ggdb:-g} %{ggdb0:-g0} %{ggdb1:-g1} %{ggdb2:-g2} %{ggdb3:-g3} %{gstabs:-g} %{gstabs0:-g0} %{gstabs1:-g1} %{gstabs2:-g2} %{gstabs3:-g3} %{gstabs+:-g} %{gstabs+0:-g0} %{gstabs+1:-g1} %{gstabs+2:-g2} %{gstabs+3:-g3} %{gcoff:-g} %{gcoff0:-g0} %{gcoff1:-g1} %{gcoff2:-g2} %{gcoff3:-g3} %(mdebug_asm_spec) |
|---|
| 133 | |
|---|
| 134 | *mdebug_asm_spec: |
|---|
| 135 | %{gcoff*:-mdebug} %{!gcoff*:-no-mdebug} |
|---|
| 136 | |
|---|
| 137 | *subtarget_asm_spec: |
|---|
| 138 | %{mabi=64: -64} %{!fno-PIC:%{!fno-pic:-KPIC}} %{fno-PIC:-non_shared} %{fno-pic:-non_shared} |
|---|
| 139 | |
|---|
| 140 | *asm_abi_default_spec: |
|---|
| 141 | -32 |
|---|
| 142 | |
|---|
| 143 | *endian_spec: |
|---|
| 144 | %{!EB:%{!meb:-EL}} %{EB|meb:-EB} |
|---|
| 145 | |
|---|
| 146 | *link_command: |
|---|
| 147 | %{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S: %(linker) %l %{pie:-pie} %X %{o*} %{A} %{d} %{e*} %{m} %{N} %{n} %{r} %{s} %{t} %{u*} %{x} %{z} %{Z} %{!A:%{!nostdlib:%{!nostartfiles:%S}}} %{static:} %{L*} %(link_libgcc) %o %{fprofile-arcs|fprofile-generate:-lgcov} %{!nostdlib:%{!nodefaultlibs:%(link_gcc_c_sequence)}} %{!A:%{!nostdlib:%{!nostartfiles:%E}}} %{T*} }}}}}} |
|---|
| 148 | |
|---|