<div dir="ltr">Hi,<div><br></div><div>I have changed the raw profile format which resulted in issues in llvm-profdata merge and fixed in later commits.</div><div>Could we please cherry-pick the commits into the release/13.0.0 branch which are reported in the following tickets:</div><div><a href="https://bugs.llvm.org/show_bug.cgi?id=51497">https://bugs.llvm.org/show_bug.cgi?id=51497</a><br></div><div><a href="https://bugs.llvm.org/show_bug.cgi?id=51637">https://bugs.llvm.org/show_bug.cgi?id=51637</a><br></div><div><br></div><div>Thanks,</div><div><br></div><div>Gülfem</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 25, 2021 at 8:10 AM Bernhard Rosenkraenzer via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
I've updated OpenMandriva packaging to current 13.x branch to get a preview of 13.0-rc2 (I presume it's 13.0.0-rc2, not 13.0.1?).<br>
<br>
Overall, aside from the issues mentioned for rc1 (new-ish components like MLIR, flang, libc failing to build) mostly looks good. We found one more regression in 13.0-rc2 (compared to 12.x - this was also in rc1, just went unnoticed) affecting PGO.<br>
<br>
Doing something along the lines of <br>
export LLVM_PROFILE_FILE=xyz-%p.profile.d<br>
export CFLAGS="-O2 -fprofile-instr-generate"<br>
export CXXFLAGS="-O2 -fprofile-instr-generate"<br>
./configure<br>
make<br>
# Run the generated binaries in some expected ways, e.g. "make check"<br>
llvm-profdata merge --output=xyz.profile xyz-*.profile.d<br>
<br>
consistently (obviously with PIDs varying) results in<br>
warning: xyz-670250.profile.d: malformed instrumentation profile data<br>
warning: xyz-670257.profile.d: malformed instrumentation profile data<br>
error: no profile can be merged<br>
<br>
The *.profile.d files look ok at a first glance, and "file" recognizes them as "LLVM raw profile data, version 7".<br>
<br>
Looks like only "llvm-profdata merge" is broken, using -fprofile-instr-use=<any of the individual files> seems to be ok.<br>
Will file a bug report...<br>
<br>
ttyl<br>
bero<br>
<br>
On Wednesday, August 25, 2021 08:12 CEST, Tom Stellard via Release-testers <<a href="mailto:release-testers@lists.llvm.org" target="_blank">release-testers@lists.llvm.org</a>> wrote: <br>
<br>
> Hi,<br>
> <br>
> There have been some buildbot failures in the release/13.x branch, so<br>
> I'm going to delay -rc2 until Thursday to investigate.<br>
> <br>
> -Tom<br>
> <br>
> _______________________________________________<br>
> Release-testers mailing list<br>
> <a href="mailto:Release-testers@lists.llvm.org" target="_blank">Release-testers@lists.llvm.org</a><br>
> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers</a><br>
<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>