https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118590
Bug ID: 118590 Summary: internal compiler error: in build_omp_array_section, bei cp/typeck.cc:4823 Product: gcc Version: 14.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: schulz.benjamin at googlemail dot com Target Milestone: --- Created attachment 60224 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60224&action=edit mdspan_acc class The following files (which use openacc and openmp) (i transported parts of my earlier openmp code due to the device mapper having more examples with class upload) compile with nvc++ and (at least yesterday's) git verion of clang. But gcc will have the following output: /home/benni/projects/arraylibrary/mdspan_acc.h: In Funktion »void cholesky_decomposition(mdspan<T, Container>&, mdspan<T, Container>&, matrix_multiplication_parameters, size_t, bool, bool)«: /home/benni/projects/arraylibrary/mdspan_acc.h:2764:56: Internal compiler error: in build_omp_array_section, bei cp/typeck.cc:4823 2764 | #pragma acc enter data copyin(dA.pdata[0:dA.pdatalength]) | ^ 0x5631935b722f internal_error(char const*, ...) ???:0 0x56319181797d fancy_abort(char const*, int, char const*) ???:0 0x563191a0e348 c_parse_file() ???:0 0x563191b23729 c_common_parse_file() ???:0