Один пример, который я могу вспомнить, - это если в программе используются большие или маленькие порядковые номера для чисел.Я считаю, что это определенно считается поведением, определяемым реализацией.
На некоторых микросхемах, например на определенных микросхемах ARM, можно переключать режимы во время выполнения, поэтому вам может потребоваться компилятор, который может создавать программу, которая будет работать влюбой режим означает, что у вас есть поведение, определяемое реализацией, которое потенциально может отличаться при каждом запуске в зависимости от внешних настроек.
Точно так же я предполагаю, что вы могли бы написать компилятор, который бы генерировал как 32, так и 64-битные скомпилированные из одной и той же программы -режим, который он выполнял, мог быть определен во время выполнения.Опять же, в документации должно быть сказано, что целые числа были 32-битными или 64-битными в зависимости от того, как вы их запустили.
Если честно, я не вижу, чтобы кто-то делал что-то из этого, но оба они звучат смутно правдоподобными примерами того, о чем вы просили, и я не понимаю, почему они не будут законными по стандарту.до тех пор, пока документация правильно документирует характер зависимого от системы поведения.