https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94928
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #19 from Martin Liška <marxin at gcc dot gnu.org> --- Looking at the source file paths for tramp3d, there are quite some system headers: gcov tramp3d-v4.ii 2>/dev/null | sort | grep find_source | uniq -c | sort -n 2 find_source: /usr/include/c++/6/iostream 3 find_source: /usr/include/c++/6/bits/char_traits.h 3 find_source: /usr/include/c++/6/ext/type_traits.h 3 find_source: /usr/include/c++/6/iomanip 5 find_source: /usr/include/c++/6/new 6 find_source: /usr/include/c++/6/cmath 6 find_source: /usr/include/c++/6/limits 15 find_source: /usr/include/c++/6/bits/stl_function.h 15 find_source: /usr/include/c++/6/bits/stl_iterator_base_types.h 20 find_source: /usr/include/c++/6/bits/allocated_ptr.h 22 find_source: /usr/include/c++/6/bits/basic_string.tcc 22 find_source: /usr/include/c++/6/bits/predefined_ops.h 32 find_source: /usr/include/c++/6/bits/basic_string.h 32 find_source: /usr/include/c++/6/bits/list.tcc 48 find_source: /usr/include/c++/6/ext/aligned_buffer.h 53 find_source: /usr/include/c++/6/bits/stl_map.h 55 find_source: /usr/include/c++/6/bits/stl_pair.h 60 find_source: /usr/include/c++/6/ext/alloc_traits.h 68 find_source: /usr/include/c++/6/bits/stl_iterator_base_funcs.h 76 find_source: /usr/include/c++/6/bits/stl_heap.h 78 find_source: /usr/include/c++/6/bits/cpp_type_traits.h 130 find_source: /usr/include/c++/6/bits/stl_algo.h 198 find_source: /usr/include/c++/6/bits/allocator.h 205 find_source: /usr/include/c++/6/bits/stl_list.h 253 find_source: /usr/include/c++/6/bits/move.h 269 find_source: /usr/include/c++/6/bits/stl_bvector.h 443 find_source: /usr/include/c++/6/bits/alloc_traits.h 445 find_source: /usr/include/c++/6/bits/stl_construct.h 582 find_source: /usr/include/c++/6/bits/stl_tree.h 604 find_source: /usr/include/c++/6/ext/new_allocator.h 779 find_source: /usr/include/c++/6/bits/stl_algobase.h 909 find_source: /usr/include/c++/6/bits/stl_iterator.h 992 find_source: /usr/include/c++/6/bits/vector.tcc 1034 find_source: /usr/include/c++/6/bits/stl_uninitialized.h 2145 find_source: /usr/include/c++/6/bits/stl_vector.h 59079 find_source: tramp3d-v4.cpp I bet one doesn't want to prefix all the system files with a prefix. That said, I am not planning to add the option for prefixes. Please open a separate bug with a feature request if you really need it. It seems to me that merging the 3 components is an easy task (compared to parsing of .gcda/.gcno files).