Jantje:
Do you have a link to the promotion to int for byte that does not happen to bool?
Sorry, I do not. My gut tells me the standard leaves that to the compiler folks to decide.
Do you have a link that explains the optimizations that can happen?
Nope. Don't have that either.
I have a small amount of personal experience (but no examples at hand; too much time has passed).