c++: Fix tree_contains_struct for TRAIT_EXPR
[official-gcc.git] / gcc / config / c6x / c6x.opt
blobc7beaed7542e139516c8bc00a46cc58610ad6d28
1 ; Option definitions for TI C6X.
2 ; Copyright (C) 2010-2024 Free Software Foundation, Inc.
3 ; Contributed by Bernd Schmidt <bernds@codesourcery.com>
4 ; Contributed by CodeSourcery.
6 ; This file is part of GCC.
8 ; GCC is free software; you can redistribute it and/or modify
9 ; it under the terms of the GNU General Public License as published by
10 ; the Free Software Foundation; either version 3, or (at your option)
11 ; any later version.
13 ; GCC is distributed in the hope that it will be useful,
14 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
15 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 ; GNU General Public License for more details.
18 ; You should have received a copy of the GNU General Public License
19 ; along with GCC; see the file COPYING3.  If not see
20 ; <http://www.gnu.org/licenses/>.
22 HeaderInclude
23 config/c6x/c6x-opts.h
25 SourceInclude
26 config/c6x/c6x-opts.h
28 mbig-endian
29 Target RejectNegative Mask(BIG_ENDIAN)
30 Use big-endian byte order.
32 mlittle-endian
33 Target RejectNegative InverseMask(BIG_ENDIAN, LITTLE_ENDIAN)
34 Use little-endian byte order.
36 msim
37 Target RejectNegative
38 Use simulator runtime.
40 msdata=
41 Target RejectNegative Enum(c6x_sdata) Joined Var(c6x_sdata_mode) Init(C6X_SDATA_DEFAULT)
42 Select method for sdata handling.
44 Enum
45 Name(c6x_sdata) Type(enum c6x_sdata)
46 Valid arguments for the -msdata= option:
48 EnumValue
49 Enum(c6x_sdata) String(none) Value(C6X_SDATA_NONE)
51 EnumValue
52 Enum(c6x_sdata) String(default) Value(C6X_SDATA_DEFAULT)
54 EnumValue
55 Enum(c6x_sdata) String(all) Value(C6X_SDATA_ALL)
57 mdsbt
58 Target Mask(DSBT)
59 Compile for the DSBT shared library ABI.
61 mlong-calls
62 Target Mask(LONG_CALLS)
63 Avoid generating pc-relative calls; use indirection.
65 march=
66 Target RejectNegative Joined Enum(c6x_isa) Var(c6x_arch_option)
67 Specify the name of the target architecture.