OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2008-01-17 H.J. Lu <hongjiu.lu@intel.com>
[pf3gnuchains/gcc-fork.git]
/
gcc
/
common.opt
diff --git
a/gcc/common.opt
b/gcc/common.opt
index
4d9f9b8
..
e4916e4
100644
(file)
--- a/
gcc/common.opt
+++ b/
gcc/common.opt
@@
-18,7
+18,7
@@
; along with GCC; see the file COPYING3. If not see
; <http://www.gnu.org/licenses/>.
; along with GCC; see the file COPYING3. If not see
; <http://www.gnu.org/licenses/>.
-; See the GCC internals manual for a description of this file's format.
+; See the GCC internals manual
(options.texi)
for a description of this file's format.
; Please try to keep this file in ASCII collating order.
; Please try to keep this file in ASCII collating order.
@@
-482,11
+482,9
@@
ffloat-store
Common Report Var(flag_float_store) Optimization
Don't allocate floats and doubles in extended-precision registers
Common Report Var(flag_float_store) Optimization
Don't allocate floats and doubles in extended-precision registers
-; Nonzero for -fforce-addr: load memory address into a register before
-; reference to memory. This makes better cse but slower compilation.
fforce-addr
fforce-addr
-Common
Report Var(flag_force_addr) Optimization
-Copy memory address constants into registers before use
+Common
+Does nothing. Preserved for backward compatibility.
fforward-propagate
Common Report Var(flag_forward_propagate) Optimization
fforward-propagate
Common Report Var(flag_forward_propagate) Optimization
@@
-618,6
+616,11
@@
Common Report Var(flag_ipa_matrix_reorg) Optimization
Perform matrix layout flattening and transposing based
on profiling information.
Perform matrix layout flattening and transposing based
on profiling information.
+fipa-struct-reorg
+Common Report Var(flag_ipa_struct_reorg)
+Perform structure layout optimizations based
+on profiling information.
+
fivopts
Common Report Var(flag_ivopts) Init(1) Optimization
Optimize induction variables on trees
fivopts
Common Report Var(flag_ivopts) Init(1) Optimization
Optimize induction variables on trees
@@
-921,8
+924,8
@@
Common Report Var(flag_see) Init(0)
Eliminate redundant sign extensions using LCM.
fshow-column
Eliminate redundant sign extensions using LCM.
fshow-column
-Common C ObjC C++ ObjC++ Report Var(flag_show_column) Init(
1
)
-Show column numbers in diagnostics, when available. Default o
n
+Common C ObjC C++ ObjC++ Report Var(flag_show_column) Init(
0
)
+Show column numbers in diagnostics, when available. Default o
ff
fsignaling-nans
Common Report Var(flag_signaling_nans) Optimization
fsignaling-nans
Common Report Var(flag_signaling_nans) Optimization
@@
-1049,8
+1052,8
@@
Common Report Var(flag_tree_copy_prop) Optimization
Enable copy propagation on trees
ftree-store-copy-prop
Enable copy propagation on trees
ftree-store-copy-prop
-Common
Report Var(flag_tree_store_copy_prop) Optimization
-Enable copy propagation for stores and loads
+Common
+Does nothing. Preserved for backward compatibility.
ftree-cselim
Common Report Var(flag_tree_cselim) Init(2) Optimization
ftree-cselim
Common Report Var(flag_tree_cselim) Init(2) Optimization
@@
-1295,4
+1298,12
@@
w
Common Var(inhibit_warnings)
Suppress warnings
Common Var(inhibit_warnings)
Suppress warnings
+shared
+Common RejectNegative Negative(pie)
+Create a shared library
+
+pie
+Common RejectNegative Negative(shared)
+Create a position independent executable
+
; This comment is to ensure we retain the blank line above.
; This comment is to ensure we retain the blank line above.