Commit History

Author SHA1 Message Date
  florian f07969245b * fix warning about uninitialized variable 10 years ago
  Jonas Maebe 0c394eb6f4 * ensure we don't call a_load_cgparaloc_anyreg() to move an fpu register 10 years ago
  Jonas Maebe fc21845686 * fixed the allocation of R12 on ppc32/ppc64 when used to hold the value of 10 years ago
  Károly Balogh 0021ad714f * fixed some ancient code behind cpu_uses_separate_address_registers define to at least compile again, for some m68k experiment 10 years ago
  Jonas Maebe edb3124ae8 * copy arrays passed by value to cdecl routines on the callee side even on 10 years ago
  Jonas Maebe 2dbfbd40ab * unified hlcg.g_copyvalueparas and ncgutil.copyvalueparas, they have the 10 years ago
  Jonas Maebe 6e12ad817f * don't make copies of arrays passed as value parameters to cdecl routines 10 years ago
  Jonas Maebe c6ba0bb6fb + support for targets that require by-reference value parameters to be 10 years ago
  Jonas Maebe bc3d495285 * extra error checking in gen_load_cgpara_loc 10 years ago
  Jonas Maebe b8c8ef8489 * support transfering a cgpara that is stored in multiple paralocs into a 10 years ago
  pierre 9b468ba728 Change code so that the condition to use global or local symbol matches 10 years ago
  florian 6e671e2e85 * gen_load_cgpara_loc with OS_(S)32 for 8 bit ALUs fixed 11 years ago
  sergei 53b0ef1f61 - Removed superfluous tai_align, the new_section procedure creates one itself. 11 years ago
  nickysn 9da1ee0138 * i8086 far data model fixes in the copying of openarray value params 11 years ago
  nickysn 36aae69e2b + initialize the initialloc for push_addr_param parameters correctly in i8086 11 years ago
  nickysn cf1d60b8eb + added size info to the 'Var X located at' comment generated in the asm output 11 years ago
  nickysn 66d7beb7fe * i8086 far data memory model fix for except_buf_size 11 years ago
  nickysn 5ae9443d66 * moved the EXCEPT_BUF_SIZE const to be local to ncgutils.get_exception_temps, 11 years ago
  florian a4b6e99db1 * increase refs of hidden high parameter if the corresponding open/const array is used 11 years ago
  nickysn 891ab86254 * fixed ncgutil.gen_load_vmt_register and tcgloadvmtaddrnode.pass_generate_code 11 years ago
  nickysn 149db35910 * i8086 far data memory model fix in ncgutil.new_exception 11 years ago
  Jonas Maebe 73a3f5ced4 * moved ncgutil.maybechangeloadnodereg() to hlcg.maybe_change_load_node_reg() 11 years ago
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed 11 years ago
  Jeppe Johansen 2227045e23 Replace forbidden chars in more places in the GAS assembler writer. 11 years ago
  Jeppe Johansen 66f5b71fe9 Fixed passing of 32bit arguments on 8-bit architectures. 11 years ago
  sergei 53556f529d * gen_alloc_symtable: don't use current_procinfo.procdef, the necessary procdef is passed in 'pd' parameter. 11 years ago
  sergei 949907f1f3 * Don't emit "Temps allocated between..." comment in assembler listing if procedure has no temps. 11 years ago
  Jonas Maebe 4e9c54278e * the function result of constructors always is self, always is valid and is 11 years ago
  florian e6a9e385d3 * spelling fixed 11 years ago
  nickysn 420f30bacd * fixed the handling of OS_PAIR/OS_SPAIR-sized parameters in ncgutil.gen_load_cgpara_loc. This fixes 32-bit regvar'd parameters on i8086. 11 years ago