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).

Reply via email to