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.