]> gcc.gnu.org Git - gcc.git/commit
Remove support for Intel MIC offloading
authorThomas Schwinge <thomas@codesourcery.com>
Mon, 17 Oct 2022 20:19:55 +0000 (22:19 +0200)
committerThomas Schwinge <thomas@codesourcery.com>
Fri, 4 Nov 2022 09:51:01 +0000 (10:51 +0100)
commite4cba49413ca429dc82f6aa2e88129ecb3fdd943
treec949e231f1a973cb7cb5aad1985c2aab9c653378
parente724b0480bfa5ec04f39be8c7290330b495c59de
Remove support for Intel MIC offloading

... after its deprecation in GCC 12.

* Makefile.def: Remove module 'liboffloadmic'.
* Makefile.in: Regenerate.
* configure.ac: Remove 'liboffloadmic' handling.
* configure: Regenerate.
contrib/
* gcc-changelog/git_commit.py (default_changelog_locations):
Remove 'liboffloadmic'.
* gcc_update (files_and_dependencies): Remove 'liboffloadmic'
files.
* update-copyright.py (GCCCmdLine): Remove 'liboffloadmic'
comment.
gcc/
* config.gcc [target *-intelmic-* | *-intelmicemul-*]: Remove.
* config/i386/i386-options.cc (ix86_omp_device_kind_arch_isa)
[ACCEL_COMPILER]: Remove.
* config/i386/intelmic-mkoffload.cc: Remove.
* config/i386/intelmic-offload.h: Likewise.
* config/i386/t-intelmic: Likewise.
* config/i386/t-omp-device: Likewise.
* configure.ac [target *-intelmic-* | *-intelmicemul-*]: Remove.
* configure: Regenerate.
* doc/install.texi (--enable-offload-targets=[...]): Update.
* doc/sourcebuild.texi: Remove 'liboffloadmic' documentation.
include/
* gomp-constants.h (GOMP_DEVICE_INTEL_MIC): Comment out.
(GOMP_VERSION_INTEL_MIC): Remove.
libgomp/
* libgomp-plugin.h (OFFLOAD_TARGET_TYPE_INTEL_MIC): Remove.
* libgomp.texi (OpenMP Context Selectors): Remove Intel MIC
documentation.
* plugin/configfrag.ac <enable_offload_targets>
[*-intelmic-* | *-intelmicemul-*]: Remove.
* configure: Regenerate.
* testsuite/lib/libgomp.exp (libgomp_init): Remove 'liboffloadmic'
handling.
(offload_target_to_openacc_device_type)
[$offload_target = *-intelmic*]: Remove.
(check_effective_target_offload_device_intel_mic)
(check_effective_target_offload_device_any_intel_mic): Remove.
* testsuite/libgomp.c-c++-common/on_device_arch.h
(device_arch_intel_mic, on_device_arch_intel_mic, any_device_arch)
(any_device_arch_intel_mic): Remove.
* testsuite/libgomp.c-c++-common/target-45.c: Remove
'offload_device_any_intel_mic' XFAIL.
* testsuite/libgomp.fortran/target10.f90: Likewise.
liboffloadmic/
* ChangeLog: Remove.
* Makefile.am: Likewise.
* Makefile.in: Likewise.
* aclocal.m4: Likewise.
* configure: Likewise.
* configure.ac: Likewise.
* configure.tgt: Likewise.
* doc/doxygen/config: Likewise.
* doc/doxygen/header.tex: Likewise.
* include/coi/common/COIEngine_common.h: Likewise.
* include/coi/common/COIEvent_common.h: Likewise.
* include/coi/common/COIMacros_common.h: Likewise.
* include/coi/common/COIPerf_common.h: Likewise.
* include/coi/common/COIResult_common.h: Likewise.
* include/coi/common/COISysInfo_common.h: Likewise.
* include/coi/common/COITypes_common.h: Likewise.
* include/coi/sink/COIBuffer_sink.h: Likewise.
* include/coi/sink/COIPipeline_sink.h: Likewise.
* include/coi/sink/COIProcess_sink.h: Likewise.
* include/coi/source/COIBuffer_source.h: Likewise.
* include/coi/source/COIEngine_source.h: Likewise.
* include/coi/source/COIEvent_source.h: Likewise.
* include/coi/source/COIPipeline_source.h: Likewise.
* include/coi/source/COIProcess_source.h: Likewise.
* liboffloadmic_host.spec.in: Likewise.
* liboffloadmic_target.spec.in: Likewise.
* plugin/Makefile.am: Likewise.
* plugin/Makefile.in: Likewise.
* plugin/aclocal.m4: Likewise.
* plugin/configure: Likewise.
* plugin/configure.ac: Likewise.
* plugin/libgomp-plugin-intelmic.cpp: Likewise.
* plugin/offload_target_main.cpp: Likewise.
* runtime/cean_util.cpp: Likewise.
* runtime/cean_util.h: Likewise.
* runtime/coi/coi_client.cpp: Likewise.
* runtime/coi/coi_client.h: Likewise.
* runtime/coi/coi_server.cpp: Likewise.
* runtime/coi/coi_server.h: Likewise.
* runtime/compiler_if_host.cpp: Likewise.
* runtime/compiler_if_host.h: Likewise.
* runtime/compiler_if_target.cpp: Likewise.
* runtime/compiler_if_target.h: Likewise.
* runtime/dv_util.cpp: Likewise.
* runtime/dv_util.h: Likewise.
* runtime/emulator/coi_common.h: Likewise.
* runtime/emulator/coi_device.cpp: Likewise.
* runtime/emulator/coi_device.h: Likewise.
* runtime/emulator/coi_host.cpp: Likewise.
* runtime/emulator/coi_host.h: Likewise.
* runtime/emulator/coi_version_asm.h: Likewise.
* runtime/emulator/coi_version_linker_script.map: Likewise.
* runtime/liboffload_error.c: Likewise.
* runtime/liboffload_error_codes.h: Likewise.
* runtime/liboffload_msg.c: Likewise.
* runtime/liboffload_msg.h: Likewise.
* runtime/mic_lib.f90: Likewise.
* runtime/offload.h: Likewise.
* runtime/offload_common.cpp: Likewise.
* runtime/offload_common.h: Likewise.
* runtime/offload_engine.cpp: Likewise.
* runtime/offload_engine.h: Likewise.
* runtime/offload_env.cpp: Likewise.
* runtime/offload_env.h: Likewise.
* runtime/offload_host.cpp: Likewise.
* runtime/offload_host.h: Likewise.
* runtime/offload_iterator.h: Likewise.
* runtime/offload_omp_host.cpp: Likewise.
* runtime/offload_omp_target.cpp: Likewise.
* runtime/offload_orsl.cpp: Likewise.
* runtime/offload_orsl.h: Likewise.
* runtime/offload_table.cpp: Likewise.
* runtime/offload_table.h: Likewise.
* runtime/offload_target.cpp: Likewise.
* runtime/offload_target.h: Likewise.
* runtime/offload_target_main.cpp: Likewise.
* runtime/offload_timer.h: Likewise.
* runtime/offload_timer_host.cpp: Likewise.
* runtime/offload_timer_target.cpp: Likewise.
* runtime/offload_trace.cpp: Likewise.
* runtime/offload_trace.h: Likewise.
* runtime/offload_util.cpp: Likewise.
* runtime/offload_util.h: Likewise.
* runtime/ofldbegin.cpp: Likewise.
* runtime/ofldend.cpp: Likewise.
* runtime/orsl-lite/include/orsl-lite.h: Likewise.
* runtime/orsl-lite/lib/orsl-lite.c: Likewise.
* runtime/orsl-lite/version.txt: Likewise.
114 files changed:
Makefile.def
Makefile.in
configure
configure.ac
contrib/gcc-changelog/git_commit.py
contrib/gcc_update
contrib/update-copyright.py
gcc/config.gcc
gcc/config/i386/i386-options.cc
gcc/config/i386/intelmic-mkoffload.cc [deleted file]
gcc/config/i386/intelmic-offload.h [deleted file]
gcc/config/i386/t-intelmic [deleted file]
gcc/config/i386/t-omp-device [deleted file]
gcc/configure
gcc/configure.ac
gcc/doc/install.texi
gcc/doc/sourcebuild.texi
include/gomp-constants.h
libgomp/configure
libgomp/libgomp-plugin.h
libgomp/libgomp.texi
libgomp/plugin/configfrag.ac
libgomp/testsuite/lib/libgomp.exp
libgomp/testsuite/libgomp.c-c++-common/on_device_arch.h
libgomp/testsuite/libgomp.c-c++-common/target-45.c
libgomp/testsuite/libgomp.fortran/target10.f90
liboffloadmic/ChangeLog [deleted file]
liboffloadmic/Makefile.am [deleted file]
liboffloadmic/Makefile.in [deleted file]
liboffloadmic/aclocal.m4 [deleted file]
liboffloadmic/configure [deleted file]
liboffloadmic/configure.ac [deleted file]
liboffloadmic/configure.tgt [deleted file]
liboffloadmic/doc/doxygen/config [deleted file]
liboffloadmic/doc/doxygen/header.tex [deleted file]
liboffloadmic/include/coi/common/COIEngine_common.h [deleted file]
liboffloadmic/include/coi/common/COIEvent_common.h [deleted file]
liboffloadmic/include/coi/common/COIMacros_common.h [deleted file]
liboffloadmic/include/coi/common/COIPerf_common.h [deleted file]
liboffloadmic/include/coi/common/COIResult_common.h [deleted file]
liboffloadmic/include/coi/common/COISysInfo_common.h [deleted file]
liboffloadmic/include/coi/common/COITypes_common.h [deleted file]
liboffloadmic/include/coi/sink/COIBuffer_sink.h [deleted file]
liboffloadmic/include/coi/sink/COIPipeline_sink.h [deleted file]
liboffloadmic/include/coi/sink/COIProcess_sink.h [deleted file]
liboffloadmic/include/coi/source/COIBuffer_source.h [deleted file]
liboffloadmic/include/coi/source/COIEngine_source.h [deleted file]
liboffloadmic/include/coi/source/COIEvent_source.h [deleted file]
liboffloadmic/include/coi/source/COIPipeline_source.h [deleted file]
liboffloadmic/include/coi/source/COIProcess_source.h [deleted file]
liboffloadmic/liboffloadmic_host.spec.in [deleted file]
liboffloadmic/liboffloadmic_target.spec.in [deleted file]
liboffloadmic/plugin/Makefile.am [deleted file]
liboffloadmic/plugin/Makefile.in [deleted file]
liboffloadmic/plugin/aclocal.m4 [deleted file]
liboffloadmic/plugin/configure [deleted file]
liboffloadmic/plugin/configure.ac [deleted file]
liboffloadmic/plugin/libgomp-plugin-intelmic.cpp [deleted file]
liboffloadmic/plugin/offload_target_main.cpp [deleted file]
liboffloadmic/runtime/cean_util.cpp [deleted file]
liboffloadmic/runtime/cean_util.h [deleted file]
liboffloadmic/runtime/coi/coi_client.cpp [deleted file]
liboffloadmic/runtime/coi/coi_client.h [deleted file]
liboffloadmic/runtime/coi/coi_server.cpp [deleted file]
liboffloadmic/runtime/coi/coi_server.h [deleted file]
liboffloadmic/runtime/compiler_if_host.cpp [deleted file]
liboffloadmic/runtime/compiler_if_host.h [deleted file]
liboffloadmic/runtime/compiler_if_target.cpp [deleted file]
liboffloadmic/runtime/compiler_if_target.h [deleted file]
liboffloadmic/runtime/dv_util.cpp [deleted file]
liboffloadmic/runtime/dv_util.h [deleted file]
liboffloadmic/runtime/emulator/coi_common.h [deleted file]
liboffloadmic/runtime/emulator/coi_device.cpp [deleted file]
liboffloadmic/runtime/emulator/coi_device.h [deleted file]
liboffloadmic/runtime/emulator/coi_host.cpp [deleted file]
liboffloadmic/runtime/emulator/coi_host.h [deleted file]
liboffloadmic/runtime/emulator/coi_version_asm.h [deleted file]
liboffloadmic/runtime/emulator/coi_version_linker_script.map [deleted file]
liboffloadmic/runtime/liboffload_error.c [deleted file]
liboffloadmic/runtime/liboffload_error_codes.h [deleted file]
liboffloadmic/runtime/liboffload_msg.c [deleted file]
liboffloadmic/runtime/liboffload_msg.h [deleted file]
liboffloadmic/runtime/mic_lib.f90 [deleted file]
liboffloadmic/runtime/offload.h [deleted file]
liboffloadmic/runtime/offload_common.cpp [deleted file]
liboffloadmic/runtime/offload_common.h [deleted file]
liboffloadmic/runtime/offload_engine.cpp [deleted file]
liboffloadmic/runtime/offload_engine.h [deleted file]
liboffloadmic/runtime/offload_env.cpp [deleted file]
liboffloadmic/runtime/offload_env.h [deleted file]
liboffloadmic/runtime/offload_host.cpp [deleted file]
liboffloadmic/runtime/offload_host.h [deleted file]
liboffloadmic/runtime/offload_iterator.h [deleted file]
liboffloadmic/runtime/offload_omp_host.cpp [deleted file]
liboffloadmic/runtime/offload_omp_target.cpp [deleted file]
liboffloadmic/runtime/offload_orsl.cpp [deleted file]
liboffloadmic/runtime/offload_orsl.h [deleted file]
liboffloadmic/runtime/offload_table.cpp [deleted file]
liboffloadmic/runtime/offload_table.h [deleted file]
liboffloadmic/runtime/offload_target.cpp [deleted file]
liboffloadmic/runtime/offload_target.h [deleted file]
liboffloadmic/runtime/offload_target_main.cpp [deleted file]
liboffloadmic/runtime/offload_timer.h [deleted file]
liboffloadmic/runtime/offload_timer_host.cpp [deleted file]
liboffloadmic/runtime/offload_timer_target.cpp [deleted file]
liboffloadmic/runtime/offload_trace.cpp [deleted file]
liboffloadmic/runtime/offload_trace.h [deleted file]
liboffloadmic/runtime/offload_util.cpp [deleted file]
liboffloadmic/runtime/offload_util.h [deleted file]
liboffloadmic/runtime/ofldbegin.cpp [deleted file]
liboffloadmic/runtime/ofldend.cpp [deleted file]
liboffloadmic/runtime/orsl-lite/include/orsl-lite.h [deleted file]
liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c [deleted file]
liboffloadmic/runtime/orsl-lite/version.txt [deleted file]
This page took 0.084078 seconds and 5 git commands to generate.