https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96334

            Bug ID: 96334
           Summary: [og10] ICEs with commit
                    0122024b1908497bfe520361798579895bd75588 "openacc:
                    Shared memory layout optimisation"
           Product: gcc
           Version: og10 (devel/omp/gcc-10)
            Status: UNCONFIRMED
          Keywords: openacc
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: jules at gcc dot gnu.org
          Reporter: tschwinge at gcc dot gnu.org
                CC: ams at gcc dot gnu.org
  Target Milestone: ---

In a build with '--enable-checking=yes,extra,rtl', the recent commit
g:0122024b1908497bfe520361798579895bd75588 "openacc: Shared memory layout
optimisation" introduces a good number of regressions for OpenACC offloading
compilation (gcn only, supposedly because that's the only configuration using
this at present):

    {+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/broadcast-many.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}

    [...]/libgomp.oacc-c/../libgomp.oacc-c-c++-common/broadcast-many.c: In
function 'main._omp_fn.0':
    [...]/libgomp.oacc-c/../libgomp.oacc-c-c++-common/broadcast-many.c:24:11:
error: incorrect sharing of tree nodes
    MEM[(<address-space-4> int *)64B]
    # VUSE <.MEM_1665>
    w_183 = MEM[(<address-space-4> int *)64B];
    [...]/libgomp.oacc-c/../libgomp.oacc-c-c++-common/broadcast-many.c:24:11:
error: incorrect sharing of tree nodes
    MEM[(<address-space-4> int *)64B]
    # .MEM_1965 = VDEF <.MEM_1739>
    MEM[(<address-space-4> int *)64B] = w_937;
    [...]/libgomp.oacc-c/../libgomp.oacc-c-c++-common/broadcast-many.c:24:11:
error: incorrect sharing of tree nodes
    MEM[(<address-space-4> int *)64B]
    # VUSE <.MEM_1751>
    w_343 = MEM[(<address-space-4> int *)64B];
    [...]/libgomp.oacc-c/../libgomp.oacc-c-c++-common/broadcast-many.c:24:11:
error: incorrect sharing of tree nodes
    MEM[(<address-space-4> int *)64B]
    # .MEM_1969 = VDEF <.MEM_1889>
    MEM[(<address-space-4> int *)64B] = w_1146;
    [...]/libgomp.oacc-c/../libgomp.oacc-c-c++-common/broadcast-many.c:24:11:
error: incorrect sharing of tree nodes
    MEM[(<address-space-4> int *)64B]
    # VUSE <.MEM_1901>
    w_567 = MEM[(<address-space-4> int *)64B];
    [...]/libgomp.oacc-c/../libgomp.oacc-c-c++-common/broadcast-many.c:24:11:
error: incorrect sharing of tree nodes
    MEM[(<address-space-4> int *)64B]
    # .MEM_1973 = VDEF <.MEM_1911>
    MEM[(<address-space-4> int *)64B] = w_1547;
    [...]/libgomp.oacc-c/../libgomp.oacc-c-c++-common/broadcast-many.c:24:11:
error: incorrect sharing of tree nodes
    MEM[(<address-space-4> int *)64B]
    # VUSE <.MEM_1923>
    w_663 = MEM[(<address-space-4> int *)64B];
    during GIMPLE pass: oaccdevlow
    [...]/libgomp.oacc-c/../libgomp.oacc-c-c++-common/broadcast-many.c:24:11:
internal compiler error: verify_gimple failed
    [...]

