> I'm not convinced it's "serious" --- thread-local-storage easily solves that.
What about other cases of exceptional control flow? What happens if a signal arrives while that static area is being used, and the signal handler also needs to use the static area?