August 05, 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8377



--- Comment #10 from Walter Bright <bugzilla@digitalmars.com> 2012-08-04 23:08:52 PDT ---
It looks like a corrupt .obj file. Can anyone add this diagnostic to cgobj.c, build dmd, and then see if the source that causes it can be isolated?

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



--- Comment #11 from Vladimir Panteleev <thecybershadow@gmail.com> 2012-08-04 23:25:19 PDT ---
It's this file: http://svn.dsource.org/projects/bindings/trunk/win32/winnt.d

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



--- Comment #12 from Vladimir Panteleev <thecybershadow@gmail.com> 2012-08-05 00:43:44 PDT ---
Created an attachment (id=1135)
Reduced source

Here is the reduced file that triggers the new assert.

"dmd winnt.d" by itself triggers it.

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



--- Comment #13 from github-bugzilla@puremagic.com 2012-08-05 02:24:09 PDT ---
Commit pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/fb0483e8a0d5492393b794e095e272f81b32ac89 fix Issue 8377 - Unexpected OPTLINK Termination at EIP=004106BE

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



--- Comment #14 from github-bugzilla@puremagic.com 2012-08-05 02:24:27 PDT ---
Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/5446febb6b41b952eb93e24808ae3da03e6caab7 fix Issue 8377 - Unexpected OPTLINK Termination at EIP=004106BE

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


Walter Bright <bugzilla@digitalmars.com> changed:

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


--- Comment #15 from Walter Bright <bugzilla@digitalmars.com> 2012-08-05 02:26:14 PDT ---
This is definitely a regression in the compiler, where it puts out a corrupted .obj file when the align directive is used.

It's a disastrous bug, and affects all platforms.

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



--- Comment #16 from Vladimir Panteleev <thecybershadow@gmail.com> 2012-08-05 02:30:05 PDT ---
Confirming fix - all my projects now build correctly. Thank you!

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
1 2
Next ›   Last »