2nd changes

remove unused vars; add more FIXME
last sync
Joss fixes pass 2 (before full test)
fix crash
fix problem with EDX not being set for divisions
don't allow function overloads in C mode
fix problem with uminus optimation promoting from float to double