https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89538
--- Comment #5 from Taewook Oh <twoh at fb dot com> --- The name of the function is "void llvm::SmallVectorTemplateBase<T, <anonymous> >::grow(size_t) [with T = std::pair<std::unique_ptr<llvm::DwarfTypeUnit>, const llvm::DICompositeType*>; bool <anonymous> = false]". I tried with GCC 7.4.0, and seems that GCC 7.4.0 doesn't attempt to vectorize the problematic code. Thank you for taking a look!