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