comparison gcc/config/m32r/m32r.opt @ 0:a06113de4d67

first commit
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Fri, 17 Jul 2009 14:47:48 +0900
parents
children 04ced10e8804
comparison
equal deleted inserted replaced
-1:000000000000 0:a06113de4d67
1 ; Options for the Renesas M32R port of the compiler.
2
3 ; Copyright (C) 2005, 2007 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 m32rx
22 Target Report RejectNegative Mask(M32RX)
23 Compile for the m32rx
24
25 m32r2
26 Target Report RejectNegative Mask(M32R2)
27 Compile for the m32r2
28
29 m32r
30 Target RejectNegative
31 Compile for the m32r
32
33 malign-loops
34 Target Report Mask(ALIGN_LOOPS)
35 Align all loops to 32 byte boundary
36
37 mbranch-cost=1
38 Target Report RejectNegative Mask(BRANCH_COST)
39 Prefer branches over conditional execution
40
41 mbranch-cost=2
42 Target Report RejectNegative InverseMask(BRANCH_COST)
43 Give branches their default cost
44
45 mdebug
46 Target Mask(DEBUG)
47 Display compile time statistics
48
49 mflush-func=
50 Target RejectNegative Joined Var(m32r_cache_flush_func) Init(CACHE_FLUSH_FUNC)
51 Specify cache flush function
52
53 mflush-trap=
54 Target RejectNegative Joined UInteger Var(m32r_cache_flush_trap) Init(CACHE_FLUSH_TRAP)
55 Specify cache flush trap number
56
57 missue-rate=1
58 Target Report RejectNegative Mask(LOW_ISSUE_RATE)
59 Only issue one instruction per cycle
60
61 missue-rate=2
62 Target Report RejectNegative InverseMask(LOW_ISSUE_RATE)
63 Allow two instructions to be issued per cycle
64
65 mmodel=
66 Target RejectNegative Joined
67 Code size: small, medium or large
68
69 mno-flush-func
70 Target RejectNegative
71 Don't call any cache flush functions
72
73 mno-flush-trap
74 Target RejectNegative
75 Don't call any cache flush trap
76
77 ; mrelax
78 ; Target Mask(RELAX)
79
80 msdata=
81 Target RejectNegative Joined
82 Small data area: none, sdata, use