This is missing some vital details:
* what is the minimal reproducer? pointing at some whole program isn't
really actionable..
* what is the bisection range - which particular llvm commit broke it?
Roman
On Sat, Jan 9, 2021 at 5:33 PM Mike via llvm-dev
<llvm-dev at lists.llvm.org> wrote:>
> hi all,
>
> I am PicoLisp team member, we have new PicoLisp (pil21) implementation on
raw LLVM-IR.
> https://github.com/picolisp/pil21
> Works and passes huge test suite on any LLVM7+ versions, 64bit only.
>
> While having fun testing pil21 under LLVM12 (https://apt.llvm.org) I found
> "stem" function (https://software-lab.de/doc/refS.html#stem)
fails.
>
> Current status for latest snapshot:
> Ubuntu clang version
12.0.0-++20210107052627+f4013359b3da-1~exp1~20210107163329.277
>
> opt = OK
> llvm-as = OK
> opt -O1 = OK
> opt -Os = wrong result
> opt -O2 = wrong result
> opt -O3 = wrong result
>
> I will keep a eye on LLVM12 branch and run test suite eventually for fun in
the future.
> I am offering help for future monitoring of LLVM by PicoLisp test suite.
> If you touched optimization you definitely could contact me privately by
email.
>
> (mike)
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev