https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77413
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-08-30 Ever confirmed|0 |1 --- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Rainer Orth from comment #0) > I noticed that the earlier (successful) test was compiled without -include > bits/stdc++.h, while the newer (failing) one is using that flag. Omitting it > manually lets the tests PASS. Ah, this will be because -include bits/stdc++.h is in the default options, but previously the use of { dg-options "-std=gnu++14" } would override the default options. Now that it uses { target c++14 } instead of dg-options it doesn't override the default, so bits/stdc++.h is used. I wonder why the PCH breaks it.