I don't think it supports the suffix. 512K would be 524288, but that's huge. I don't have a FunctionSize directive, and TCC defaults to 32768. That's plenty for me.
I'm completely at sea as to how that command line could not define a function. It feels as if quoting is disabled, but that's...