]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/doc/gcc/gcc-command-options/machine-dependent-options.rst
sphinx: copy files from texi2rst-generated repository
[thirdparty/gcc.git] / gcc / doc / gcc / gcc-command-options / machine-dependent-options.rst
1 ..
2 Copyright 1988-2022 Free Software Foundation, Inc.
3 This is part of the GCC manual.
4 For copying conditions, see the copyright.rst file.
5
6 .. index:: submodel options, specifying hardware config, hardware models and configurations, specifying, target-dependent options, machine-dependent options
7
8 .. _submodel-options:
9
10 Machine-Dependent Options
11 *************************
12
13 Each target machine supported by GCC can have its own options---for
14 example, to allow you to compile for a particular processor variant or
15 ABI, or to control optimizations specific to that machine. By
16 convention, the names of machine-specific options start with
17 :samp:`-m`.
18
19 Some configurations of the compiler also support additional target-specific
20 options, usually for compatibility with other compilers on the same
21 platform.
22
23 .. This list is ordered alphanumerically by subsection name.
24 It should be the same order and spelling as these options are listed
25 in Machine Dependent Options
26
27 .. toctree::
28 :maxdepth: 1
29
30 machine-dependent-options/aarch64-options
31 machine-dependent-options/adapteva-epiphany-options
32 machine-dependent-options/amd-gcn-options
33 machine-dependent-options/arc-options
34 machine-dependent-options/arm-options
35 machine-dependent-options/avr-options
36 machine-dependent-options/blackfin-options
37 machine-dependent-options/c6x-options
38 machine-dependent-options/cris-options
39 machine-dependent-options/c-sky-options
40 machine-dependent-options/darwin-options
41 machine-dependent-options/dec-alpha-options
42 machine-dependent-options/ebpf-options
43 machine-dependent-options/fr30-options
44 machine-dependent-options/ft32-options
45 machine-dependent-options/frv-options
46 machine-dependent-options/gnu-linux-options
47 machine-dependent-options/h8-300-options
48 machine-dependent-options/hppa-options
49 machine-dependent-options/ia-64-options
50 machine-dependent-options/lm32-options
51 machine-dependent-options/loongarch-options
52 machine-dependent-options/m32c-options
53 machine-dependent-options/m32r-d-options
54 machine-dependent-options/m680x0-options
55 machine-dependent-options/mcore-options
56 machine-dependent-options/mep-options
57 machine-dependent-options/microblaze-options
58 machine-dependent-options/mips-options
59 machine-dependent-options/mmix-options
60 machine-dependent-options/mn10300-options
61 machine-dependent-options/moxie-options
62 machine-dependent-options/msp430-options
63 machine-dependent-options/nds32-options
64 machine-dependent-options/nios-ii-options
65 machine-dependent-options/nvidia-ptx-options
66 machine-dependent-options/openrisc-options
67 machine-dependent-options/pdp-11-options
68 machine-dependent-options/picochip-options
69 machine-dependent-options/powerpc-options
70 machine-dependent-options/pru-options
71 machine-dependent-options/risc-v-options
72 machine-dependent-options/rl78-options
73 machine-dependent-options/ibm-rs-6000-and-powerpc-options
74 machine-dependent-options/rx-options
75 machine-dependent-options/s-390-and-zseries-options
76 machine-dependent-options/score-options
77 machine-dependent-options/sh-options
78 machine-dependent-options/solaris-2-options
79 machine-dependent-options/sparc-options
80 machine-dependent-options/options-for-system-v
81 machine-dependent-options/v850-options
82 machine-dependent-options/vax-options
83 machine-dependent-options/visium-options
84 machine-dependent-options/vms-options
85 machine-dependent-options/vxworks-options
86 machine-dependent-options/x86-options
87 machine-dependent-options/x86-windows-options
88 machine-dependent-options/xstormy16-options
89 machine-dependent-options/xtensa-options
90 machine-dependent-options/zseries-options
91
92 .. program:: None