https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70735
--- Comment #6 from Allan McRae <allan at archlinux dot org> --- (In reply to Jonathan Wakely from comment #5) > (In reply to Jonathan Wakely from comment #4) > > This shows that Arch is using a snapshot from the gcc-5-branch on 20160209, > > which means it's 5.3.1, but they lie and call it 5.3.0 for some annoying > > reason. > > Allan, why does Arch do this? > > The upstream numbering scheme used since gcc 5 means that we can distinguish > official releases from snapshots between releases, but Arch breaks that. Why? gcc 5.3.1 built from a snapshot tarball is calling itself 5.3.0 unless you use "--with-pkgversion". I do not consider this a problem with Arch if gcc does not report the correct version with the default configure options.