From: Maciej W. Rozycki Date: Thu, 26 Nov 2015 20:50:54 +0000 (+0000) Subject: MIPS/GCC/doc: Reorder `-mcompact-branches=' X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4d6ca95b9a1deb58a5f4ff81d90ee3a0d75ed330;p=gcc.git MIPS/GCC/doc: Reorder `-mcompact-branches=' Move the `-mcompact-branches=' option out of the middle of a block of floating-point options. The option is not related to FP in any way. Place it immediately below other branch instruction selection options. * doc/invoke.texi (Option Summary) : Reorder `-mcompact-branches='. (MIPS Options): Likewise. From-SVN: r230984 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 87c97e09468..1b99db5292a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2015-11-26 Maciej W. Rozycki + + * doc/invoke.texi (Option Summary) : Reorder + `-mcompact-branches='. + (MIPS Options): Likewise. + 2015-11-26 Jakub Jelinek * Makefile.in (build/genmatch.o): Depend on internal-fn.def. diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 53a0467a9ab..8f8726856dd 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -793,7 +793,6 @@ Objective-C and Objective-C++ Dialects}. -mgp32 -mgp64 -mfp32 -mfpxx -mfp64 -mhard-float -msoft-float @gol -mno-float -msingle-float -mdouble-float @gol -modd-spreg -mno-odd-spreg @gol --mcompact-branches=@var{policy} @gol -mabs=@var{mode} -mnan=@var{encoding} @gol -mdsp -mno-dsp -mdspr2 -mno-dspr2 @gol -mmcu -mmno-mcu @gol @@ -824,6 +823,7 @@ Objective-C and Objective-C++ Dialects}. -mfix-vr4130 -mno-fix-vr4130 -mfix-sb1 -mno-fix-sb1 @gol -mflush-func=@var{func} -mno-flush-func @gol -mbranch-cost=@var{num} -mbranch-likely -mno-branch-likely @gol +-mcompact-branches=@var{policy} @gol -mfp-exceptions -mno-fp-exceptions @gol -mvr4130-align -mno-vr4130-align -msynci -mno-synci @gol -mrelax-pic-calls -mno-relax-pic-calls -mmcount-ra-address @gol @@ -17604,30 +17604,6 @@ for the o32 ABI. This is the default for processors that are known to support these registers. When using the o32 FPXX ABI, @option{-mno-odd-spreg} is set by default. -@item -mcompact-branches=never -@itemx -mcompact-branches=optimal -@itemx -mcompact-branches=always -@opindex mcompact-branches=never -@opindex mcompact-branches=optimal -@opindex mcompact-branches=always -These options control which form of branches will be generated. The -default is @option{-mcompact-branches=optimal}. - -The @option{-mcompact-branches=never} option ensures that compact branch -instructions will never be generated. - -The @option{-mcompact-branches=always} option ensures that a compact -branch instruction will be generated if available. If a compact branch -instruction is not available, a delay slot form of the branch will be -used instead. - -This option is supported from MIPS Release 6 onwards. - -The @option{-mcompact-branches=optimal} option will cause a delay slot -branch to be used if one is available in the current ISA and the delay -slot is successfully filled. If the delay slot is not filled, a compact -branch will be chosen if one is available. - @item -mabs=2008 @itemx -mabs=legacy @opindex mabs=2008 @@ -18191,6 +18167,30 @@ and processors that implement those architectures; for those, Branch Likely instructions are not be generated by default because the MIPS32 and MIPS64 architectures specifically deprecate their use. +@item -mcompact-branches=never +@itemx -mcompact-branches=optimal +@itemx -mcompact-branches=always +@opindex mcompact-branches=never +@opindex mcompact-branches=optimal +@opindex mcompact-branches=always +These options control which form of branches will be generated. The +default is @option{-mcompact-branches=optimal}. + +The @option{-mcompact-branches=never} option ensures that compact branch +instructions will never be generated. + +The @option{-mcompact-branches=always} option ensures that a compact +branch instruction will be generated if available. If a compact branch +instruction is not available, a delay slot form of the branch will be +used instead. + +This option is supported from MIPS Release 6 onwards. + +The @option{-mcompact-branches=optimal} option will cause a delay slot +branch to be used if one is available in the current ISA and the delay +slot is successfully filled. If the delay slot is not filled, a compact +branch will be chosen if one is available. + @item -mfp-exceptions @itemx -mno-fp-exceptions @opindex mfp-exceptions