Issue 182897
Summary Fix offload tests marked as XFAIL for intelgpu [tracker]
Labels openmp:libomptarget, offload, backend:IntelGPU
Assignees sarnex, adurang
Reporter adurang
    This is the current list of offload tests marked as XFAIL for Intel GPUs and their status:

| Test Name | Issue | Notes | Status |
|:----------|:------|:------|:------:|
| mapping/pr38704.c | | | |
| mapping/low_alignment.c | | | |
| mapping/map_structptr_and_member_local.c | | | |
| mapping/declare_mapper_target.cpp | | | |
| mapping/prelock.cpp | | | |
| mapping/chained_containing_structs_1.cc | | | |
| mapping/lambda_by_value.cpp | | | |
| mapping/ompx_hold/target.c | | | |
| mapping/ompx_hold/struct.c | | | |
| mapping/target_has_device_addr.c | | | |
| mapping/target_data_array_extension_at_exit.c | | | |
| mapping/private_mapping.c | | | |
| mapping/is_device_ptr.cpp | | | |
| mapping/delete_inf_refcount.c | | | |
| mapping/has_device_addr.cpp | | | |
| mapping/ptr_and_obj_motion.c | | | |
| mapping/target_map_for_member_data.cpp | | | |
| mapping/duplicate_mappings_2.cpp | | | |
| mapping/device_ptr_update.c | | | |
| mapping/reduction_implicit_map.cpp | | | |
| mapping/chained_containing_structs_2.cc | | | |
| mapping/use_device_addr/target_use_device_addr.c | | | |
| mapping/target_derefence_array_pointrs.cpp | | | |
| mapping/map_structptr_and_member_global.c | | | |
| mapping/array_section_implicit_capture.c | | | |
| mapping/declare_mapper_nested_default_mappers.cpp | | | |
| mapping/map_both_pointer_pointee.c | | | |
| mapping/declare_mapper_target_data.cpp | | | |
| mapping/declare_mapper_nested_default_mappers_1.cpp | | | |
| mapping/present/target.c | | | |
| mapping/present/target_array_extension.c | | | |
| mapping/present/unified_shared_memory.c | | | |
| mapping/present/zero_length_array_section.c | | | |
| mapping/declare_mapper_target_data_enter_exit.cpp | | | |
| mapping/declare_mapper_nested_mappers.cpp | | | |
| mapping/map_ptr_and_star_local.c | | | |
| mapping/target_uses_allocator.c | | | |
| mapping/data_member_ref.cpp | | | |
| mapping/implicit_device_ptr.c | | | |
| mapping/declare_mapper_target_checks.cpp | | | |
| mapping/is_accessible.cpp | | | |
| mapping/chained_containing_structs_3.cc | | | |
| mapping/target_implicit_partial_map.c | | | |
| mapping/declare_mapper_target_update.cpp | | | |
| mapping/duplicate_mappings_1.cpp | | | |
| sanitizer/ptr_outside_alloc_2.c | | | |
| sanitizer/kernel_crash_async.c | | | |
| sanitizer/free_host_ptr.c | | | |
| sanitizer/use_after_free_2.c | | | |
| sanitizer/kernel_crash_many.c | | | |
| sanitizer/free_wrong_ptr_kind.cpp | | | |
| sanitizer/ptr_outside_alloc_1.c | | | |
| sanitizer/free_wrong_ptr_kind.c | | | |
| sanitizer/kernel_crash_single.c | | | |
| sanitizer/double_free.c | | | |
| sanitizer/use_after_free_1.c | | | |
| sanitizer/kernel_trap_many.c | | | |
| sanitizer/kernel_trap.c | | | |
| sanitizer/kernel_trap_async.c | | | |
| sanitizer/kernel_crash.c | | | |
| sanitizer/kernel_trap.cpp | | | |
| ompt/veccopy_map.c | | | |
| ompt/veccopy_emi.c | | | |
| ompt/veccopy.c | | | |
| ompt/veccopy_disallow_both.c | | | |
| ompt/veccopy_emi_map.c | | | |
| ompt/veccopy_data.c | | | |
| ompt/veccopy_wrong_return.c | | | |
| ompt/veccopy_no_device_init.c | | | |
| offloading/target_update_strided_struct_to.c | | | |
| offloading/ompx_saxpy_mixed.c | | | |
| offloading/bug49779.cpp | | | |
| offloading/malloc.c | | | |
| offloading/back2back_distribute.c | | | |
| offloading/bug49334.cpp | | | |
| offloading/force-usm.cpp | | | |
| offloading/target_update_strided_struct_multiple_from.c | | | |
| offloading/bug50022.cpp | | | |
| offloading/spmdization.c | | | |
| offloading/d2d_memcpy.c | | | |
| offloading/test_libc.cpp | | | |
| offloading/strided_partial_update_from.c | | | |
| offloading/ompx_bare.c | | | |
| offloading/thread_state_1.c | | | |
| offloading/host_as_target.c | | | |
| offloading/ctor_dtor_lazy.cpp | | | |
| offloading/small_trip_count.c | | | |
| offloading/target_constexpr_mapping.cpp | | | |
| offloading/wtime.c | | | |
| offloading/parallel_offloading_map.cpp | | | |
| offloading/CUDA/basic_launch_blocks_and_threads.cu | | | |
| offloading/CUDA/launch_tu.cu | | | |
| offloading/CUDA/basic_launch_multi_arg.cu | | | |
| offloading/CUDA/basic_launch.cu | | | |
| offloading/weak.c | | | |
| offloading/std_complex_arithmetic.cpp | | | |
| offloading/strided_ptr_multiple_update_to.c | | | |
| offloading/atomic-compare-signedness.c | | | |
| offloading/thread_limit.c | | | |
| offloading/target_update_strided_struct_multiple_to.c | | | |
| offloading/parallel_target_teams_reduction_max.cpp | | | |
| offloading/workshare_chunk.c | | | |
| offloading/target_map_for_member_data.cpp | | | |
| offloading/strided_ptr_multiple_update_from.c | | | |
| offloading/static_linking.c | | | |
| offloading/target_update_from.c | | | |
| offloading/default_thread_limit.c | | | |
| offloading/shared_lib_fp_mapping.c | | | |
| offloading/target_nowait_target.cpp | | | |
| offloading/parallel_target_teams_reduction_min.cpp | | | |
| offloading/offloading_success.cpp | | | |
| offloading/target_critical_region.cpp | | | |
| offloading/ompx_bare_shfl_down_sync.cpp | | | |
| offloading/strided_update_to.c | | | |
| offloading/bug64959.c | | | |
| offloading/task_in_reduction_target.c | | | |
| offloading/indirect_fp_mapping.c | | | |
| offloading/fortran/target-map-dtype-multi-explicit-array-member.f90 | | | |
| offloading/fortran/target-map-enter-exit-scalar.f90 | | | |
| offloading/fortran/target-map-pointer-target-array-section-3d-bounds.f90 | | | |
| offloading/fortran/target-map-dtype-multi-explicit-array-member-bounds.f90 | | | |
| offloading/fortran/target-region-implicit-array.f90 | | | |
| offloading/fortran/basic-target-parallel-do.f90 | | | |
| offloading/fortran/dump_map_tables.f90 | | | |
| offloading/fortran/target-map-nested-dtype-multi-member.f90 | | | |
| offloading/fortran/basic-target-parallel-region.f90 | | | |
| offloading/fortran/target-map-nested-dtype-derived-member.f90 | | | |
| offloading/fortran/target-map-nested-dtype-complex-member.f90 | | | |
| offloading/fortran/target-map-individual-dtype-member-map.f90 | | | |
| offloading/fortran/target-map-dtype-explicit-individual-array-member.f90 | | | |
| offloading/fortran/target-map-enter-exit-array.f90 | | | |
| offloading/fortran/target-map-dtype-multi-explicit-member.f90 | | | |
| offloading/fortran/target-no-loop.f90 | | | |
| offloading/fortran/double-target-call-with-declare-target.f90 | | | |
| offloading/fortran/target-map-derived-type-full-2.f90 | | | |
| offloading/fortran/target-map-dtype-multi-explicit-array-3D-member-bounds.f90 | | | |
| offloading/fortran/basic-target-region-3D-array.f90 | | | |
| offloading/fortran/target-map-two-dtype-explicit-member.f90 | | | |
| offloading/dynamic_module.c | | | |
| offloading/bug49021.cpp | | | |
| offloading/assert.cpp | | | |
| offloading/ompx_bare_multi_dim.cpp | | | |
| offloading/strided_ptr_partial_update_from.c | | | |
| offloading/global_constructor.cpp | | | |
| offloading/cuda_no_devices.c | | | |
| offloading/bug53727.cpp | | | |
| offloading/target-tile.c | | | |
| offloading/multiple_reductions_simple.c | | | |
| offloading/bug47654.cpp | | | |
| offloading/parallel_target_teams_reduction.cpp | | | |
| offloading/taskloop_offload_nowait.cpp | | | |
| offloading/target_update_strided_struct_partial_to.c | | | |
| offloading/generic_multiple_parallel_regions.c | | | |
| offloading/bug51982.c | | | |
| offloading/complex_reduction.cpp | | | |
| offloading/high_trip_count_block_limit.cpp | | | |
| offloading/target_update_to.c | | | |
| offloading/bug51781.c | | | |
| offloading/target_update_strided_struct_from.c | | | |
| offloading/dynamic_module_load.c | | | |
| offloading/extern.c | | | |
| offloading/struct_mapping_with_pointers.cpp | | | |
| offloading/bug64959_compile_only.c | | | |
| offloading/ctor_dtor.cpp | | | |
| offloading/interop-print.c | | | |
| offloading/thread_state_2.c | | | |
| offloading/info.c | | | |
| offloading/ompx_coords.c | | | |
| offloading/small_trip_count_thread_limit.cpp | | | |
| offloading/strided_multiple_update_from.c | | | |
| offloading/ompx_bare_ballot_sync.c | | | |
| offloading/target_update_strided_struct_partial_from.c | | | |
| offloading/looptripcnt.c | | | |
| offloading/strided_partial_update_to.c | | | |
| offloading/offloading_success.c | | | |
| offloading/bug74582.c | | | |
| jit/type_punning.c | | | |
| jit/empty_kernel_lvl2.c | | | |
| jit/empty_kernel_lvl1.c | | | |
| api/omp_device_managed_memory_alloc.c | | | |
| api/ompx_sync.cpp | | | |
| api/omp_env_vars.c | | | |
| api/omp_device_alloc.c | | | |
| api/omp_indirect_call_table_manual.c | | | |
| api/omp_device_uid.c | | | |
| api/assert.c | | | |
| api/omp_device_memory.c | | | |
| api/omp_host_pinned_memory_alloc.c | | | |
| api/omp_indirect_call.c | | | |
| api/omp_host_call.c | | | |
| api/omp_device_managed_memory.c | | | |
| api/omp_host_pinned_memory.c | | | |
| api/omp_get_device_num.c | | | |
| api/ompx_sync.c | | | |
| api/omp_dynamic_shared_memory.c | | | |
| api/omp_get_num_devices.c | | | |
| api/omp_get_mapped_ptr.c | | | |
| api/ompx_3d.c | | | |
| api/ompx_3d.cpp | | | |
| api/omp_get_num_procs.c | | | |
| unified_shared_memory/close_manual.c | | | |
| unified_shared_memory/api.c | | | |
| unified_shared_memory/close_member.c | | | |
| unified_shared_memory/shared_update.c | | | |
| unified_shared_memory/close_modifier.c | | | |
| unified_shared_memory/close_enter_exit.c | | | |
| unified_shared_memory/associate_ptr.c | | | |
| libc/malloc_parallel.c | | | |
| env/omp_target_debug.c | | | |
| env/base_ptr_ref_count.c | | | |




_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to