[Openmp-commits] [PATCH] D142684: [OpenMP] Fix stack overflow for test bug54082.c

Martin Storsjö via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Fri Jan 27 05:34:36 PST 2023


mstorsjo added a comment.

In D142684#4085354 <https://reviews.llvm.org/D142684#4085354>, @tianshilei1992 wrote:

> In D142684#4084862 <https://reviews.llvm.org/D142684#4084862>, @mstorsjo wrote:
>
>> Thanks for the fix! It does indeed seem to fix the issue.
>>
>> Do you happen to know why this worked before, but now suddenly stopped working after D142297 <https://reviews.llvm.org/D142297> - was the stack usage so close to the edges of what's allowed, that any minor tweak pushed it over the limit, or did the change in D142297 <https://reviews.llvm.org/D142297> affect the amount of stack used in a bigger way? (I presume that the main `int result[N][N]` array here only gets allocated once on the stack, and the OpenMP threads just refer to that? I presume the change didn't cause the array to be allocated in more places than before?)
>
> There is no issue. That test case was added in that patch. It didn’t pass before…

Oh, I see - doh. Thanks for explaining and sorry for the noise!


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D142684/new/

https://reviews.llvm.org/D142684



More information about the Openmp-commits mailing list