testsuite: Fix up libgomp.fortran/alloc-1.F90 testcase [PR100071]
As can be seen under valgrind, the testcase didn't bind in the last part the fortran pointers properly to the c pointers. 2021-04-14 Jakub Jelinek <jakub@redhat.com> PR testsuite/100071 * testsuite/libgomp.fortran/alloc-1.F90: Call c_f_pointer after last cp = omp_alloc with cp, p arguments instead of cq, q and call c_f_pointer after last cq = omp_alloc with cq, q.
This commit is contained in:
parent
e1666ebd9a
commit
287be7f7a5
1 changed files with 2 additions and 1 deletions
|
@ -155,12 +155,13 @@
|
|||
cp = omp_alloc (ONEoFIVE, &
|
||||
& omp_null_allocator)
|
||||
if (mod (transfer (cp, intptr), 32_c_intptr_t) /= 0) stop 17
|
||||
call c_f_pointer (cq, q, [ONEoFIVE &
|
||||
call c_f_pointer (cp, p, [ONEoFIVE &
|
||||
& / c_sizeof (i)])
|
||||
p(1) = 5
|
||||
p(ONEoFIVE / c_sizeof (i)) = 6
|
||||
cq = omp_alloc (768_c_size_t, omp_null_allocator)
|
||||
if (mod (transfer (cq, intptr), 128_c_intptr_t) /= 0) stop 18
|
||||
call c_f_pointer (cq, q, [768 / c_sizeof (i)])
|
||||
q(1) = 7
|
||||
q(768 / c_sizeof (i)) = 8
|
||||
if (c_associated (omp_alloc (768_c_size_t, omp_null_allocator))) &
|
||||
|
|
Loading…
Add table
Reference in a new issue