Without this patch, tests would fail after 2030.
Note: requires timestamps with more than 31 bits
I'm assuming this is a patch from a time traveller who has come back from 11 years in the future seeking to prevent some disaster, after this test case somehow becomes part of some critical infrastructure. Definitely don't want to stand in the way of that!
As to the why: I'm working on reproducible builds for openSUSE and for that I verify that our packages can still give identical build results 15 years from now (which is the expected lifetime of today's enterprise software). kvm -rtc base option helps there.
Sometimes I even make it +20 years to find year-2038 bugs such as those in ninja and python, because it is better to fix them now rather than be surprised later and have a hard time with plenty busy work getting the fixes everywhere in time.
Now, it would be nice if someone could push this patch to the git repo.
I already got 200+ forks in my github home - most with just 1 small patch that eventually gets merged.