Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/microblaze/microblaze.opt @ 68:561a7518be6b
update gcc-4.6
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 21 Aug 2011 07:07:55 +0900 |
parents | |
children | 04ced10e8804 |
comparison
equal
deleted
inserted
replaced
67:f6334be47118 | 68:561a7518be6b |
---|---|
1 ; Options for the MicroBlaze port of the compiler | |
2 ; | |
3 ; Copyright 2009, 2010, 2011 Free Software Foundation, Inc. | |
4 ; | |
5 ; Contributed by Michael Eager <eager@eagercon.com>. | |
6 ; | |
7 ; This file is part of GCC. | |
8 ; | |
9 ; GCC is free software; you can redistribute it and/or modify it under | |
10 ; the terms of the GNU General Public License as published by the Free | |
11 ; Software Foundation; either version 3, or (at your option) any later | |
12 ; version. | |
13 ; | |
14 ; GCC is distributed in the hope that it will be useful, but WITHOUT | |
15 ; ANY WARRANTY; without even the implied warranty of MERCHANTABILITY | |
16 ; or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public | |
17 ; License for more details. | |
18 ; | |
19 ; You should have received a copy of the GNU General Public License | |
20 ; along with GCC; see the file COPYING3. If not see | |
21 ; <http://www.gnu.org/licenses/>. */ | |
22 | |
23 Zxl-mode-bootstrap | |
24 Driver | |
25 | |
26 Zxl-mode-executable | |
27 Driver | |
28 | |
29 Zxl-mode-novectors | |
30 Driver | |
31 | |
32 Zxl-mode-xilkernel | |
33 Driver | |
34 | |
35 Zxl-mode-xmdstub | |
36 Driver | |
37 | |
38 msoft-float | |
39 Target Report RejectNegative Mask(SOFT_FLOAT) | |
40 Use software emulation for floating point (default) | |
41 | |
42 mhard-float | |
43 Target Report RejectNegative InverseMask(SOFT_FLOAT, HARD_FLOAT) | |
44 Use hardware floating point instructions | |
45 | |
46 msmall-divides | |
47 Target Mask(SMALL_DIVIDES) | |
48 Use table lookup optimization for small signed integer divisions | |
49 | |
50 mcpu= | |
51 Target RejectNegative Joined Var(microblaze_select_cpu) | |
52 -mcpu=PROCESSOR Use features of and schedule code for given CPU | |
53 | |
54 mmemcpy | |
55 Target Mask(MEMCPY) | |
56 Don't optimize block moves, use memcpy | |
57 | |
58 mxl-soft-mul | |
59 Target Mask(SOFT_MUL) | |
60 Use the soft multiply emulation (default) | |
61 | |
62 mxl-soft-div | |
63 Target Mask(SOFT_DIV) | |
64 Use the software emulation for divides (default) | |
65 | |
66 mxl-barrel-shift | |
67 Target Mask(BARREL_SHIFT) | |
68 Use the hardware barrel shifter instead of emulation | |
69 | |
70 mxl-pattern-compare | |
71 Target Mask(PATTERN_COMPARE) | |
72 Use pattern compare instructions | |
73 | |
74 mxl-stack-check | |
75 Target Mask(STACK_CHECK) | |
76 Check for stack overflow at runtime | |
77 | |
78 mxl-gp-opt | |
79 Target Mask(XLGPOPT) | |
80 Use GP relative sdata/sbss sections | |
81 | |
82 mno-clearbss | |
83 Target RejectNegative | |
84 Clear the BSS to zero and place zero initialized in BSS | |
85 | |
86 mxl-multiply-high | |
87 Target Mask(MULTIPLY_HIGH) | |
88 Use multiply high instructions for high part of 32x32 multiply | |
89 | |
90 mxl-float-convert | |
91 Target Mask(FLOAT_CONVERT) | |
92 Use hardware floating point conversion instructions | |
93 | |
94 mxl-float-sqrt | |
95 Target Mask(FLOAT_SQRT) | |
96 Use hardware floating point square root instruction | |
97 | |
98 mxl-mode-executable | |
99 Target Mask(XL_MODE_EXECUTABLE) | |
100 Description for mxl-mode-executable | |
101 | |
102 mxl-mode-xmdstub | |
103 Target Mask(XL_MODE_XMDSTUB) | |
104 Description for mxl-mode-xmdstub | |
105 | |
106 mxl-mode-bootstrap | |
107 Target Mask(XL_MODE_BOOTSTRAP) | |
108 Description for mxl-mode-bootstrap | |
109 | |
110 mxl-mode-novectors | |
111 Target Mask(XL_MODE_NOVECTORS) | |
112 Description for mxl-mode-novectors | |
113 | |
114 mxl-mode-xilkernel | |
115 Target |