https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120598
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |WAITING --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- Can you re-upload preprocessed sources? It seems to be intermixed with diagnostics which makes it unusable: --- inline _ITp atomic_fetch_sub(volatile atomic<_ITp>* __a, __atomic_diff_t<_ITp> __i) noexcept { return atomic_fetch_sub_explicit(__a, __i, memory_order_seq_cst); } template<typename _ITp> inline _IIn file included from include/waiting_threads.h:19, from sql/sql_class.h:25, from sql/create_options.h:25, from sql/vector_mhnsw.cc:20: ../install/include/mysql/my_sys.h:3:2: warning: #warning This file should not be included by clients, include only <mysql.h> [-Wcpp] 3 | #warning This file should not be included by clients, include only <mysql.h> | ^~~~~~~ Tp atomic_fetch_and(__atomic_base<_ITp>* __a, __atomic_val_t<_ITp> __i) noexcept --- I suggest to append -save-temps to the compiler command line used to build vector_mhnsw.c, there should be an auxiliary file generated containing the preprocessed source named vector_mhnsw.i, please attach that one.