https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112564
Bug ID: 112564 Summary: std::format(std::thread::id) is incorrectly left-aligned Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: blubban at gmail dot com Target Milestone: --- https://godbolt.org/z/zra9GddY3 N4964 [thread.thread.id]/12 "If the align option is omitted it defaults to >." Both MSVC and libc++ right-align thread::id here as mandated by that paragraph, but libstdc++ is left-aligning. I am not sure how duration should be aligned by default but either libstdc++ or libc++ are buggy here. Found by https://github.com/StephanTLavavej