1 ; Options for the Matsushita MN10300 port of the compiler.
3 ; Copyright (C) 2005-2016 Free Software Foundation, Inc.
5 ; This file is part of GCC.
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
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
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/>.
22 config/mn10300/mn10300-opts.h
24 ; The selected processor.
26 enum processor_type mn10300_processor = PROCESSOR_DEFAULT
30 Target the AM33 processor.
34 Target the AM33/2.0 processor.
38 Target the AM34 processor.
41 Target RejectNegative Joined Var(mn10300_tune_string)
42 Tune code for the given processor.
45 Target Report Mask(MULT_BUG)
46 Work around hardware multiply bug.
48 ; Ignored by the compiler
52 ; Ignored by the compiler
55 Enable linker relaxations.
58 Target Report Mask(PTR_A0D0)
59 Return pointers in both a0 and d0.
62 Target Report Mask(ALLOW_LIW)
63 Allow gcc to generate LIW instructions.
66 Target Report Mask(ALLOW_SETLB)
67 Allow gcc to generate the SETLB and Lcc instructions.