Similarly:

    {+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/broadcast-many.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}

    [-PASS:-]{+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/loop-red-gwv-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/loop-red-gwv-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/loop-red-gwv-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/loop-red-gwv-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/loop-red-w-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/loop-red-w-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/loop-red-w-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/loop-red-w-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/loop-red-w-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/loop-red-w-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    [-PASS:-]{+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/loop-red-wv-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/loop-red-wv-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    {+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    PASS:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
TODO (test for warnings, line 18)
    [-PASS:-]{+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    {+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    PASS:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
TODO (test for warnings, line 18)
    [-PASS:-]{+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    {+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    PASS:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
TODO (test for warnings, line 17)
    [-PASS:-]{+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    {+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    PASS:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
TODO (test for warnings, line 17)
    [-PASS:-]{+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    {+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-3.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    PASS:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-3.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
TODO (test for warnings, line 19)
    [-PASS:-]{+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-3.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    {+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-3.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    PASS:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-3.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
TODO (test for warnings, line 19)
    [-PASS:-]{+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-3.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    {+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-4.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    PASS:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-4.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
TODO (test for warnings, line 19)
    [-PASS:-]{+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-4.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    {+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-4.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    PASS:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-4.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
TODO (test for warnings, line 19)
    [-PASS:-]{+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/par-loop-comb-reduction-4.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    {+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-dims.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    [...]
    [-PASS:-]{+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-dims.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    {+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-dims.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    [...]
    [-PASS:-]{+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/parallel-dims.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    [-PASS:-]{+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/privatize-reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/privatize-reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/privatize-reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    {+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/privatize-reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-1.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-2.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-3.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-3.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-3.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-3.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-4.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-4.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-4.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-4.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-5.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-5.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-5.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-5.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    {+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-7.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    [...]
    [-PASS:-]{+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-7.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    {+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-7.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    [...]
    [-PASS:-]{+FAIL:+}
libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-7.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

    [-PASS:-]{+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-cplx-dbl.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-cplx-dbl.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-cplx-flt.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-cplx-flt.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-dbl.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-dbl.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL:
libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-flt.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/reduction-flt.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/vred2d-128.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/vred2d-128.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)

    [-PASS:-]{+FAIL: libgomp.oacc-c/../libgomp.oacc-c-c++-common/vred2d-128.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-c/../libgomp.oacc-c-c++-common/vred2d-128.c
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O2 
(test for excess errors)

Similar for 'libgomp.oacc-c++'.

    [-PASS:-]{+FAIL: libgomp.oacc-fortran/nested-function-1.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-fortran/nested-function-1.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)
    [similar for other optimization levels]

    [-PASS:-]{+FAIL: libgomp.oacc-fortran/optional-reduction.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-fortran/optional-reduction.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)
    [similar for other optimization levels]

    {+FAIL: libgomp.oacc-fortran/parallel-dims.f90 -DACC_DEVICE_TYPE_radeon=1
-DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0  (internal compiler error)+}
    [...]
    [-PASS:-]{+FAIL:+} libgomp.oacc-fortran/parallel-dims.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(test for excess errors)
    [similar for other optimization levels]

    [-PASS:-]{+FAIL: libgomp.oacc-fortran/reduction-1.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-fortran/reduction-1.f90 -DACC_DEVICE_TYPE_radeon=1
-DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0  (test for excess errors)
    [similar for other optimization levels]

    [-PASS:-]{+FAIL: libgomp.oacc-fortran/reduction-2.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-fortran/reduction-2.f90 -DACC_DEVICE_TYPE_radeon=1
-DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0  (test for excess errors)
    [similar for other optimization levels]

    [-PASS:-]{+FAIL: libgomp.oacc-fortran/reduction-3.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-fortran/reduction-3.f90 -DACC_DEVICE_TYPE_radeon=1
-DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0  (test for excess errors)
    [similar for other optimization levels]

    [-PASS:-]{+FAIL: libgomp.oacc-fortran/reduction-4.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-fortran/reduction-4.f90 -DACC_DEVICE_TYPE_radeon=1
-DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0  (test for excess errors)
    [similar for other optimization levels]

    [-PASS:-]{+FAIL: libgomp.oacc-fortran/reduction-5.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-fortran/reduction-5.f90 -DACC_DEVICE_TYPE_radeon=1
-DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0  (test for excess errors)
    [similar for other optimization levels]

    [-PASS:-]{+FAIL: libgomp.oacc-fortran/reduction-6.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-fortran/reduction-6.f90 -DACC_DEVICE_TYPE_radeon=1
-DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0  (test for excess errors)
    [similar for other optimization levels]

    [-PASS:-]{+FAIL: libgomp.oacc-fortran/reduction-7.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-fortran/reduction-7.f90 -DACC_DEVICE_TYPE_radeon=1
-DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0  (test for excess errors)
    [similar for other optimization levels]

    [-PASS:-]{+FAIL: libgomp.oacc-fortran/reduction-9.f90
-DACC_DEVICE_TYPE_radeon=1 -DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0 
(internal compiler error)+}
    {+FAIL:+} libgomp.oacc-fortran/reduction-9.f90 -DACC_DEVICE_TYPE_radeon=1
-DACC_MEM_SHARED=0 -foffload=amdgcn-amdhsa  -O0  (test for excess errors)
    [similar for other optimization levels]

Reply via email to