https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121393
Bug ID: 121393
Summary: [16 Regression] GCN gfx1100 offloading:
'libgomp.c-c++-common/for-{11,12,3,5,6,9}.c' execution
tests
Product: gcc
Version: 16.0
Status: UNCONFIRMED
Keywords: openmp, testsuite-fail
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: ams at gcc dot gnu.org
Target Milestone: ---
Target: GCN
Per my testing, commit r16-2637-gb31fa1ce19542e14bea10f46240f39cb37277b80
"Don't pass vector params through to offload targets" regresses gfx1100 (only)
testing:
PASS: libgomp.c/../libgomp.c-c++-common/for-11.c (test for excess errors)
[-PASS:-]{+FAIL:+} libgomp.c/../libgomp.c-c++-common/for-11.c execution
test
PASS: libgomp.c/../libgomp.c-c++-common/for-12.c (test for excess errors)
[-PASS:-]{+FAIL:+} libgomp.c/../libgomp.c-c++-common/for-12.c execution
test
PASS: libgomp.c/../libgomp.c-c++-common/for-3.c (test for excess errors)
[-PASS:-]{+FAIL:+} libgomp.c/../libgomp.c-c++-common/for-3.c execution test
PASS: libgomp.c/../libgomp.c-c++-common/for-5.c (test for excess errors)
[-PASS:-]{+FAIL:+} libgomp.c/../libgomp.c-c++-common/for-5.c execution test
PASS: libgomp.c/../libgomp.c-c++-common/for-6.c (test for excess errors)
[-PASS:-]{+FAIL:+} libgomp.c/../libgomp.c-c++-common/for-6.c execution test
PASS: libgomp.c/../libgomp.c-c++-common/for-9.c (test for excess errors)
[-PASS:-]{+FAIL:+} libgomp.c/../libgomp.c-c++-common/for-9.c execution test
Same for corresponding 'libgomp.c++/[...]'.
Memory access fault by GPU node-2 (Agent handle: 0x3bfa3410) on address
0x74fe58c76000. Reason: Page not present or supervisor privilege.