digitalmars.D.bugs - [Issue 5330] New: Druntime/Phobos: remove special treatment for GDC
- d-bugmail puremagic.com (21/21) Dec 07 2010 http://d.puremagic.com/issues/show_bug.cgi?id=5330
- d-bugmail puremagic.com (9/9) Dec 07 2010 http://d.puremagic.com/issues/show_bug.cgi?id=5330
- d-bugmail puremagic.com (14/14) Dec 07 2010 http://d.puremagic.com/issues/show_bug.cgi?id=5330
- d-bugmail puremagic.com (9/9) Dec 07 2010 http://d.puremagic.com/issues/show_bug.cgi?id=5330
http://d.puremagic.com/issues/show_bug.cgi?id=5330
Summary: Druntime/Phobos: remove special treatment for GDC
Product: D
Version: D1 & D2
Platform: x86
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Phobos
AssignedTo: nobody puremagic.com
ReportedBy: ibuclaw ubuntu.com
There are various bits of code in and around Druntime and Phobos that hide
inline asm from GDC (or when version = GNU). In my opinion, I think these
should be removed as they only hide GDC bugs that *should* instead be fixed in
the compiler.
Regards
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Dec 07 2010
http://d.puremagic.com/issues/show_bug.cgi?id=5330
Created an attachment (id=842)
Remove version(GNU){} else { version=ASMx86 } code
Patch to remove it from the notable places in core.cpuid and std.math.
Regards
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Dec 07 2010
http://d.puremagic.com/issues/show_bug.cgi?id=5330
Don <clugdbug yahoo.com.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |clugdbug yahoo.com.au
Resolution| |FIXED
I've wanted to do that for years. Thanks!
http://www.dsource.org/projects/druntime/changeset/439
http://www.dsource.org/projects/phobos/changeset/2210
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Dec 07 2010
http://d.puremagic.com/issues/show_bug.cgi?id=5330 :3 Incase you are curious, GDC still can't generate the correct codegen for the naked asm inside exp2 and expm1. But then again, the GCC builtin functions make a better replacement of them for the time being. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Dec 07 2010









d-bugmail puremagic.com 