]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/config/mn10300/mn10300.opt
Update copyright years.
[thirdparty/gcc.git] / gcc / config / mn10300 / mn10300.opt
1 ; Options for the Matsushita MN10300 port of the compiler.
2
3 ; Copyright (C) 2005-2024 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
21 HeaderInclude
22 config/mn10300/mn10300-opts.h
23
24 ; The selected processor.
25 Variable
26 enum processor_type mn10300_processor = PROCESSOR_DEFAULT
27
28 mam33
29 Target
30 Target the AM33 processor.
31
32 mam33-2
33 Target
34 Target the AM33/2.0 processor.
35
36 mam34
37 Target
38 Target the AM34 processor.
39
40 mtune=
41 Target RejectNegative Joined Var(mn10300_tune_string)
42 Tune code for the given processor.
43
44 mmult-bug
45 Target Mask(MULT_BUG)
46 Work around hardware multiply bug.
47
48 ; Ignored by the compiler
49 mno-crt0
50 Target RejectNegative
51
52 ; Ignored by the compiler
53 mrelax
54 Target RejectNegative
55 Enable linker relaxations.
56
57 mreturn-pointer-on-d0
58 Target Mask(PTR_A0D0)
59 Return pointers in both a0 and d0.
60
61 mliw
62 Target Mask(ALLOW_LIW)
63 Allow gcc to generate LIW instructions.
64
65 msetlb
66 Target Mask(ALLOW_SETLB)
67 Allow gcc to generate the SETLB and Lcc instructions.