https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99105
Jan Hubicka <hubicka at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|profile streaming scales |[11 regression] profile |poorly to projects with |streaming scales poorly to |many source files |projects with many source | |files --- Comment #14 from Jan Hubicka <hubicka at gcc dot gnu.org> --- With GCC10 the testuiste seems to run reasonably fast (in about 20 minutes too). Profile is 21.38% clang-11 [.] gcov_do_dump 9.99% clang-11 [.] gcov_read_words 5.42% [kernel] [k] copy_user_enhanced_fast_string 2.68% FileCheck [.] lstep 2.63% [kernel] [k] clear_page_erms 2.53% clang-11 [.] __gcov_merge_add 2.23% clang-11 [.] gcov_write_words 1.93% clang-11 [.] __gcov_read_counter 1.50% clang-11 [.] __gcov_merge_topn 1.29% [kernel] [k] native_queued_spin_lock_slowpath 1.26% [kernel] [k] alloc_set_pte 1.20% [kernel] [k] __x86_indirect_thunk_rax 1.05% FileCheck [.] sstep 0.79% [kernel] [k] _raw_spin_lock 0.78% [kernel] [k] kmem_cache_free 0.78% [kernel] [k] generic_file_buffered_read 0.72% [kernel] [k] kmem_cache_alloc 0.69% [kernel] [k] kfree 0.64% [kernel] [k] page_remove_rmap 0.63% [kernel] [k] filemap_map_pages 0.60% [kernel] [k] __slab_free 0.55% [kernel] [k] handle_mm_fault So I am marking this a regression at least until we analyze it better.