https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92717
--- Comment #5 from Markus Dreseler <gnu.org at mrks dot info> --- I took Andrew's __DATE__ suggestion as a reason to look at how much the files actually differ. `cmp -l v1 v2 | wc -l` gives me 692634 differing bytes. This sounds like the difference is bigger than just some macro values. P.S.: Same issue on Mac with g++-8 (Homebrew GCC 8.2.0).