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

Reply via email to