@lxo the only 32 bit machines you can buy (new) today are IoT (like ESP32, Arduino, etc) and for most of them, handling a date is not something of importance. All x86 currently available (new) are x86_64/amd64. Intel only manufactures 32-bit CPUs for embedded systems and AMD doesn't do 32-bit at all.
Generally, when writing for an embedded system, it is YOUR responsibility to handle data correctness - not the OS'.