documentation of ipa additions.
Kenneth Zadeck
zadeck@naturalbridge.com
Tue Jul 19 00:32:00 GMT 2005
second try.
kenny
Jan Hubicka wrote:
>>I did not document these flags in the initial patch.
>>
>Hi,
>unit-at-a-time is now enabled by defualt -O1 for C too, so your
>documentation can probably be simplified.
>
>Honza
>
>>kenny
>>
>>
>
>
>>Index: invoke.texi
>>===================================================================
>>RCS file: /cvs/gcc/gcc/gcc/doc/invoke.texi,v
>>retrieving revision 1.648
>>diff -u -p -r1.648 invoke.texi
>>--- invoke.texi 13 Jul 2005 09:38:44 -0000 1.648
>>+++ invoke.texi 18 Jul 2005 16:08:46 -0000
>>@@ -305,7 +305,9 @@ Objective-C and Objective-C++ Dialects}.
>> -fforce-addr -ffunction-sections @gol
>> -fgcse -fgcse-lm -fgcse-sm -fgcse-las -fgcse-after-reload @gol
>> -floop-optimize -fcrossjumping -fif-conversion -fif-conversion2 @gol
>>--finline-functions -finline-limit=@var{n} -fkeep-inline-functions @gol
>>+-finline-functions -finline-limit=@var{n} @gol
>>+-fipa-pure-const -fipa-reference -fipa-type-escape @gol
>>+-fkeep-inline-functions @gol
>> -fkeep-static-consts -fmerge-constants -fmerge-all-constants @gol
>> -fmodulo-sched -fno-branch-count-reg @gol
>> -fno-default-inline -fno-defer-pop -floop-optimize2 -fmove-loop-invariants @gol
>>@@ -4877,6 +4879,21 @@ those which have no call-preserved regis
>>
>> Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
>>
>>+@item -fipa-pure-const .
>>+Discover pure and const functions. This flag is enabled by default at
>>+@option{-O2} and above for C and at @option{-O1} and above for other
>>+languages.
>>+
>>+@item -fipa-reference
>>+Perform analysis on the static references. This flag is
>>+enabled by default at @option{-O2} and above for C and at @option{-O1}
>>+and above for other languages.
>>+
>>+@item -fipa-type-escape
>>+Perform type escape analysis. This flag is enabled by default at
>>+@option{-O2} and above for C and at @option{-O1} and above for other
>>+languages.
>>+
>> @item -ftree-pre
>> Perform Partial Redundancy Elimination (PRE) on trees. This flag is
>> enabled by default at @option{-O2} and @option{-O3}.
>>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: doc.diff
Type: text/x-patch
Size: 1576 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20050719/610200f4/attachment.bin>
More information about the Gcc-patches
mailing list