I was replying to a comment on my answer: C job interview - casting and comparing and found that I could not find a complete list of what C++ deems "Implementation-Defined behavior." I'm aware there are 3 categories for this sort of thing: Undefined behavior, Implementation-Defined behavior, and Unspecified behavior; however it seems most discussions center around Undefined behavior, and when Implementation-Defined behavior is discussed, at most one example of it is given. In general I tend to write a lot of code that traipses into this area and I know what sort of behavior to expect; still I would like to be able to knowledgeably be able to comment on its validity. I would also like to throw out there that I think there is a lot of misdiagnoses in the community of operations being undefined, when really they are well defined by the platform.
Please note that I am not so much interested in how a given platform chooses to define such behavior, but rather to have a list of all behavior that falls into the “Implementation-Defined” category as defined by the C++ standard.