https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88787
Bug ID: 88787 Summary: [9 regression] C++ constexpr seems to not get expanded Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: tnfchris at gcc dot gnu.org Target Milestone: --- Target: arm-none-linux-gnueabihf The following testcases from libstdc++ have started failing in the past few days on trunk: FAIL: 27_io/filesystem/operations/last_write_time.cc execution test FAIL: 30_threads/future/cons/constexpr.cc scan-assembler-not _ZNSt6futureIiEC2Ev FAIL: 30_threads/future/cons/constexpr.cc scan-assembler-not _ZNSt6futureIvEC2Ev FAIL: 30_threads/shared_future/cons/constexpr.cc scan-assembler-not _ZNSt13shared_futureIiEC2Ev FAIL: 30_threads/shared_future/cons/constexpr.cc scan-assembler-not _ZNSt13shared_futureIvEC2Ev Looking into the tests, it seems that the expression is not evaluated at compile time as expected anymore but instead are being created dynamically. e.g. the code contains the inline constructor and destructors and calls to them.