Fix "Add support for struct > 4B returned via registers"
commitfbc8810334e6a087bed6de4dd84635cb6037b4dc
authorgrischka <grischka>
Mon, 16 Dec 2013 14:38:10 +0000 (16 15:38 +0100)
committergrischka <grischka>
Mon, 16 Dec 2013 14:38:10 +0000 (16 15:38 +0100)
tree93abd52bd922433a1b8fced60ac0fef97967a3cc
parent46dd2971abfe9fd289a8b0f6265e1f5fccf584f3
Fix "Add support for struct > 4B returned via registers"

- avoid assumption "ret_align == register_size" which is
  false for non-arm targets
- rename symbol "sret" to more descriptive "ret_nregs"

This fixes commit dcec8673f21da86ae3dcf1ca3e9498127715b795

Also:
- remove multiple definitions in win32/include/math.h
i386-gen.c
tccgen.c
win32/include/math.h