[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2014-02-16 Thread jackie.rosen at hushmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36834 Jackie Rosen jackie.rosen at hushmail dot com changed: What|Removed |Added CC|

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2010-12-18 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36834 --- Comment #13 from Kai Tietz ktietz at gcc dot gnu.org 2010-12-18 10:16:16 UTC --- Author: ktietz Date: Sat Dec 18 10:16:13 2010 New Revision: 168019 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=168019 Log: 2010-12-18 Kai Tietz

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2010-12-18 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36834 Kai Tietz ktietz at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2009-06-24 Thread ktietz at gcc dot gnu dot org
--- Comment #12 from ktietz at gcc dot gnu dot org 2009-06-24 12:05 --- As I read this. Would it make sense to use for x86-mingw the callabi feature (as we do for the x64 variant)? This would be useful for 32-bit based multilib version, too (but this is more a side-note for this). Kai

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2009-03-23 Thread dannysmith at users dot sourceforge dot net
--- Comment #11 from dannysmith at users dot sourceforge dot net 2009-03-23 22:10 --- (In reply to comment #10) Note that C++ objects need not be larger than 8 bytes to qualify for returning on the stack (and thus subject to this cleanup problem). Any class with a copy constructor,

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2009-03-21 Thread mattias at virtutech dot se
--- Comment #9 from mattias at virtutech dot se 2009-03-21 16:45 --- Created an attachment (id=17508) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17508action=view) Functions in libstdc++ returning aggregates 8 bytes These are the functions in libstdc++ that contain the

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2009-03-21 Thread mattias at virtutech dot se
--- Comment #10 from mattias at virtutech dot se 2009-03-21 21:49 --- Note that C++ objects need not be larger than 8 bytes to qualify for returning on the stack (and thus subject to this cleanup problem). Any class with a copy constructor, for example, seems to be affected. Try

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2009-03-20 Thread mattias at virtutech dot se
--- Comment #7 from mattias at virtutech dot se 2009-03-20 17:16 --- The proposed patch works for plain C code, but also affects C++. Since libstdc++ contains code that returns aggregates or calls code that does, -mms-aggregate-return will make the generated code incompatible with the

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2009-03-20 Thread dannysmith at users dot sourceforge dot net
--- Comment #8 from dannysmith at users dot sourceforge dot net 2009-03-21 01:03 --- (In reply to comment #7) The proposed patch works for plain C code, but also affects C++. Since libstdc++ contains code that returns aggregates or calls code that does, An example, please. The

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2009-03-14 Thread rogerpack2005 at gmail dot com
--- Comment #6 from rogerpack2005 at gmail dot com 2009-03-14 21:14 --- anybody know if this bug is related to this post? http://www.gamedev.net/community/forums/topic.asp?topic_id=482230 Thanks! -=roger -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36834

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2009-03-11 Thread rogerpack2005 at gmail dot com
--- Comment #4 from rogerpack2005 at gmail dot com 2009-03-11 11:35 --- I'd be willing to offer a small bounty for this one. Maybe $50 for an accepted patch that handles both the caller and callee sides? The problem seems to be common [1]. Thanks! -=r [1]

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2009-03-11 Thread mattias at virtutech dot se
--- Comment #5 from mattias at virtutech dot se 2009-03-11 12:42 --- (In reply to comment #4) http://209.85.173.132/search?q=cache:e7XCjhLwHacJ:luabinaries.luaforge.net/manual.html+http://luabinaries.luaforge.net/manual.html%23LuaBinariesCompatiblehl=enct=clnkcd=1gl=usclient=opera is

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2008-07-18 Thread mattias at virtutech dot se
--- Comment #3 from mattias at virtutech dot se 2008-07-18 09:43 --- Thank you. Should the option be enabled by default on i686-pc-mingw32? Perhaps not, but it does make good on a previously broken ABI promise. The test case in that patch only covers the callee, not the caller. The

[Bug target/36834] structure return ABI for windows targets differs from native MSVC

2008-07-17 Thread dannysmith at users dot sourceforge dot net
--- Comment #2 from dannysmith at users dot sourceforge dot net 2008-07-17 08:16 --- Patch submitted http://gcc.gnu.org/ml/gcc-patches/2008-07/msg01250.html Danny -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36834