]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/config/tilegx/tilegx.opt
testsuite, Darwin: Fix darwin-comm-1.c error messages for Darwin <= 10.
[thirdparty/gcc.git] / gcc / config / tilegx / tilegx.opt
CommitLineData
dd552284 1; Options for the TILE-Gx port of the compiler.
7adcbafe 2; Copyright (C) 2011-2022 Free Software Foundation, Inc.
dd552284
WL
3; Contributed by Walter Lee (walt@tilera.com)
4;
5; This file is part of GCC.
6;
7; GCC is free software; you can redistribute it and/or modify it under
8; the terms of the GNU General Public License as published by the Free
9; Software Foundation; either version 3, or (at your option) any later
10; version.
11;
12; GCC is distributed in the hope that it will be useful, but WITHOUT ANY
13; WARRANTY; without even the implied warranty of MERCHANTABILITY or
14; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15; for more details.
16;
17; You should have received a copy of the GNU General Public License
18; along with GCC; see the file COPYING3. If not see
19; <http://www.gnu.org/licenses/>.
20
1773cd77
WL
21HeaderInclude
22config/tilegx/tilegx-opts.h
23
dd552284
WL
24mcpu=
25Target RejectNegative Joined Enum(tilegx_cpu) Var(tilegx_cpu) Init(0)
a7b2e184 26-mcpu=CPU Use features of and schedule code for given CPU.
dd552284
WL
27
28Enum
29Name(tilegx_cpu) Type(int)
30Known TILE-Gx CPUs (for use with the -mcpu= option):
31
32EnumValue
33Enum(tilegx_cpu) String(tilegx) Value(0)
34
35m32
eece52b5 36Target RejectNegative Negative(m64) Mask(32BIT)
dd552284
WL
37Compile with 32 bit longs and pointers.
38
39m64
eece52b5 40Target RejectNegative Negative(m32) InverseMask(32BIT, 64BIT)
dd552284
WL
41Compile with 64 bit longs and pointers.
42
341c653c 43mbig-endian
eece52b5 44Target RejectNegative Mask(BIG_ENDIAN)
341c653c
WL
45Use big-endian byte order.
46
47mlittle-endian
eece52b5 48Target RejectNegative InverseMask(BIG_ENDIAN)
341c653c
WL
49Use little-endian byte order.
50
1773cd77
WL
51mcmodel=
52Target RejectNegative Joined Enum(cmodel) Var(tilegx_cmodel) Init(CM_SMALL)
a7b2e184 53Use given TILE-Gx code model.
1773cd77
WL
54
55Enum
56Name(cmodel) Type(enum cmodel)
57Known code models (for use with the -mcmodel= option):
58
59EnumValue
60Enum(cmodel) String(small) Value(CM_SMALL)
61
62EnumValue
63Enum(cmodel) String(large) Value(CM_LARGE)