Commit ce2c3163 by Sandra Loosemore Committed by Sandra Loosemore

invoke.texi (Option Summary): Reclassify -fuse-ld as a linker option.

2015-01-14  Sandra Loosemore  <sandra@codesourcery.com>

	gcc/
	* doc/invoke.texi (Option Summary): Reclassify -fuse-ld as a linker
	option.
	(Optimization Options): Move -fuse-ld documentation to...
	(Link Options): ...here.

From-SVN: r219622
parent 36b218ee
2015-01-14 Sandra Loosemore <sandra@codesourcery.com>
* doc/invoke.texi (Option Summary): Reclassify -fuse-ld as a linker
option.
(Optimization Options): Move -fuse-ld documentation to...
(Link Options): ...here.
2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com> 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
* config/mips/constraints.md (ZC): Add support for R6 LL/SC * config/mips/constraints.md (ZC): Add support for R6 LL/SC
......
...@@ -446,7 +446,7 @@ Objective-C and Objective-C++ Dialects}. ...@@ -446,7 +446,7 @@ Objective-C and Objective-C++ Dialects}.
-funit-at-a-time -funroll-all-loops -funroll-loops @gol -funit-at-a-time -funroll-all-loops -funroll-loops @gol
-funsafe-loop-optimizations -funsafe-math-optimizations -funswitch-loops @gol -funsafe-loop-optimizations -funsafe-math-optimizations -funswitch-loops @gol
-fipa-ra -fvariable-expansion-in-unroller -fvect-cost-model -fvpt @gol -fipa-ra -fvariable-expansion-in-unroller -fvect-cost-model -fvpt @gol
-fweb -fwhole-program -fwpa -fuse-ld=@var{linker} -fuse-linker-plugin @gol -fweb -fwhole-program -fwpa -fuse-linker-plugin @gol
--param @var{name}=@var{value} --param @var{name}=@var{value}
-O -O0 -O1 -O2 -O3 -Os -Ofast -Og} -O -O0 -O1 -O2 -O3 -Os -Ofast -Og}
...@@ -472,7 +472,7 @@ Objective-C and Objective-C++ Dialects}. ...@@ -472,7 +472,7 @@ Objective-C and Objective-C++ Dialects}.
@item Linker Options @item Linker Options
@xref{Link Options,,Options for Linking}. @xref{Link Options,,Options for Linking}.
@gccoptlist{@var{object-file-name} -l@var{library} @gol @gccoptlist{@var{object-file-name} -fuse-ld=@var{linker} -l@var{library} @gol
-nostartfiles -nodefaultlibs -nostdlib -pie -rdynamic @gol -nostartfiles -nodefaultlibs -nostdlib -pie -rdynamic @gol
-s -static -static-libgcc -static-libstdc++ @gol -s -static -static-libgcc -static-libstdc++ @gol
-static-libasan -static-libtsan -static-liblsan -static-libubsan @gol -static-libasan -static-libtsan -static-liblsan -static-libubsan @gol
...@@ -9338,14 +9338,6 @@ the comparison operation before register allocation is complete. ...@@ -9338,14 +9338,6 @@ the comparison operation before register allocation is complete.
Enabled at levels @option{-O}, @option{-O2}, @option{-O3}, @option{-Os}. Enabled at levels @option{-O}, @option{-O2}, @option{-O3}, @option{-Os}.
@item -fuse-ld=bfd
@opindex fuse-ld=bfd
Use the @command{bfd} linker instead of the default linker.
@item -fuse-ld=gold
@opindex fuse-ld=gold
Use the @command{gold} linker instead of the default linker.
@item -fcprop-registers @item -fcprop-registers
@opindex fcprop-registers @opindex fcprop-registers
After register allocation and post-register allocation instruction splitting, After register allocation and post-register allocation instruction splitting,
...@@ -10889,6 +10881,14 @@ If any of these options is used, then the linker is not run, and ...@@ -10889,6 +10881,14 @@ If any of these options is used, then the linker is not run, and
object file names should not be used as arguments. @xref{Overall object file names should not be used as arguments. @xref{Overall
Options}. Options}.
@item -fuse-ld=bfd
@opindex fuse-ld=bfd
Use the @command{bfd} linker instead of the default linker.
@item -fuse-ld=gold
@opindex fuse-ld=gold
Use the @command{gold} linker instead of the default linker.
@cindex Libraries @cindex Libraries
@item -l@var{library} @item -l@var{library}
@itemx -l @var{library} @itemx -l @var{library}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment