I don't believe that tcc has a whitespace policy (though it appears that nearly all indentation is with spaces in the C sources, and every once in a while a git mixed tabs+spaces where the tabs look like they are supposed to be eight characters wide). As such, I would suggest minimizing the number of patches with whitespace changes. If you are going to cleanup whitespace (and your fourth patch makes it clear this is on your mind), I think all whitespace should be cleaned up in all files, in one go.
The cleanups you have look fine by me, for what it's worth.
David