Author: ericwa
Date: Tue May 12 16:08:19 2009
New Revision: 4600
URL: http://svn.gna.org/viewcvs/etoile?rev=4600&view=rev
Log:
Fixes to LK for running on PPC/Linux:
- A hack to workaround LLVM not handling ABI details when doing a function
call. On PPC/Linux, when calling a function which takes a struct argument,
we must pass a pointer to the struct instead of the passing the struct
as a value.
(The same change should also be made to the code for generating a
method which overrides a method that takes a struct argument)
- The PPC assembler doesn't like symbol names contining some characters
(such as colons).
Modified:
trunk/Etoile/Languages/LanguageKit/CodeGen/ABI.h
trunk/Etoile/Languages/LanguageKit/CodeGen/CGObjCGNU.cpp
trunk/Etoile/Languages/LanguageKit/CodeGen/CodeGenModule.cpp
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs