This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[objc-improvements-branch]: FYI: Yet another round of ObjC++ work committed -- ADDENDUM


A couple of days ago, I proudly committed

http://gcc.gnu.org/ml/gcc-cvs/2004-06/msg00966.html

but it turns out the resulting ObjC++ was not quite usable (i.e., there were many DejaGNU failures) on i686-pc-linux-gnu, since I failed to appropriately placate the GNU runtime gods. :-( Aside from getting GNU runtime-specific metadata initialized with values of the correct type, I had to figure out how to call the GNU ObjC static initializer before all C++ initializers, including those for global and static variables. I think I did the latter in a fairly clean fashion, though I'm always open to suggestions.

Anyway, I just committed

http://gcc.gnu.org/ml/gcc-cvs/2004-06/msg01104.html

and now do not see any failures in the ObjC++ DejaGNU run. Since I was doing the work on GNU/Linux, I'm curious if I now didn't break Darwin in some bizarre fashion... :-)

David, if you want to whip-up an identifier cleanup patch for objc-improvements-branch, go for it. :-)

Enjoy,

--Zem


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]