From: Ross R. <rr...@cs...> - 2012-06-09 15:03:01
|
Eli Zaretskii writes: >Thanks. I found that, of course, but as you say, it doesn't explain >at all why this was done. And for those "other ABI changes" I >couldn't even find a description. >From the sounds of things these ABI changes are an incredibly misguided attempt to make GCC's ABI compatible with the Microsoft C++ compilers. This goal is well beyond what the few volunteers working on the Windows ports of GCC could ever expect to accomplish in any sort of reasonable time frame. It might be practical if someone was actually funding the work, but otherwise GCC is never going to be C++ ABI compatible with MSC. Having GCC stuck in this middle state with an evolving ABI that's neither compatible with previous GCC compilers nor with Visual C++ seems to me to be a very big mistake. Ross Ridge |