Yeah, undefined behavior just means not defined in the specification.
I would argue that most languages only have one compiler so it doesn't matter what is in the specification.