This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Add yet more Objective-C++
- From: Mike Stump <mrs at apple dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Sun, 24 Apr 2005 15:34:16 -0700
- Subject: Add yet more Objective-C++
Add yet more Objective-C++. This patch depends upon the
objcp-2.diffs.txt patch.
This patch is more complex than the last, but should be very safe from
the C++/C perspective. From the Objective-C perspective, is is more
dangerous, but I'll deal with any fallout that happens.
While I sure there are lots of little rearrangements or restructuring
possible, I'd like to avoid some forms to simplify merging in the
remaining bits. I have the Objective-C++ frontend tested and
productized in the current form, rewrites to it that break
Objective-C++, before I get all the testing bits in, would be painful.
This patchset is almost all of the code, the remain bits are gcc/doc
and gcc/testsuite and gcc/objc as I recall.
It survived a regtest bootstrapped on powerpc-apple-darwin8 with gcc,
g++, libffi, libjava, libstdc++ and objc. Well, not really:
===== g++.sum =====
===== gcc.sum =====
===== libffi.sum =====
===== libjava.sum =====
Tests that now work, but didn't before:
Thread_Sleep output - source compiled test
===== libstdc++.sum =====
===== objc.sum =====
but, I think that hit a fork failure due to my having apparently way
too many processes on my box. I also tested a rebuild in a
--enable-langauges=all directory, and that went ok as well.
Needs C/C++ approval at least.
Ok?
Attachment:
objcp-3.diffs.txt
Description: Text document