Following is the list of fp benchmarks that fail. They all pass with -O3,
but some fail with -O4. I did the test run.
Thanks,
Reza
                                  Estimated                       Estimated
                Base     Base       Base        Peak     Peak       Peak
Benchmarks      Ref.   Run Time     Ratio       Ref.   Run Time     Ratio
-------------- ------  ---------  ---------    ------  ---------  ---------
410.bwaves                                         --    0.0194
RE
416.gamess                                         --    0.00135
RE
433.milc                                           --   16.5             --
S
434.zeusmp                                         --    0.00146
RE
435.gromacs                                        --    0.00138
RE
436.cactusADM                                      --    0.00135
RE
437.leslie3d                                       --    0.00141
RE
444.namd                                           --   19.4             --
S
447.dealII                                         --   19.7             --
S
450.soplex                                         --    0.0380          --
S
453.povray                                         --    2.49            --
S
454.calculix                                       --    0.00135
RE
459.GemsFDTD                                       --    0.00150
RE
465.tonto                                          --    2.40            --
S
470.lbm                                            --    6.52            --
S
481.wrf                                            --    0.00140
RE
482.sphinx3                                        --    3.19            --
S
On Thu, Jul 22, 2010 at 4:59 PM, Dale Johannesen <dalej at apple.com>
wrote:
>
> On Jul 22, 2010, at 4:18 PMPDT, Reza Yazdani wrote:
>
>  Hi,
>>
>> I ran Spec2006 with -O4. All integer benchmarks passed, but only 8 out
17
>> of  floating point benchmarks passed. Is this normal or I made a
mistake in
>> my build?
>>
>
> Hi Reza.  Somebody on Linux should answer, but I don't think it's
normal.
>  You may have checked out the source at a moment when it had a bug in it;
> that unfortunately happens frequently.  Which ones are failing?
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20100723/9b1f2101/attachment.html>
433.milc, 447.deall, and 450.soplex are run as part of the nightly tests on Darwin (=MacOSX) in a way that closely approximates -O4. They are working there. I am inclined to suspect gold given that they work at -O3. Can a Linux person comment? On Jul 23, 2010, at 10:19 AMPDT, Reza Yazdani wrote:> Following is the list of fp benchmarks that fail. They all pass with > -O3, but some fail with -O4. I did the test run. > > Thanks, > Reza > > Estimated > Estimated > Base Base Base Peak Peak > Peak > Benchmarks Ref. Run Time Ratio Ref. Run Time > Ratio > -------------- ------ --------- --------- ------ --------- > --------- > 410.bwaves -- > 0.0194 RE > 416.gamess -- > 0.00135 RE > 433.milc -- > 16.5 -- S > 434.zeusmp -- > 0.00146 RE > 435.gromacs -- > 0.00138 RE > 436.cactusADM -- > 0.00135 RE > 437.leslie3d -- > 0.00141 RE > 444.namd -- > 19.4 -- S > 447.dealII -- > 19.7 -- S > 450.soplex -- > 0.0380 -- S > 453.povray -- > 2.49 -- S > 454.calculix -- > 0.00135 RE > 459.GemsFDTD -- > 0.00150 RE > 465.tonto -- > 2.40 -- S > 470.lbm -- > 6.52 -- S > 481.wrf -- > 0.00140 RE > 482.sphinx3 -- > 3.19 -- S > > On Thu, Jul 22, 2010 at 4:59 PM, Dale Johannesen <dalej at apple.com> > wrote: > > On Jul 22, 2010, at 4:18 PMPDT, Reza Yazdani wrote: > > Hi, > > I ran Spec2006 with -O4. All integer benchmarks passed, but only 8 > out 17 of floating point benchmarks passed. Is this normal or I > made a mistake in my build? > > Hi Reza. Somebody on Linux should answer, but I don't think it's > normal. You may have checked out the source at a moment when it had > a bug in it; that unfortunately happens frequently. Which ones are > failing? > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100723/edf12cd0/attachment.html>
On 23 July 2010 13:59, Dale Johannesen <dalej at apple.com> wrote:> 433.milc, 447.deall, and 450.soplex are run as part of the nightly tests on > Darwin (=MacOSX) in a way that closely approximates -O4. They are working > there. I am inclined to suspect gold given that they work at -O3. Can a > Linux person comment?I haven't tried those benchmarks with gold yet, sorry. Would be more than happy to look at a bug if you can reduce it. Cheers, -- Rafael Ávila de Espíndola
> 433.milc, 447.deall, and 450.soplex are run as part of the nightly tests > on Darwin (=MacOSX) in a way that closely approximates -O4. They are > working there. I am inclined to suspect gold given that they work at > -O3. Can a Linux person comment?I'm currently working on a miscompilation of 450.soplex by dragonegg at -O2. Kenneth Hoste saw several SPEC2006 llvm-gcc miscompilations when he varied the set of optimization passes run, which we will be working on together to try to resolve. Ciao, Duncan.