https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105238
Richard Biener changed:
What|Removed |Added
Target Milestone|14.0|14.2
--- Comment #9 from Richard
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105238
Martin Liška changed:
What|Removed |Added
Target Milestone|--- |14.0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105238
Martin Liška changed:
What|Removed |Added
Keywords||patch
--- Comment #8 from Martin Liška
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105238
Martin Liška changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105238
--- Comment #7 from Esger Abbink ---
Building a real project with the patched gcc9.4 and ccache 4.5.1 (replacing
-fprofile-dir with -fprofile-prefix-map=${CMAKE_SOURCE_DIR}=.) it looks ok at
first sight:
- 100% cache hits for the second
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105238
--- Comment #6 from Esger Abbink ---
After patching ccache 4.5.1 to understand -fprofile-prefix-map it does cache .o
and .gcno:
$ ccache -z -C
$ cd /home/esger/src/application/coverage_test/dir1/source/ && CCACHE_DEBUG=
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105238
--- Comment #5 from Esger Abbink ---
Cherry picking
https://github.com/gcc-mirror/gcc/commit/cde87638bf5cf6aafffb590986b6a890da0ba06c
on top of releases-9.4.0 allowed me to apply the patch to get a patched gcc9.4
supporting -fprofile-prefix-map
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105238
--- Comment #4 from Esger Abbink ---
We use Ubuntu 20.04 currently for our jenkins images.
With gcc built from master with patch using -fprofile-prefix-map works as
expected:
with a main.cpp in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105238
--- Comment #3 from Martin Liška ---
> I am happy to test the patch, but not quite sure how to proceed.
I would recommend building the current master (or you can wait for a couple of
weeks and apply it on the top of GCC 12.1 release that will
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105238
--- Comment #2 from Esger Abbink ---
There certainly is overlap yes, in particular:
"(a) build directory relative paths were stored as the .gcda paths
(/a/b/c/master/path/to/file.gcda becomes path/to/file.gcda)"
from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105238
Martin Liška changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
11 matches
Mail list logo