On 12/07/2015 06:03 PM, Nathan Sidwell wrote:
On 12/07/15 11:18, Nathan Sidwell wrote:
calls to no return fns can cause problems with the PTX JIT.  It doesn't
understand their no-return nature and can erroneously think there are
unexitable
loops (depending on the precise placement of bbs).  It can get so
upset it
segfaults.

gcc.dg/pr68671.c started causing this last week, with what looked like
incomplete jump threading.

Bernd, I meant to ask if you recalled previous tests you failed because
of this problem?  I'm retesting
  gcc.c-torture/compile/920723-1.c
  gcc.c-torture/compile/pr33855.c
  gcc.c-torture/execute/981019-1.c

I don't completely recall what reasons there were for ptxas crashes (or if we indeed reliably figured out the causes). Uninitialized registers come to mind, but I don't think I recall issues with noreturn.


Bernd

Reply via email to