This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFA: Another patch to fix performance degradation on SPECFP2000
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: "Vladimir Makarov" <vmakarov at redhat dot com>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Sat, 6 Sep 2008 16:40:34 -0700
- Subject: Re: RFA: Another patch to fix performance degradation on SPECFP2000
- References: <48C2B28F.5000404@redhat.com>
On Sat, Sep 6, 2008 at 9:40 AM, Vladimir Makarov <vmakarov@redhat.com> wrote:
>
> The patch has been successfully bootstrapped on x86_64.
>
> 2008-09-06 Vladimir Makarov <vmakarov@redhat.com>
>
> * ira-color.c (allocno_live_range_length): New function.
> (allocno_spill_priority_compare): Use it.
> (push_allocnos_to_stack): Ditto. Use double for priority
> calculations.
>
>
I got comparison failure on Linux/ia32.:
make[5]: Leaving directory `/export/build/gnu/gcc-ira/build-i686-linux'
Comparing stages 2 and 3
warning: ./cc1plus-checksum.o differs
warning: ./cc1-checksum.o differs
warning: ./cc1obj-checksum.o differs
Bootstrap comparison failure!
./tree-vect-transform.o differs
./var-tracking.o differs
./tree-ssa-loop-ivopts.o differs
./loop-unroll.o differs
./combine.o differs
./insn-emit.o differs
./print-tree.o differs
./gcse.o differs
./tree-tailcall.o differs
./haifa-sched.o differs
./cfgbuild.o differs
./i386.o differs
./tree-ssa-alias.o differs
./tree-ssa-ccp.o differs
./insn-attrtab.o differs
....
It may have something to do with using "double".
--
H.J.