Commit History

Autor SHA1 Mensaxe Data
  florian b59b436130 * x86-64 compiles %!s(int64=23) %!d(string=hai) anos
  mazen 33b405859b - many emitXXX removed from cga.pas in order to remove that file. %!s(int64=23) %!d(string=hai) anos
  mazen 8d888ccff0 * many internal errors related to unimplemented nodes are fixed %!s(int64=23) %!d(string=hai) anos
  mazen 00ee9f8063 + added support for the shift nodes %!s(int64=23) %!d(string=hai) anos
  mazen eca8ef3436 * fixed support of nSparcInline %!s(int64=23) %!d(string=hai) anos
  peter f3fc72095f * splitted defbase in defutil,symutil,defcmp %!s(int64=23) %!d(string=hai) anos
  mazen 41153e2b1a + return_result_reg and function_result_reg are now used, in all plateforms, to pass functions result between called function and its caller. See the explanation of each one %!s(int64=23) %!d(string=hai) anos
  mazen f97aa452bd * SPARC calling mechanism almost OK (as in GCC./mppcsparc ) %!s(int64=23) %!d(string=hai) anos
  mazen 928e3c583b * op_reg_reg_reg don't need any more a TOpSize parameter %!s(int64=23) %!d(string=hai) anos
  mazen 1097619459 *** empty log message *** %!s(int64=23) %!d(string=hai) anos
  mazen f170b21371 * parameter handling updated %!s(int64=23) %!d(string=hai) anos
  mazen 1e23f14e4f * TOpSize values changed S_L --> S_SW %!s(int64=23) %!d(string=hai) anos
  mazen 351c11d2a8 - cga.pas redueced to an empty unit %!s(int64=23) %!d(string=hai) anos
  mazen 220be9c38f + op_raddr_reg and op_caddr_reg added to fix functions prologue %!s(int64=23) %!d(string=hai) anos
  mazen 3a3b8a3dc4 * assembler output format fixed %!s(int64=23) %!d(string=hai) anos
  mazen fcc5675528 *** empty log message *** %!s(int64=23) %!d(string=hai) anos
  mazen b44010f639 * Just to update repsitory %!s(int64=23) %!d(string=hai) anos
  mazen de41a87b82 * Internal error fixed, but usually i386 parameter model used %!s(int64=23) %!d(string=hai) anos
  mazen 6bc783f5c2 *** empty log message *** %!s(int64=23) %!d(string=hai) anos
  mazen a15b375214 word alignement modified in g_stack_frame %!s(int64=23) %!d(string=hai) anos
  mazen 3d9be081b9 * register allocation for parameters now done in cpupara, but InternalError(200109223) in cgcpu.pas:1053 is still not fixed du to location_force problem in ncgutils.pas:419 %!s(int64=23) %!d(string=hai) anos
  mazen 14bb0a51b4 + out registers allocator for the first 6 scalar parameters which must be passed into %o0..%o5 %!s(int64=23) %!d(string=hai) anos
  mazen b5882415a3 + procedures exiting prologue added and stack frame now restored in the delay slot of the return (JMPL) instruction %!s(int64=23) %!d(string=hai) anos
  mazen b2c63fb6ca attinst.inc --> strinst.inc %!s(int64=23) %!d(string=hai) anos
  florian 0282138de4 * fixed log and id %!s(int64=23) %!d(string=hai) anos
  mazen 3a70e9a021 * function epilogue modified to much SPARC ABIN %!s(int64=23) %!d(string=hai) anos
  mazen f83c707f71 * function prologue fixed %!s(int64=23) %!d(string=hai) anos
  mazen 4c607d6126 * a compile bug fixed %!s(int64=23) %!d(string=hai) anos
  Jonas Maebe a15d8cfe39 * a_load_reg_reg() now has two size parameters: source and dest. This %!s(int64=23) %!d(string=hai) anos
  mazen ab508fa44f *** empty log message *** %!s(int64=23) %!d(string=hai) anos