Re: lang/ruby and powerpc* __builtin_setjmp

2021-08-13 Thread George Koehler
On Wed, 11 Aug 2021 21:24:08 + (UTC) Jeremy Evans wrote: > On 08/08 10:37, Jeremy Evans wrote: > > I'll do some testing with builtin setjmp/longjmp > > disabled on amd64. If that works, we can switch to doing that by > > default. If any regressions are noticed, we still have time to switch

Re: lang/ruby and powerpc* __builtin_setjmp

2021-08-11 Thread Jeremy Evans
On 08/08 10:37, Jeremy Evans wrote: > On 08/08 12:45, George Koehler wrote: > > If we disable the builtins on more archs, we might benefit from the > > xor cookie > >

Re: lang/ruby and powerpc* __builtin_setjmp

2021-08-08 Thread Jeremy Evans
On 08/08 12:45, George Koehler wrote: > Hello Jeremy, ports list, > > lang/ruby uses __builtin_setjmp and __builtin_longjmp, but these are > broken in clang-11 on powerpc and powerpc64. I want to avoid these > builtins and use _setjmp(3) on powerpc*, see diff below. > > The symptoms of the

lang/ruby and powerpc* __builtin_setjmp

2021-08-07 Thread George Koehler
Hello Jeremy, ports list, lang/ruby uses __builtin_setjmp and __builtin_longjmp, but these are broken in clang-11 on powerpc and powerpc64. I want to avoid these builtins and use _setjmp(3) on powerpc*, see diff below. The symptoms of the broken __builtin_setjmp are easy to miss. Our ruby