GCC optimization report

Tim Prince n8tm@aol.com
Tue Jul 17 14:49:00 GMT 2012


On 7/17/2012 7:23 AM, Richard Guenther wrote:
> On Tue, Jul 17, 2012 at 12:43 PM,<Erotavlas_turbo@libero.it>  wrote:
>> Hi all,
>> I would like to know if GCC provides an option to get a detailed report on the optimization actually performed by the compiler. For example with the Intel C compiler it is possible using the -opt-report. I don't want to look at the assembly file and figure out the optimization.
> There is only -ftree-vectorizer-verbose=N currently and the various dump-files
> the individual passes produce (-fdump-tree-all[-subflags]
> -fdump-rtl-all[-subflags]).
>
>
-ftree-vectorizer-verbose is analogous to the icc -vec-report option 
(included in -opt-report).
Among the questions not answered by -opt-report are those associated 
with application (or not) of -complex-limited-range (gcc 
-fcx-limited-range).
-opt-report3 I believe turns on reporting of software prefetch 
application, which is important but difficult to follow.
It's nearly impossible to compare icc and gcc optimization other than by 
examining assembly and using a profiler which shows paths taken.

-- 
Tim Prince



More information about the Gcc mailing list