1; Options for the Vitesse IQ2000 port of the compiler.
2
3; Copyright (C) 2005-2020 Free Software Foundation, Inc.
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
21HeaderInclude
22config/iq2000/iq2000-opts.h
23
24; The target cpu for optimization and scheduling.
25Variable
26enum processor_type iq2000_tune = PROCESSOR_DEFAULT
27
28; This option has no effect at the moment.
29march=
30Target RejectNegative Joined Enum(iq2000_arch)
31Specify CPU for code generation purposes.
32
33Enum
34Name(iq2000_arch) Type(int)
35
36EnumValue
37Enum(iq2000_arch) String(default) Value(0)
38
39EnumValue
40Enum(iq2000_arch) String(DEFAULT) Value(0)
41
42EnumValue
43Enum(iq2000_arch) String(iq2000) Value(0)
44
45mcpu=
46Target RejectNegative Joined Enum(iq2000_tune) Var(iq2000_tune)
47Specify CPU for scheduling purposes.
48
49Enum
50Name(iq2000_tune) Type(enum processor_type)
51Known IQ2000 CPUs (for use with the -mcpu= option):
52
53EnumValue
54Enum(iq2000_tune) String(iq10) Value(PROCESSOR_IQ10)
55
56EnumValue
57Enum(iq2000_tune) String(iq2000) Value(PROCESSOR_IQ2000)
58
59membedded-data
60Target Mask(EMBEDDED_DATA)
61Use ROM instead of RAM.
62
63mgpopt
64Target Mask(GPOPT)
65Use GP relative sdata/sbss sections.
66
67; Not used by the compiler proper.
68mno-crt0
69Target RejectNegative
70No default crt0.o.
71
72muninit-const-in-rodata
73Target Mask(UNINIT_CONST_IN_RODATA)
74Put uninitialized constants in ROM (needs -membedded-data).
75