Thread overview
[Issue 7565] New: ICE cg87.c:202, 64-bit only
Feb 23, 2012
David Simcha
[Issue 7565] ICE(cg87):202, postincrement of a double parameter, 64-bit only
May 09, 2012
Don
May 08, 2013
Don
May 08, 2013
Don
Oct 03, 2013
Walter Bright
Oct 07, 2013
Walter Bright
Oct 07, 2013
Walter Bright
February 23, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7565

           Summary: ICE cg87.c:202, 64-bit only
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: nobody@puremagic.com
        ReportedBy: dsimcha@yahoo.com


--- Comment #0 from David Simcha <dsimcha@yahoo.com> 2012-02-22 19:03:25 PST ---
struct BasicMatrix( Storage_ ) {
    double opIndexAssign( double rhs, size_t i, size_t j ) {
        return rhs;
    }
}

void main() {
    auto a = BasicMatrix!( double )();
    double k = 0.0;
    a[ 0, 0 ] = k ++;
}

$ dmd test.d -m64
Internal error: ../ztc/cg87.c 202
$ dmd test.d -m32
(success)

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 09, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7565


Don <clugdbug@yahoo.com.au> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ICE(cg87):202, 64-bit only  |ICE(cg87):202,
                   |                            |postincrement of a double
                   |                            |parameter, 64-bit only


--- Comment #1 from Don <clugdbug@yahoo.com.au> 2012-05-09 01:07:16 PDT ---
Reduced test case:

void bug7565( double x) {  }

void ice7565()
{
   double y;
   bug7565( y++ );
}

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 08, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=7565


Don <clugdbug@yahoo.com.au> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |critical


-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 08, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=7565


Don <clugdbug@yahoo.com.au> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|critical                    |normal


-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
October 03, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=7565



--- Comment #2 from Walter Bright <bugzilla@digitalmars.com> 2013-10-03 00:02:12 PDT ---
https://github.com/D-Programming-Language/dmd/pull/2622

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
October 03, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=7565



--- Comment #3 from github-bugzilla@puremagic.com 2013-10-03 01:08:04 PDT ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/33b2af735574034d5876419807ca74e729121b81
fix Issue 7565 - ICE(cg87):202, postincrement of a double parameter, 64-bit
only

https://github.com/D-Programming-Language/dmd/commit/1d91f0a0d791227f2e120e2da0b9efc81ecb6ae4 Merge pull request #2622 from WalterBright/fix7565

fix Issue 7565 - ICE(cg87):202, postincrement of a double parameter, 64-...

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
October 04, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=7565



--- Comment #4 from github-bugzilla@puremagic.com 2013-10-04 12:06:53 PDT ---
Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/88c89c1bcad1210e3a86e649c324b3fe43c4b6f1 Merge pull request #2622 from WalterBright/fix7565

fix Issue 7565 - ICE(cg87):202, postincrement of a double parameter, 64-...

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
October 07, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=7565


Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED


-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
October 07, 2013
http://d.puremagic.com/issues/show_bug.cgi?id=7565


Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |yebblies@gmail.com


--- Comment #5 from Walter Bright <bugzilla@digitalmars.com> 2013-10-07 00:18:49 PDT ---
*** Issue 10923 has been marked as a duplicate of this issue. ***

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