[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2018-09-06 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 --- Comment #51 from Mike Franklin --- An potential additional $500 has been offered for a fix to this issue: https://forum.dlang.org/post/xlvstldxxehkqaxux...@forum.dlang.org --

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2018-09-06 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 Mike Franklin changed: What|Removed |Added CC||slavo5...@yahoo.com See

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2018-09-06 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 Mike Franklin changed: What|Removed |Added See Also|http://d.puremagic.com/issu | |es/show_bug.cgi?id=6772

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2018-09-06 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 Mike Franklin changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2018-09-06 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 Mike Franklin changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2018-09-06 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 Mike Franklin changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2018-02-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 Timothee Cour changed: What|Removed |Added CC|

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2018-02-24 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 Walter Bright changed: What|Removed |Added Keywords||C++ --

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2015-06-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added Version|D1 D2 |D2 --

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2015-01-15 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 yebblies yebbl...@gmail.com changed: What|Removed |Added CC||yebbl...@gmail.com --- Comment

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2014-08-29 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 Andrei Alexandrescu and...@erdani.com changed: What|Removed |Added CC||and...@erdani.com ---

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2014-08-11 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 --- Comment #47 from Martin Nowak c...@dawg.eu --- What's still left for this issue and why is there so much ABI dependent code in the frontend? --

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2014-08-11 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=5570 Martin Nowak c...@dawg.eu changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2014-03-10 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #44 from Walter Bright bugzi...@digitalmars.com 2014-03-10 02:26:47 PDT --- Partial fix: https://github.com/D-Programming-Language/dmd/pull/3372 -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2014-03-10 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #45 from Walter Bright bugzi...@digitalmars.com 2014-03-10 16:30:15 PDT --- Similar issue for Win64: http://d.puremagic.com/issues/show_bug.cgi?id=12343 -- Configure issuemail:

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2014-03-10 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #46 from github-bugzi...@puremagic.com 2014-03-10 17:01:14 PDT --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2014-02-12 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5570 Etienne etci...@gmail.com changed: What|Removed |Added CC||etci...@gmail.com ---

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2014-02-11 Thread d-bugmail
https://d.puremagic.com/issues/show_bug.cgi?id=5570 cami...@bountysource.com changed: What|Removed |Added CC||cami...@bountysource.com

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2013-09-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #40 from Andrej Mitrovic andrej.mitrov...@gmail.com 2013-09-22 02:47:30 PDT --- (In reply to comment #39) This leads to a lot of duplication, for example the authors had to duplicate c bindings just to address this:

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2013-09-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #41 from thelastmamm...@gmail.com 2013-09-22 20:07:53 PDT --- (In reply to comment #40) (In reply to comment #39) This leads to a lot of duplication, for example the authors had to duplicate c bindings just to address this:

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2013-09-21 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 thelastmamm...@gmail.com changed: What|Removed |Added CC||thelastmamm...@gmail.com

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2013-06-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Martin Nowak c...@dawg.eu changed: What|Removed |Added CC||c...@dawg.eu --- Comment

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2013-06-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #38 from David Nadlinger c...@klickverbot.at 2013-06-06 13:20:26 PDT --- I don't think the three byte struct issue (see linked bug) has been fixed yet, but I haven't checked in a while. -- Configure issuemail:

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2013-02-25 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #36 from github-bugzi...@puremagic.com 2013-02-25 10:38:47 PST --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2013-02-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #35 from github-bugzi...@puremagic.com 2013-02-23 15:10:03 PST --- Commits pushed to master at https://github.com/D-Programming-Language/dmd

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2013-02-06 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Marco Leise marco.le...@gmx.de changed: What|Removed |Added CC||marco.le...@gmx.de

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-12-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #33 from David Nadlinger c...@klickverbot.at 2012-12-29 18:04:07 PST --- I added issue 9239 as a blocker of this, as it also concerns the System V x86-64 ABI. -- Configure issuemail:

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-10-22 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Andrej Mitrovic andrej.mitrov...@gmail.com changed: What|Removed |Added CC|

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-10-13 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Adrian Matoga e...@atari8.info changed: What|Removed |Added CC||e...@atari8.info ---

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-07-30 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #30 from Don clugd...@yahoo.com.au 2012-07-30 02:01:12 PDT --- Progress at DMD1.075/2.060 beta2: This now works for structs which contain integral types only, or which contain floating point types only. It doesn't work if you have

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-06-27 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #29 from Iain Buclaw ibuc...@ubuntu.com 2012-06-27 10:02:08 PDT --- (In reply to comment #27) (In reply to comment #26) (In reply to comment #25) Sigh – seems like I was not exactly right about how GDC and LDC are

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-06-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #25 from klickverbot c...@klickverbot.at 2012-06-26 04:48:42 PDT --- Sigh – seems like I was not exactly right about how GDC and LDC are handling arrays. Instead of treating them like the equivalent struct, they are treated as if

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-06-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Iain Buclaw ibuc...@ubuntu.com changed: What|Removed |Added CC||ibuc...@ubuntu.com

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-06-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #27 from klickverbot c...@klickverbot.at 2012-06-26 09:33:02 PDT --- (In reply to comment #26) (In reply to comment #25) Sigh – seems like I was not exactly right about how GDC and LDC are handling arrays. Instead of treating

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-06-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #28 from Walter Bright bugzi...@digitalmars.com 2012-06-26 11:19:22 PDT --- My intention is to have the following all behave the same way: delegate struct S { void*, void* } void*[2] for parameter passing. The same

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-06-25 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Fawzi Mohamed fa...@gmx.ch changed: What|Removed |Added CC||fa...@gmx.ch --- Comment

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-06-20 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #22 from klickverbot c...@klickverbot.at 2012-06-20 09:25:24 PDT --- (In reply to comment #21) When fixing the remaining issues, please also consider treating dynamic D arrays as »struct Array(T) { T* ptr; size_t length; }« on

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-06-20 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #22 from klickverbot c...@klickverbot.at 2012-06-20 09:25:24 PDT --- (In reply to comment #21) When fixing the remaining issues, please also consider treating dynamic D arrays as »struct Array(T) { T* ptr; size_t length; }« on

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-06-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 klickverbot c...@klickverbot.at changed: What|Removed |Added CC||c...@klickverbot.at

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-05-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #19 from Leandro Lucarella leandro.lucare...@sociomantic.com 2012-05-31 04:29:21 PDT --- Just a simple example (I've used to see if the progress on the bug fixed some of the problems I had :): --- extern (C) { struct lldiv_t

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-05-31 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #20 from Walter Bright bugzi...@digitalmars.com 2012-05-31 12:39:49 PDT --- (In reply to comment #19) Just a simple example (I've used to see if the progress on the bug fixed some of the problems I had :): --- extern (C) {

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-05-23 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Don clugd...@yahoo.com.au changed: What|Removed |Added CC||clugd...@yahoo.com.au ---

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-05-07 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #15 from github-bugzi...@puremagic.com 2012-05-07 12:29:35 PDT --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-05-07 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #15 from github-bugzi...@puremagic.com 2012-05-07 12:29:35 PDT --- Commit pushed to dmd-1.x at https://github.com/D-Programming-Language/dmd

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-05-07 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #17 from Johan Hernandez thepumpkin1...@gmail.com 2012-05-07 12:40:48 PDT --- I'm very happy to see some commits on this issue, this is really important!!! Walter++!!! -- Configure issuemail:

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-05-03 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 James Miller ja...@aatch.net changed: What|Removed |Added CC||ja...@aatch.net ---

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-04-25 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Johan Hernandez thepumpkin1...@gmail.com changed: What|Removed |Added CC|

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-04-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Leandro Lucarella leandro.lucare...@sociomantic.com changed: What|Removed |Added See Also|

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-04-11 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #10 from Mihail Strashun m.stras...@gmail.com 2012-04-11 04:23:31 PDT --- (In reply to comment #9) So, something which was in D itself (as opposed to how it talks with C code) which used to work but doesn't now could certainly

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-04-11 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #11 from Jonathan M Davis jmdavisp...@gmx.com 2012-04-11 09:51:04 PDT --- In general, something which has never worked is going to be treated as less of a priority than something which worked before and doesn't now - _especially_

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-04-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Mihail Strashun m.stras...@gmail.com changed: What|Removed |Added CC|

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-04-10 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Jonathan M Davis jmdavisp...@gmx.com changed: What|Removed |Added CC|

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-04-09 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Nick Sabalausky cbkbbej...@mailinator.com changed: What|Removed |Added CC|

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2012-02-01 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Trass3r mrmoc...@gmx.de changed: What|Removed |Added CC||mrmoc...@gmx.de --- Comment

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2011-12-17 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 siegelords_ab...@yahoo.com changed: What|Removed |Added CC||siegelords_ab...@yahoo.com

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2011-12-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Leandro Lucarella llu...@gmail.com changed: What|Removed |Added Keywords||wrong-code

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2011-12-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 --- Comment #1 from Leandro Lucarella llu...@gmail.com 2011-12-16 04:20:00 PST --- Any ETA for a fix? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2011-12-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Mathias Baumann mathias.baum...@sociomantic.com changed: What|Removed |Added CC|

[Issue 5570] 64 bit C ABI not followed for passing structs and complex numbers as function parameters

2011-12-16 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=5570 Damian Ziemba nazriel6...@gmail.com changed: What|Removed |Added CC|