[Issue 5294] New: loop optimization (-O) gone crazy

d-bugmail at puremagic.com d-bugmail at puremagic.com
Wed Dec 1 03:31:55 PST 2010


http://d.puremagic.com/issues/show_bug.cgi?id=5294

           Summary: loop optimization (-O) gone crazy
           Product: D
           Version: unspecified
          Platform: Other
        OS/Version: Windows
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: DMD
        AssignedTo: nobody at puremagic.com
        ReportedBy: spam at extrawurst.org


--- Comment #0 from Stephan Dilly <spam at extrawurst.org> 2010-12-01 03:30:24 PST ---
void cpv(float x)
{}

void main(){

    int cnt;

    for(int i=0; i<30; i++)
    {
        cnt++;
        cpv(i*60 - 100); // comment this out and it makes 30 loops
    }

    writefln("%s",cnt); // compile with -O and it prints 1
}

tested with dmd2.050 using -O for optimization.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list