[llvm-dev] opt is broken on LLVM12

Roman Lebedev via llvm-dev llvm-dev at lists.llvm.org
Sat Jan 9 06:48:54 PST 2021


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


More information about the llvm-dev mailing list