This is the mail archive of the
mailing list for the GCC project.
Re: GCSE store motion
- From: Roger Sayle <roger at eyesopen dot com>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: Daniel Berlin <dberlin at dberlin dot org>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Wed, 15 May 2002 10:45:31 -0600 (MDT)
- Subject: Re: GCSE store motion
> If the optimization makes the compiler go slower when compiling
> itself, it ain't worth having.
You'll also appreciate that Hennesy and Patterson's pitfalls and
fallacies on the existance of "typical applications".
The only example of store motion that I'm aware of comes from glibc
source code containing an __asm__ statement. Inline assembly language
is pretty rare in the GCC source code, but that would be a poor reason
not to support it. Dan's analysis of SPEC should perhaps of included
the timings of disabling GCC's optimizations after the Linux kernel
and GLibC had been rebuilt without what could be a system performance
I don't use a GCC bootstrap to judge floating performance either :>