<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 10, 2019 at 6:54 AM Roman Lebedev via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@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">On Tue, Sep 10, 2019 at 1:51 PM Clément Courbet via llvm-commits<br>
<<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a>> wrote:<br>
><br>
> I must admit that I only did `ninja check-llvm`, given that I was only touching the backend. It feels weird that I can break clang tests with such changes, is that really intended ?<br>
That test is broken, clang codegen tests should not be dependent on<br>
llvm middle-end behavior.<br></blockquote><div><br></div><div>Agree, and I've hit this kind of error about many times myself. If end-to-end testing is desired, that should go in test-suite. <br></div><div><br></div><div>It would be great if someone active on clang would audit and correct tests that run large parts of the IR optimizer (via "-O1" for example).<br></div><div><br></div><div>If not...<br></div><div>1. The quick fix is to edit the offending CHECK lines in the test to match, and those diffs become part of this patch.<br></div><div>2. A slightly better fix is to make the offending CHECK lines vague enough that they pass before/after this patch.<br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
> On Tue, Sep 10, 2019 at 12:39 PM Dmitri Gribenko via Phabricator <<a href="mailto:reviews@reviews.llvm.org" target="_blank">reviews@reviews.llvm.org</a>> wrote:<br>
>><br>
>> gribozavr added a comment.<br>
>><br>
>> Sorry, this change broke the buildbots: <a href="http://lab.llvm.org:8011/builders/clang-x86_64-debian-fast/builds/17395" rel="noreferrer" target="_blank">http://lab.llvm.org:8011/builders/clang-x86_64-debian-fast/builds/17395</a>, I reverted it (r371507). Please ensure that you run `ninja check-all` before committing.<br>
>><br>
>><br>
>> Repository:<br>
>>   rG LLVM Github Monorepo<br>
>><br>
>> CHANGES SINCE LAST ACTION<br>
>>   <a href="https://reviews.llvm.org/D60318/new/" rel="noreferrer" target="_blank">https://reviews.llvm.org/D60318/new/</a><br>
>><br>
>> <a href="https://reviews.llvm.org/D60318" rel="noreferrer" target="_blank">https://reviews.llvm.org/D60318</a><br>
>><br>
>><br>
>><br>
> _______________________________________________<br>
> llvm-commits mailing list<br>
> <a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
> <a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
</blockquote></div></div>