diff --git a/.appveyor.yml b/.appveyor.yml
index ce173351cf..86c14232af 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -17,7 +17,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
platform: x64
diff --git a/.gitignore b/.gitignore
index a3444da7ff..f13e21f516 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,7 +17,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
build/
diff --git a/.travis.yml b/.travis.yml
index 08ffd52d2b..c42f414074 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -17,7 +17,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
language: cpp
os:
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 473693cd20..f0f7d17073 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -17,7 +17,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
cmake_minimum_required(VERSION 3.2 FATAL_ERROR)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 8663d3f9eb..7c65979c54 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# Contributing to Eclipse OMR
@@ -332,6 +332,6 @@ The template for the copyright notice and dual-license is as follows:
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
```
diff --git a/GNUmakefile b/GNUmakefile
index 485a21c5b8..678370dda3 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -17,7 +17,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
top_srcdir:=.
diff --git a/INSTALL b/INSTALL
index 09a9e05f6a..59d319f939 100644
--- a/INSTALL
+++ b/INSTALL
@@ -16,7 +16,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
Building OMR
diff --git a/LICENSE b/LICENSE
index db6be2c0b8..25cf245814 100644
--- a/LICENSE
+++ b/LICENSE
@@ -13,7 +13,7 @@ with the GNU Classpath Exception [1] and GNU General Public License, version 2 w
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
Subject to the following notices:
diff --git a/README.md b/README.md
index 579c261d5e..9d5b2cdba0 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
[](https://travis-ci.org/eclipse/omr)
diff --git a/about.html b/about.html
index e8451971fd..119c278141 100644
--- a/about.html
+++ b/about.html
@@ -23,7 +23,7 @@
License
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by
diff --git a/asl-v20.text b/asl-v20.text
index 753842b672..2915c0b057 100644
--- a/asl-v20.text
+++ b/asl-v20.text
@@ -198,4 +198,4 @@
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
- limitations under the License.
\ No newline at end of file
+ limitations under the License.
diff --git a/cmake/CheckSourceTree.cmake b/cmake/CheckSourceTree.cmake
index f460155a5f..f5cb462bde 100644
--- a/cmake/CheckSourceTree.cmake
+++ b/cmake/CheckSourceTree.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
# Ensure the source tree hasn't been used for building before.
diff --git a/cmake/caches/Appveyor.cmake b/cmake/caches/Appveyor.cmake
index d781f5880e..481f15f42c 100644
--- a/cmake/caches/Appveyor.cmake
+++ b/cmake/caches/Appveyor.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
set(OMR_DDR ON CACHE BOOL "Enable DDR")
diff --git a/cmake/caches/Travis.cmake b/cmake/caches/Travis.cmake
index ba3d121207..c36315b236 100644
--- a/cmake/caches/Travis.cmake
+++ b/cmake/caches/Travis.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
set(OMR_DDR ON CACHE BOOL "Enable DDR")
diff --git a/cmake/config.cmake b/cmake/config.cmake
index 858156cc13..fe5f06bcec 100644
--- a/cmake/config.cmake
+++ b/cmake/config.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
set(OMR_WARNINGS_AS_ERRORS ON CACHE BOOL "Treat compile warnings as errors")
diff --git a/cmake/modules/CMakeASM-ZOSInformation.cmake b/cmake/modules/CMakeASM-ZOSInformation.cmake
index 719cb14cc4..f8d5283fb6 100644
--- a/cmake/modules/CMakeASM-ZOSInformation.cmake
+++ b/cmake/modules/CMakeASM-ZOSInformation.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
set(CMAKE_ASM-ZOS_SOURCE_FILE_EXTENSIONS s)
diff --git a/cmake/modules/CMakeDetermineASM-ZOSCompiler.cmake b/cmake/modules/CMakeDetermineASM-ZOSCompiler.cmake
index 684f61083b..4d1c865727 100644
--- a/cmake/modules/CMakeDetermineASM-ZOSCompiler.cmake
+++ b/cmake/modules/CMakeDetermineASM-ZOSCompiler.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
set(ASM_DIALECT "-ZOS")
diff --git a/cmake/modules/CMakeTestASM-ZOSCompiler.cmake b/cmake/modules/CMakeTestASM-ZOSCompiler.cmake
index 46c067ccb7..a5085ae551 100644
--- a/cmake/modules/CMakeTestASM-ZOSCompiler.cmake
+++ b/cmake/modules/CMakeTestASM-ZOSCompiler.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
set(ASM_DIALECT "-ZOS")
diff --git a/cmake/modules/FindDiaSDK.cmake b/cmake/modules/FindDiaSDK.cmake
index 2dd8bcf7c6..5425432df4 100644
--- a/cmake/modules/FindDiaSDK.cmake
+++ b/cmake/modules/FindDiaSDK.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
# Find DIA SDK
diff --git a/cmake/modules/FindLibDwarf.cmake b/cmake/modules/FindLibDwarf.cmake
index 14b7770138..2195b52d59 100644
--- a/cmake/modules/FindLibDwarf.cmake
+++ b/cmake/modules/FindLibDwarf.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
# Find libdwarf.
diff --git a/cmake/modules/FindLibElf.cmake b/cmake/modules/FindLibElf.cmake
index e8295c6bac..a4e2dc99f2 100644
--- a/cmake/modules/FindLibElf.cmake
+++ b/cmake/modules/FindLibElf.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
# Find libelf
diff --git a/cmake/modules/OmrAssert.cmake b/cmake/modules/OmrAssert.cmake
index 6726090805..8addd34dab 100644
--- a/cmake/modules/OmrAssert.cmake
+++ b/cmake/modules/OmrAssert.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
# Include once
diff --git a/cmake/modules/OmrCompilerSupport.cmake b/cmake/modules/OmrCompilerSupport.cmake
index 75f34d4682..175dada77c 100644
--- a/cmake/modules/OmrCompilerSupport.cmake
+++ b/cmake/modules/OmrCompilerSupport.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
# Include once
diff --git a/cmake/modules/OmrDetectSystemInformation.cmake b/cmake/modules/OmrDetectSystemInformation.cmake
index 6f528e6554..d4a4009dd2 100644
--- a/cmake/modules/OmrDetectSystemInformation.cmake
+++ b/cmake/modules/OmrDetectSystemInformation.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
# Translate from CMake's view of the system to the OMR view of the system.
diff --git a/cmake/modules/OmrFindFiles.cmake b/cmake/modules/OmrFindFiles.cmake
index b866fffa57..ab42328f73 100644
--- a/cmake/modules/OmrFindFiles.cmake
+++ b/cmake/modules/OmrFindFiles.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
include(OmrAssert)
diff --git a/cmake/modules/OmrHookgen.cmake b/cmake/modules/OmrHookgen.cmake
index 7e8deb3a73..a6b85c8dce 100644
--- a/cmake/modules/OmrHookgen.cmake
+++ b/cmake/modules/OmrHookgen.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
if(OMR_HOOKGEN_)
diff --git a/cmake/modules/OmrMsvcRuntime.cmake b/cmake/modules/OmrMsvcRuntime.cmake
index be0f678716..666c27fc34 100644
--- a/cmake/modules/OmrMsvcRuntime.cmake
+++ b/cmake/modules/OmrMsvcRuntime.cmake
@@ -17,7 +17,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
# Find the MSVC Runtime libraries.
diff --git a/cmake/modules/OmrPlatform.cmake b/cmake/modules/OmrPlatform.cmake
index c3b4e047cb..343951556c 100644
--- a/cmake/modules/OmrPlatform.cmake
+++ b/cmake/modules/OmrPlatform.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
if(OMR_PLATFORM_)
diff --git a/cmake/modules/OmrSanitizerSupport.cmake b/cmake/modules/OmrSanitizerSupport.cmake
index 7cbd7ad34e..0cf44c5d58 100644
--- a/cmake/modules/OmrSanitizerSupport.cmake
+++ b/cmake/modules/OmrSanitizerSupport.cmake
@@ -17,7 +17,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
include(OmrUtility)
diff --git a/cmake/modules/OmrTracegen.cmake b/cmake/modules/OmrTracegen.cmake
index dabe9a62c7..1ae6c1492d 100644
--- a/cmake/modules/OmrTracegen.cmake
+++ b/cmake/modules/OmrTracegen.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
if(OMR_TRACEGEN_)
diff --git a/cmake/modules/OmrUtility.cmake b/cmake/modules/OmrUtility.cmake
index f2ac08976d..507b61e331 100644
--- a/cmake/modules/OmrUtility.cmake
+++ b/cmake/modules/OmrUtility.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
# Include once
diff --git a/cmake/modules/platform/arch/arm.cmake b/cmake/modules/platform/arch/arm.cmake
index b82e5f126f..ea9034c74c 100644
--- a/cmake/modules/platform/arch/arm.cmake
+++ b/cmake/modules/platform/arch/arm.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
list(APPEND OMR_PLATFORM_DEFINITIONS
diff --git a/cmake/modules/platform/arch/ppc.cmake b/cmake/modules/platform/arch/ppc.cmake
index 24792d652a..201d91102d 100644
--- a/cmake/modules/platform/arch/ppc.cmake
+++ b/cmake/modules/platform/arch/ppc.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
if(OMR_ENV_DATA64)
diff --git a/cmake/modules/platform/arch/s390.cmake b/cmake/modules/platform/arch/s390.cmake
index 5a9c0f6593..054f766292 100644
--- a/cmake/modules/platform/arch/s390.cmake
+++ b/cmake/modules/platform/arch/s390.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
list(APPEND OMR_PLATFORM_DEFINITIONS
diff --git a/cmake/modules/platform/arch/x86.cmake b/cmake/modules/platform/arch/x86.cmake
index dba88355fc..d855adcca0 100644
--- a/cmake/modules/platform/arch/x86.cmake
+++ b/cmake/modules/platform/arch/x86.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
if(OMR_ENV_DATA64)
diff --git a/cmake/modules/platform/os/aix.cmake b/cmake/modules/platform/os/aix.cmake
index a676f15f26..d46feac991 100644
--- a/cmake/modules/platform/os/aix.cmake
+++ b/cmake/modules/platform/os/aix.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
include(OmrAssert)
diff --git a/cmake/modules/platform/os/linux.cmake b/cmake/modules/platform/os/linux.cmake
index 32ed6e1bae..b8ef6d1b63 100644
--- a/cmake/modules/platform/os/linux.cmake
+++ b/cmake/modules/platform/os/linux.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
include(CheckSymbolExists)
diff --git a/cmake/modules/platform/os/osx.cmake b/cmake/modules/platform/os/osx.cmake
index e2ab2c6144..8ecc2faebd 100644
--- a/cmake/modules/platform/os/osx.cmake
+++ b/cmake/modules/platform/os/osx.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
list(APPEND OMR_PLATFORM_DEFINITIONS
diff --git a/cmake/modules/platform/os/win.cmake b/cmake/modules/platform/os/win.cmake
index 8b03587e89..111899d2ec 100644
--- a/cmake/modules/platform/os/win.cmake
+++ b/cmake/modules/platform/os/win.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
set(OMR_WINVER "0x501")
diff --git a/cmake/modules/platform/os/zos.cmake b/cmake/modules/platform/os/zos.cmake
index 048a66e325..22e975b0f3 100644
--- a/cmake/modules/platform/os/zos.cmake
+++ b/cmake/modules/platform/os/zos.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
list(APPEND OMR_PLATFORM_DEFINITIONS
diff --git a/cmake/modules/platform/toolcfg/gnu.cmake b/cmake/modules/platform/toolcfg/gnu.cmake
index 5fe16df2e6..c51338f114 100644
--- a/cmake/modules/platform/toolcfg/gnu.cmake
+++ b/cmake/modules/platform/toolcfg/gnu.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
set(OMR_WARNING_AS_ERROR_FLAG -Werror)
diff --git a/cmake/modules/platform/toolcfg/msvc.cmake b/cmake/modules/platform/toolcfg/msvc.cmake
index e28f0fb2bb..3943907dab 100644
--- a/cmake/modules/platform/toolcfg/msvc.cmake
+++ b/cmake/modules/platform/toolcfg/msvc.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
include(OmrUtility)
diff --git a/cmake/modules/platform/toolcfg/verify.cmake b/cmake/modules/platform/toolcfg/verify.cmake
index b6de059fc0..bd06d7798a 100644
--- a/cmake/modules/platform/toolcfg/verify.cmake
+++ b/cmake/modules/platform/toolcfg/verify.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
omr_assert(WARNING TEST DEFINED OMR_WARNING_AS_ERROR_FLAG)
diff --git a/cmake/modules/platform/toolcfg/xlc.cmake b/cmake/modules/platform/toolcfg/xlc.cmake
index d6c0d0e78b..897c828c75 100644
--- a/cmake/modules/platform/toolcfg/xlc.cmake
+++ b/cmake/modules/platform/toolcfg/xlc.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
set(OMR_WARNING_AS_ERROR_FLAG -qhalt=w)
diff --git a/cmake/versions.cmake b/cmake/versions.cmake
index 513923bcbb..1d7cabf0b8 100644
--- a/cmake/versions.cmake
+++ b/cmake/versions.cmake
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
set(OMR_VERSION_MAJOR 0)
diff --git a/compiler/README.md b/compiler/README.md
index 8fe6e612bf..5bc6fa73af 100644
--- a/compiler/README.md
+++ b/compiler/README.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# Eclipse OMR Compiler Technology
diff --git a/compiler/arm/codegen/ARMBinaryEncoding.cpp b/compiler/arm/codegen/ARMBinaryEncoding.cpp
index a6e5428e79..53466a66f1 100644
--- a/compiler/arm/codegen/ARMBinaryEncoding.cpp
+++ b/compiler/arm/codegen/ARMBinaryEncoding.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for std::find
diff --git a/compiler/arm/codegen/ARMConditionCode.hpp b/compiler/arm/codegen/ARMConditionCode.hpp
index 3d9e742040..be3e93629e 100644
--- a/compiler/arm/codegen/ARMConditionCode.hpp
+++ b/compiler/arm/codegen/ARMConditionCode.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ARMCONDITIONCODE_INCL
diff --git a/compiler/arm/codegen/ARMDebug.cpp b/compiler/arm/codegen/ARMDebug.cpp
index d977ad2a03..39bce24d07 100644
--- a/compiler/arm/codegen/ARMDebug.cpp
+++ b/compiler/arm/codegen/ARMDebug.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#if !defined(TR_TARGET_ARM)
diff --git a/compiler/arm/codegen/ARMDisassem.cpp b/compiler/arm/codegen/ARMDisassem.cpp
index ddef8f213e..d16b63dbdd 100644
--- a/compiler/arm/codegen/ARMDisassem.cpp
+++ b/compiler/arm/codegen/ARMDisassem.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/******************************************************************************/
diff --git a/compiler/arm/codegen/ARMDisassem.hpp b/compiler/arm/codegen/ARMDisassem.hpp
index 82eb688303..ca3b6f3b4a 100644
--- a/compiler/arm/codegen/ARMDisassem.hpp
+++ b/compiler/arm/codegen/ARMDisassem.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef INCL_ARMDISASSEM
diff --git a/compiler/arm/codegen/ARMGenerateInstructions.cpp b/compiler/arm/codegen/ARMGenerateInstructions.cpp
index 6dc9d0bfcf..b47d505c40 100644
--- a/compiler/arm/codegen/ARMGenerateInstructions.cpp
+++ b/compiler/arm/codegen/ARMGenerateInstructions.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/ARMInstruction.hpp"
diff --git a/compiler/arm/codegen/ARMInstruction.hpp b/compiler/arm/codegen/ARMInstruction.hpp
index 37c6b0ee2d..4fecd6821b 100644
--- a/compiler/arm/codegen/ARMInstruction.hpp
+++ b/compiler/arm/codegen/ARMInstruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ARMINSTRUCTION_INCL
diff --git a/compiler/arm/codegen/ARMOperand2.cpp b/compiler/arm/codegen/ARMOperand2.cpp
index 7ec703ddd7..b1ef6b6920 100644
--- a/compiler/arm/codegen/ARMOperand2.cpp
+++ b/compiler/arm/codegen/ARMOperand2.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/TreeTop.hpp"
diff --git a/compiler/arm/codegen/ARMOperand2.hpp b/compiler/arm/codegen/ARMOperand2.hpp
index 25537ce20f..22a98e87fa 100644
--- a/compiler/arm/codegen/ARMOperand2.hpp
+++ b/compiler/arm/codegen/ARMOperand2.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ARMOPERAND2_INCL
diff --git a/compiler/arm/codegen/ARMOps.hpp b/compiler/arm/codegen/ARMOps.hpp
index b7657e5b82..be1f88bc02 100644
--- a/compiler/arm/codegen/ARMOps.hpp
+++ b/compiler/arm/codegen/ARMOps.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ARMOPS_INCL
diff --git a/compiler/arm/codegen/ARMOps.ops b/compiler/arm/codegen/ARMOps.ops
index dc30ef15dc..0a06f4e712 100644
--- a/compiler/arm/codegen/ARMOps.ops
+++ b/compiler/arm/codegen/ARMOps.ops
@@ -16,7 +16,7 @@
!! [1] https://www.gnu.org/software/classpath/license.html
!! [2] http://openjdk.java.net/legal/assembly-exception.html
!!
-!! SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+!! SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!Opcode Binary Properties
diff --git a/compiler/arm/codegen/ARMOps2.hpp b/compiler/arm/codegen/ARMOps2.hpp
index b735b36b7e..fae95ddda2 100644
--- a/compiler/arm/codegen/ARMOps2.hpp
+++ b/compiler/arm/codegen/ARMOps2.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/arm/codegen/ARMOutOfLineCodeSection.cpp b/compiler/arm/codegen/ARMOutOfLineCodeSection.cpp
index 6e8076c183..afe5df745c 100644
--- a/compiler/arm/codegen/ARMOutOfLineCodeSection.cpp
+++ b/compiler/arm/codegen/ARMOutOfLineCodeSection.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/ARMOutOfLineCodeSection.hpp"
diff --git a/compiler/arm/codegen/ARMOutOfLineCodeSection.hpp b/compiler/arm/codegen/ARMOutOfLineCodeSection.hpp
index dc58f60d48..cd80250edf 100644
--- a/compiler/arm/codegen/ARMOutOfLineCodeSection.hpp
+++ b/compiler/arm/codegen/ARMOutOfLineCodeSection.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ARMOUTOFLINECODESECTION_INCL
diff --git a/compiler/arm/codegen/ARMSystemLinkage.cpp b/compiler/arm/codegen/ARMSystemLinkage.cpp
index a7235c65d2..4e6aacec06 100644
--- a/compiler/arm/codegen/ARMSystemLinkage.cpp
+++ b/compiler/arm/codegen/ARMSystemLinkage.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/CompilerEnv.hpp"
diff --git a/compiler/arm/codegen/ARMSystemLinkage.hpp b/compiler/arm/codegen/ARMSystemLinkage.hpp
index 153bfa74e3..322c024404 100644
--- a/compiler/arm/codegen/ARMSystemLinkage.hpp
+++ b/compiler/arm/codegen/ARMSystemLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ARM_SYSTEMLINKAGE_INCL
diff --git a/compiler/arm/codegen/BinaryCommutativeAnalyser.cpp b/compiler/arm/codegen/BinaryCommutativeAnalyser.cpp
index fa7d998538..251e92b62e 100644
--- a/compiler/arm/codegen/BinaryCommutativeAnalyser.cpp
+++ b/compiler/arm/codegen/BinaryCommutativeAnalyser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/Node.hpp"
diff --git a/compiler/arm/codegen/BinaryCommutativeAnalyser.hpp b/compiler/arm/codegen/BinaryCommutativeAnalyser.hpp
index f5b3cec667..8b6ca2a648 100644
--- a/compiler/arm/codegen/BinaryCommutativeAnalyser.hpp
+++ b/compiler/arm/codegen/BinaryCommutativeAnalyser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ARMBINARYCOMMUTATIVEANALYSER_INCL
diff --git a/compiler/arm/codegen/BinaryEvaluator.cpp b/compiler/arm/codegen/BinaryEvaluator.cpp
index af9c712dbc..ca16894356 100644
--- a/compiler/arm/codegen/BinaryEvaluator.cpp
+++ b/compiler/arm/codegen/BinaryEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/AheadOfTimeCompile.hpp"
diff --git a/compiler/arm/codegen/ConstantDataSnippet.cpp b/compiler/arm/codegen/ConstantDataSnippet.cpp
index b9dfda15ed..4ea9d33958 100644
--- a/compiler/arm/codegen/ConstantDataSnippet.cpp
+++ b/compiler/arm/codegen/ConstantDataSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "arm/codegen/ConstantDataSnippet.hpp"
diff --git a/compiler/arm/codegen/ConstantDataSnippet.hpp b/compiler/arm/codegen/ConstantDataSnippet.hpp
index e01faf1b43..324c7544a2 100644
--- a/compiler/arm/codegen/ConstantDataSnippet.hpp
+++ b/compiler/arm/codegen/ConstantDataSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ARMCONSTANTDATASNIPPET_INCL
diff --git a/compiler/arm/codegen/ControlFlowEvaluator.cpp b/compiler/arm/codegen/ControlFlowEvaluator.cpp
index 9cc6a526cf..0ced921f70 100644
--- a/compiler/arm/codegen/ControlFlowEvaluator.cpp
+++ b/compiler/arm/codegen/ControlFlowEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "arm/codegen/ARMInstruction.hpp"
diff --git a/compiler/arm/codegen/FPTreeEvaluator.cpp b/compiler/arm/codegen/FPTreeEvaluator.cpp
index ebaa78205a..03f1cbcbe5 100644
--- a/compiler/arm/codegen/FPTreeEvaluator.cpp
+++ b/compiler/arm/codegen/FPTreeEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "arm/codegen/ARMInstruction.hpp"
diff --git a/compiler/arm/codegen/FPTreeEvaluator.hpp b/compiler/arm/codegen/FPTreeEvaluator.hpp
index 8bc117320b..38b12dba31 100644
--- a/compiler/arm/codegen/FPTreeEvaluator.hpp
+++ b/compiler/arm/codegen/FPTreeEvaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32FPTREEEVALUATOR_INCL
diff --git a/compiler/arm/codegen/GenerateInstructions.hpp b/compiler/arm/codegen/GenerateInstructions.hpp
index a6a31425df..6f7d5118ad 100644
--- a/compiler/arm/codegen/GenerateInstructions.hpp
+++ b/compiler/arm/codegen/GenerateInstructions.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef GENERATE_INSTRUCTIONS_INCL
diff --git a/compiler/arm/codegen/InstOpCode.hpp b/compiler/arm/codegen/InstOpCode.hpp
index 0f366d912b..15ffb0b8ef 100644
--- a/compiler/arm/codegen/InstOpCode.hpp
+++ b/compiler/arm/codegen/InstOpCode.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_ARM_INSTOPCODE_INCL
diff --git a/compiler/arm/codegen/Instruction.hpp b/compiler/arm/codegen/Instruction.hpp
index e838a1b6f5..95872fc263 100644
--- a/compiler/arm/codegen/Instruction.hpp
+++ b/compiler/arm/codegen/Instruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_INSTRUCTION_INCL
diff --git a/compiler/arm/codegen/Linkage.hpp b/compiler/arm/codegen/Linkage.hpp
index 9c08b9b39b..b4f8f57319 100644
--- a/compiler/arm/codegen/Linkage.hpp
+++ b/compiler/arm/codegen/Linkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_LINKAGE_INCL
diff --git a/compiler/arm/codegen/MemoryReference.hpp b/compiler/arm/codegen/MemoryReference.hpp
index 817b6ade1b..a6ca94a01f 100644
--- a/compiler/arm/codegen/MemoryReference.hpp
+++ b/compiler/arm/codegen/MemoryReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_MEMORYREFERENCE_INCL
diff --git a/compiler/arm/codegen/OMRCodeGenerator.cpp b/compiler/arm/codegen/OMRCodeGenerator.cpp
index aaa10618fe..ce5fdc6bff 100644
--- a/compiler/arm/codegen/OMRCodeGenerator.cpp
+++ b/compiler/arm/codegen/OMRCodeGenerator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/arm/codegen/OMRCodeGenerator.hpp b/compiler/arm/codegen/OMRCodeGenerator.hpp
index b4dde9c523..fa48ea377d 100644
--- a/compiler/arm/codegen/OMRCodeGenerator.hpp
+++ b/compiler/arm/codegen/OMRCodeGenerator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_CODEGENERATOR_INCL
diff --git a/compiler/arm/codegen/OMRInstruction.cpp b/compiler/arm/codegen/OMRInstruction.cpp
index afb7982334..e001097cc8 100644
--- a/compiler/arm/codegen/OMRInstruction.cpp
+++ b/compiler/arm/codegen/OMRInstruction.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compile/Compilation.hpp"
diff --git a/compiler/arm/codegen/OMRInstruction.hpp b/compiler/arm/codegen/OMRInstruction.hpp
index fe93d26fea..84534238bd 100644
--- a/compiler/arm/codegen/OMRInstruction.hpp
+++ b/compiler/arm/codegen/OMRInstruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_INSTRUCTIONBASE_INCL
diff --git a/compiler/arm/codegen/OMRInstructionKindEnum.hpp b/compiler/arm/codegen/OMRInstructionKindEnum.hpp
index 5c7361d3ed..defebbf03a 100644
--- a/compiler/arm/codegen/OMRInstructionKindEnum.hpp
+++ b/compiler/arm/codegen/OMRInstructionKindEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/arm/codegen/OMRLinkage.cpp b/compiler/arm/codegen/OMRLinkage.cpp
index fd15a13d0f..761f18496f 100644
--- a/compiler/arm/codegen/OMRLinkage.cpp
+++ b/compiler/arm/codegen/OMRLinkage.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "arm/codegen/OMRLinkage.hpp"
diff --git a/compiler/arm/codegen/OMRLinkage.hpp b/compiler/arm/codegen/OMRLinkage.hpp
index da1dd11c1c..b2f3eb3ef3 100644
--- a/compiler/arm/codegen/OMRLinkage.hpp
+++ b/compiler/arm/codegen/OMRLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_LINKAGE_INCL
diff --git a/compiler/arm/codegen/OMRMachine.cpp b/compiler/arm/codegen/OMRMachine.cpp
index 041c91ff21..7e0519c294 100644
--- a/compiler/arm/codegen/OMRMachine.cpp
+++ b/compiler/arm/codegen/OMRMachine.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for std::find
diff --git a/compiler/arm/codegen/OMRMachine.hpp b/compiler/arm/codegen/OMRMachine.hpp
index 0e9656f92b..cb9c0e9de2 100644
--- a/compiler/arm/codegen/OMRMachine.hpp
+++ b/compiler/arm/codegen/OMRMachine.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_MACHINE_INCL
diff --git a/compiler/arm/codegen/OMRMemoryReference.cpp b/compiler/arm/codegen/OMRMemoryReference.cpp
index 658e075b10..4f8d739499 100644
--- a/compiler/arm/codegen/OMRMemoryReference.cpp
+++ b/compiler/arm/codegen/OMRMemoryReference.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/arm/codegen/OMRMemoryReference.hpp b/compiler/arm/codegen/OMRMemoryReference.hpp
index 493b4d0a39..c5208bfae4 100644
--- a/compiler/arm/codegen/OMRMemoryReference.hpp
+++ b/compiler/arm/codegen/OMRMemoryReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_MEMORY_REFERENCE_INCL
diff --git a/compiler/arm/codegen/OMRRealRegister.cpp b/compiler/arm/codegen/OMRRealRegister.cpp
index a62335706a..c069c9eb6d 100644
--- a/compiler/arm/codegen/OMRRealRegister.cpp
+++ b/compiler/arm/codegen/OMRRealRegister.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/RealRegister.hpp"
diff --git a/compiler/arm/codegen/OMRRealRegister.hpp b/compiler/arm/codegen/OMRRealRegister.hpp
index 004a7602e8..7a533edb7f 100644
--- a/compiler/arm/codegen/OMRRealRegister.hpp
+++ b/compiler/arm/codegen/OMRRealRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_REAL_REGISTER_INCL
diff --git a/compiler/arm/codegen/OMRRegister.hpp b/compiler/arm/codegen/OMRRegister.hpp
index dd07c89861..038d204290 100644
--- a/compiler/arm/codegen/OMRRegister.hpp
+++ b/compiler/arm/codegen/OMRRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_REGISTER_INCL
diff --git a/compiler/arm/codegen/OMRRegisterDependency.cpp b/compiler/arm/codegen/OMRRegisterDependency.cpp
index b6c6432f81..4728853b38 100644
--- a/compiler/arm/codegen/OMRRegisterDependency.cpp
+++ b/compiler/arm/codegen/OMRRegisterDependency.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for std::find
diff --git a/compiler/arm/codegen/OMRRegisterDependency.hpp b/compiler/arm/codegen/OMRRegisterDependency.hpp
index e97fb62337..fe2b30f143 100644
--- a/compiler/arm/codegen/OMRRegisterDependency.hpp
+++ b/compiler/arm/codegen/OMRRegisterDependency.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_REGISTER_DEPENDENCY_INCL
diff --git a/compiler/arm/codegen/OMRRegisterDependencyStruct.hpp b/compiler/arm/codegen/OMRRegisterDependencyStruct.hpp
index 5ad9fa3377..679b3b77bc 100644
--- a/compiler/arm/codegen/OMRRegisterDependencyStruct.hpp
+++ b/compiler/arm/codegen/OMRRegisterDependencyStruct.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_REGISTER_DEPENDENCY_STRUCT_INCL
diff --git a/compiler/arm/codegen/OMRRegisterIterator.cpp b/compiler/arm/codegen/OMRRegisterIterator.cpp
index 60e5f61d30..a41f407b6f 100644
--- a/compiler/arm/codegen/OMRRegisterIterator.cpp
+++ b/compiler/arm/codegen/OMRRegisterIterator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/arm/codegen/OMRRegisterIterator.hpp b/compiler/arm/codegen/OMRRegisterIterator.hpp
index a8418f4514..8b0eaea949 100644
--- a/compiler/arm/codegen/OMRRegisterIterator.hpp
+++ b/compiler/arm/codegen/OMRRegisterIterator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_REGISTER_ITERATOR_INCL
diff --git a/compiler/arm/codegen/OMRSnippet.cpp b/compiler/arm/codegen/OMRSnippet.cpp
index ec28313b18..7605e0fdb4 100644
--- a/compiler/arm/codegen/OMRSnippet.cpp
+++ b/compiler/arm/codegen/OMRSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/Snippet.hpp"
diff --git a/compiler/arm/codegen/OMRSnippet.hpp b/compiler/arm/codegen/OMRSnippet.hpp
index 9b5f968aa2..4018f18950 100644
--- a/compiler/arm/codegen/OMRSnippet.hpp
+++ b/compiler/arm/codegen/OMRSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_SNIPPET_INCL
diff --git a/compiler/arm/codegen/OMRTreeEvaluator.cpp b/compiler/arm/codegen/OMRTreeEvaluator.cpp
index 651e415dd4..5c8e13fdf9 100644
--- a/compiler/arm/codegen/OMRTreeEvaluator.cpp
+++ b/compiler/arm/codegen/OMRTreeEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/arm/codegen/OMRTreeEvaluator.hpp b/compiler/arm/codegen/OMRTreeEvaluator.hpp
index f4035ebf15..ad4ec29f23 100644
--- a/compiler/arm/codegen/OMRTreeEvaluator.hpp
+++ b/compiler/arm/codegen/OMRTreeEvaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_TREE_EVALUATOR_INCL
diff --git a/compiler/arm/codegen/OpBinary.cpp b/compiler/arm/codegen/OpBinary.cpp
index 9472baab36..26111ab911 100644
--- a/compiler/arm/codegen/OpBinary.cpp
+++ b/compiler/arm/codegen/OpBinary.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/ARMOps.hpp"
diff --git a/compiler/arm/codegen/OpProperties.cpp b/compiler/arm/codegen/OpProperties.cpp
index fe59b49229..0f888e4a68 100644
--- a/compiler/arm/codegen/OpProperties.cpp
+++ b/compiler/arm/codegen/OpProperties.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/ARMOps.hpp"
diff --git a/compiler/arm/codegen/RealRegister.hpp b/compiler/arm/codegen/RealRegister.hpp
index 18db6d09cc..032be2ee5d 100644
--- a/compiler/arm/codegen/RealRegister.hpp
+++ b/compiler/arm/codegen/RealRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REAL_REGISTER_INCL
diff --git a/compiler/arm/codegen/RealRegisterEnum.hpp b/compiler/arm/codegen/RealRegisterEnum.hpp
index 1780be7265..07393f7fc6 100644
--- a/compiler/arm/codegen/RealRegisterEnum.hpp
+++ b/compiler/arm/codegen/RealRegisterEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/arm/codegen/RealRegisterMaskEnum.hpp b/compiler/arm/codegen/RealRegisterMaskEnum.hpp
index dbab347782..253fefd182 100644
--- a/compiler/arm/codegen/RealRegisterMaskEnum.hpp
+++ b/compiler/arm/codegen/RealRegisterMaskEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/arm/codegen/RegisterDependency.hpp b/compiler/arm/codegen/RegisterDependency.hpp
index 7ad09929b7..904ee5b186 100644
--- a/compiler/arm/codegen/RegisterDependency.hpp
+++ b/compiler/arm/codegen/RegisterDependency.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REGISTER_DEPENDENCY_INCL
diff --git a/compiler/arm/codegen/StackCheckFailureSnippet.cpp b/compiler/arm/codegen/StackCheckFailureSnippet.cpp
index bd85e1a63a..e19d12a40c 100644
--- a/compiler/arm/codegen/StackCheckFailureSnippet.cpp
+++ b/compiler/arm/codegen/StackCheckFailureSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/Symbol.hpp"
diff --git a/compiler/arm/codegen/StackCheckFailureSnippet.hpp b/compiler/arm/codegen/StackCheckFailureSnippet.hpp
index aa288bce5f..18140a60a3 100644
--- a/compiler/arm/codegen/StackCheckFailureSnippet.hpp
+++ b/compiler/arm/codegen/StackCheckFailureSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ARMSTACKCHECKFAILURESNIPPET_INCL
diff --git a/compiler/arm/codegen/SubtractAnalyser.cpp b/compiler/arm/codegen/SubtractAnalyser.cpp
index 70d3557ae7..2516f24d34 100644
--- a/compiler/arm/codegen/SubtractAnalyser.cpp
+++ b/compiler/arm/codegen/SubtractAnalyser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/SubtractAnalyser.hpp"
diff --git a/compiler/arm/codegen/SubtractAnalyser.hpp b/compiler/arm/codegen/SubtractAnalyser.hpp
index bc079fb127..17875f9b1e 100644
--- a/compiler/arm/codegen/SubtractAnalyser.hpp
+++ b/compiler/arm/codegen/SubtractAnalyser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ARMSUBTRACTANALYSER_INCL
diff --git a/compiler/arm/codegen/TreeEvaluatorTable.hpp b/compiler/arm/codegen/TreeEvaluatorTable.hpp
old mode 100755
new mode 100644
index 4d0b94d84b..8c9b270935
--- a/compiler/arm/codegen/TreeEvaluatorTable.hpp
+++ b/compiler/arm/codegen/TreeEvaluatorTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/arm/codegen/UnaryEvaluator.cpp b/compiler/arm/codegen/UnaryEvaluator.cpp
index 76b7f2c06f..e67e1c7e1c 100644
--- a/compiler/arm/codegen/UnaryEvaluator.cpp
+++ b/compiler/arm/codegen/UnaryEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "arm/codegen/ARMInstruction.hpp"
diff --git a/compiler/arm/env/ARMProcessorEnum.hpp b/compiler/arm/env/ARMProcessorEnum.hpp
index ab93fca19c..1d99ba11ee 100644
--- a/compiler/arm/env/ARMProcessorEnum.hpp
+++ b/compiler/arm/env/ARMProcessorEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/arm/env/OMRCompilerEnv.cpp b/compiler/arm/env/OMRCompilerEnv.cpp
index 71d1ae367d..b9022c9a9d 100644
--- a/compiler/arm/env/OMRCompilerEnv.cpp
+++ b/compiler/arm/env/OMRCompilerEnv.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/CompilerEnv.hpp"
diff --git a/compiler/arm/env/OMRCompilerEnv.hpp b/compiler/arm/env/OMRCompilerEnv.hpp
index 0e4c187774..1d6f367282 100644
--- a/compiler/arm/env/OMRCompilerEnv.hpp
+++ b/compiler/arm/env/OMRCompilerEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_COMPILER_ENV_INCL
diff --git a/compiler/arm/env/OMRDebugEnv.hpp b/compiler/arm/env/OMRDebugEnv.hpp
index 7c0453372f..defc9fe84c 100644
--- a/compiler/arm/env/OMRDebugEnv.hpp
+++ b/compiler/arm/env/OMRDebugEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_DEBUG_ENV_INCL
diff --git a/compiler/arm/env/OMREnvironment.hpp b/compiler/arm/env/OMREnvironment.hpp
index a955973c2f..9c637a0bc0 100644
--- a/compiler/arm/env/OMREnvironment.hpp
+++ b/compiler/arm/env/OMREnvironment.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARM_ENVIRONMENT_INCL
diff --git a/compiler/arm/runtime/CodeSync.cpp b/compiler/arm/runtime/CodeSync.cpp
old mode 100755
new mode 100644
index 0f52d81d4a..11724320aa
--- a/compiler/arm/runtime/CodeSync.cpp
+++ b/compiler/arm/runtime/CodeSync.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
extern "C"
diff --git a/compiler/arm/runtime/FlushICache.armasm b/compiler/arm/runtime/FlushICache.armasm
index 53f0b656eb..55b2d20f0a 100644
--- a/compiler/arm/runtime/FlushICache.armasm
+++ b/compiler/arm/runtime/FlushICache.armasm
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
AREA CodeSync_c, CODE, READONLY
diff --git a/compiler/arm/runtime/VirtualGuardRuntime.cpp b/compiler/arm/runtime/VirtualGuardRuntime.cpp
index 96ed6669a5..be364691e4 100644
--- a/compiler/arm/runtime/VirtualGuardRuntime.cpp
+++ b/compiler/arm/runtime/VirtualGuardRuntime.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/ARMInstruction.hpp"
diff --git a/compiler/codegen/AheadOfTimeCompile.hpp b/compiler/codegen/AheadOfTimeCompile.hpp
index be5d2343c3..ae17c289b5 100644
--- a/compiler/codegen/AheadOfTimeCompile.hpp
+++ b/compiler/codegen/AheadOfTimeCompile.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_AHEADOFTIMECOMPILE_INCL
diff --git a/compiler/codegen/Analyser.cpp b/compiler/codegen/Analyser.cpp
index ebe4deb7ab..d244a0e73d 100644
--- a/compiler/codegen/Analyser.cpp
+++ b/compiler/codegen/Analyser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/Analyser.hpp"
diff --git a/compiler/codegen/Analyser.hpp b/compiler/codegen/Analyser.hpp
index 50438c062e..96ae9ac9a3 100644
--- a/compiler/codegen/Analyser.hpp
+++ b/compiler/codegen/Analyser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ANALYSER_INCL
diff --git a/compiler/codegen/BackingStore.hpp b/compiler/codegen/BackingStore.hpp
index e11a7aba3c..e93c2562ca 100644
--- a/compiler/codegen/BackingStore.hpp
+++ b/compiler/codegen/BackingStore.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef BACKINGSTORE_INCL
diff --git a/compiler/codegen/CMakeLists.txt b/compiler/codegen/CMakeLists.txt
index 75b0d7aa28..d7df4fdb70 100644
--- a/compiler/codegen/CMakeLists.txt
+++ b/compiler/codegen/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
compiler_library(codegen
diff --git a/compiler/codegen/CodeGenGC.cpp b/compiler/codegen/CodeGenGC.cpp
index 7eb0411305..9df7281cf1 100644
--- a/compiler/codegen/CodeGenGC.cpp
+++ b/compiler/codegen/CodeGenGC.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRCodeGenerator.hpp" // IWYU pragma: keep
diff --git a/compiler/codegen/CodeGenPhase.hpp b/compiler/codegen/CodeGenPhase.hpp
index 660afca9cb..0a60f7c927 100644
--- a/compiler/codegen/CodeGenPhase.hpp
+++ b/compiler/codegen/CodeGenPhase.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_CODEGENPHASE_INCL
diff --git a/compiler/codegen/CodeGenPhaseEnum.hpp b/compiler/codegen/CodeGenPhaseEnum.hpp
index 1e64951817..3ec254bf45 100644
--- a/compiler/codegen/CodeGenPhaseEnum.hpp
+++ b/compiler/codegen/CodeGenPhaseEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
// This file includes the most specialized version of the Enums for the OMR Project
diff --git a/compiler/codegen/CodeGenPhaseFunctionTable.hpp b/compiler/codegen/CodeGenPhaseFunctionTable.hpp
index 0ecb210190..b7173a83ef 100644
--- a/compiler/codegen/CodeGenPhaseFunctionTable.hpp
+++ b/compiler/codegen/CodeGenPhaseFunctionTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
// This file contains the most specialized version of the FunctionTable for
diff --git a/compiler/codegen/CodeGenPhaseToPerform.hpp b/compiler/codegen/CodeGenPhaseToPerform.hpp
index d3b93baaa6..26f8d35069 100644
--- a/compiler/codegen/CodeGenPhaseToPerform.hpp
+++ b/compiler/codegen/CodeGenPhaseToPerform.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/codegen/CodeGenPrep.cpp b/compiler/codegen/CodeGenPrep.cpp
index 26755e00f7..da22437bb7 100644
--- a/compiler/codegen/CodeGenPrep.cpp
+++ b/compiler/codegen/CodeGenPrep.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/**
diff --git a/compiler/codegen/CodeGenRA.cpp b/compiler/codegen/CodeGenRA.cpp
index 130d684f35..128b6fbbb3 100644
--- a/compiler/codegen/CodeGenRA.cpp
+++ b/compiler/codegen/CodeGenRA.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRCodeGenerator.hpp"
diff --git a/compiler/codegen/CodeGenerator.hpp b/compiler/codegen/CodeGenerator.hpp
index 6a1b312b50..d74c3e38c8 100644
--- a/compiler/codegen/CodeGenerator.hpp
+++ b/compiler/codegen/CodeGenerator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CODEGENERATOR_INCL
diff --git a/compiler/codegen/CodeGenerator_inlines.hpp b/compiler/codegen/CodeGenerator_inlines.hpp
index b6839ba4e9..07859b69a8 100644
--- a/compiler/codegen/CodeGenerator_inlines.hpp
+++ b/compiler/codegen/CodeGenerator_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CODEGENERATOR_INLINES_INCL
diff --git a/compiler/codegen/ELFObjectFileGenerator.cpp b/compiler/codegen/ELFObjectFileGenerator.cpp
index d09547b1e3..365b0f6cba 100644
--- a/compiler/codegen/ELFObjectFileGenerator.cpp
+++ b/compiler/codegen/ELFObjectFileGenerator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#if defined(LINUX)
diff --git a/compiler/codegen/ELFObjectFileGenerator.hpp b/compiler/codegen/ELFObjectFileGenerator.hpp
index 62e5084828..cf022ac952 100644
--- a/compiler/codegen/ELFObjectFileGenerator.hpp
+++ b/compiler/codegen/ELFObjectFileGenerator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ELFFILEGENERATOR_HPP
diff --git a/compiler/codegen/ELFRelocationResolver.hpp b/compiler/codegen/ELFRelocationResolver.hpp
index 0175007422..6eda17bd1e 100644
--- a/compiler/codegen/ELFRelocationResolver.hpp
+++ b/compiler/codegen/ELFRelocationResolver.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ELFRELOCATIONRESOLVER_HPP
diff --git a/compiler/codegen/FrontEnd.cpp b/compiler/codegen/FrontEnd.cpp
index 55cf1bb34c..2449d5142f 100644
--- a/compiler/codegen/FrontEnd.cpp
+++ b/compiler/codegen/FrontEnd.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/FrontEnd.hpp"
diff --git a/compiler/codegen/FrontEnd.hpp b/compiler/codegen/FrontEnd.hpp
index 51c1cf1466..cbf18b56c8 100644
--- a/compiler/codegen/FrontEnd.hpp
+++ b/compiler/codegen/FrontEnd.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef FRONTEND_INCL
diff --git a/compiler/codegen/GCRegisterMap.hpp b/compiler/codegen/GCRegisterMap.hpp
index 15a9c46ccf..377c856cd6 100644
--- a/compiler/codegen/GCRegisterMap.hpp
+++ b/compiler/codegen/GCRegisterMap.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_GCREGISTERMAP_INCL
diff --git a/compiler/codegen/GCStackAtlas.hpp b/compiler/codegen/GCStackAtlas.hpp
index f820fa7d3b..bfe8b5dcdf 100644
--- a/compiler/codegen/GCStackAtlas.hpp
+++ b/compiler/codegen/GCStackAtlas.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_GCSTACKATLAS_INCL
diff --git a/compiler/codegen/GCStackMap.hpp b/compiler/codegen/GCStackMap.hpp
index 00b0bfbafb..97725a76fe 100644
--- a/compiler/codegen/GCStackMap.hpp
+++ b/compiler/codegen/GCStackMap.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef GCSTACKMAP_INCL
diff --git a/compiler/codegen/InstOpCodeEnum.hpp b/compiler/codegen/InstOpCodeEnum.hpp
index fa86fb3380..109d7fdb80 100644
--- a/compiler/codegen/InstOpCodeEnum.hpp
+++ b/compiler/codegen/InstOpCodeEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/codegen/InstructionFlagEnum.hpp b/compiler/codegen/InstructionFlagEnum.hpp
index 695f1f2d7c..89d7b7dade 100644
--- a/compiler/codegen/InstructionFlagEnum.hpp
+++ b/compiler/codegen/InstructionFlagEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRInstructionFlagEnum.hpp"
diff --git a/compiler/codegen/InstructionKindEnum.hpp b/compiler/codegen/InstructionKindEnum.hpp
index 7c4f527874..0eb4afb2df 100644
--- a/compiler/codegen/InstructionKindEnum.hpp
+++ b/compiler/codegen/InstructionKindEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRInstructionKindEnum.hpp"
diff --git a/compiler/codegen/Instruction_inlines.hpp b/compiler/codegen/Instruction_inlines.hpp
index afcda6bc83..949d8d5430 100644
--- a/compiler/codegen/Instruction_inlines.hpp
+++ b/compiler/codegen/Instruction_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef INSTRUCTION_INLINES_INCL
diff --git a/compiler/codegen/LinkageConventions.enum b/compiler/codegen/LinkageConventions.enum
index 79ce46ee2b..6174c04f93 100644
--- a/compiler/codegen/LinkageConventions.enum
+++ b/compiler/codegen/LinkageConventions.enum
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/codegen/LinkageConventionsEnum.hpp b/compiler/codegen/LinkageConventionsEnum.hpp
index ba39babba2..6a9a91d608 100644
--- a/compiler/codegen/LinkageConventionsEnum.hpp
+++ b/compiler/codegen/LinkageConventionsEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_LINKAGECONVENTION_INCL
diff --git a/compiler/codegen/LiveReference.hpp b/compiler/codegen/LiveReference.hpp
index c58484b4dc..7acead6c00 100644
--- a/compiler/codegen/LiveReference.hpp
+++ b/compiler/codegen/LiveReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef LIVEREFERENCE_INCL
diff --git a/compiler/codegen/LiveRegister.cpp b/compiler/codegen/LiveRegister.cpp
index e32cf51d51..fd9a66d3c6 100644
--- a/compiler/codegen/LiveRegister.cpp
+++ b/compiler/codegen/LiveRegister.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/LiveRegister.hpp" // for TR_LiveRegisters, etc
diff --git a/compiler/codegen/LiveRegister.hpp b/compiler/codegen/LiveRegister.hpp
index 65eca52452..9a4bf15d1b 100644
--- a/compiler/codegen/LiveRegister.hpp
+++ b/compiler/codegen/LiveRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef LIVEREGISTER_INCL
diff --git a/compiler/codegen/Machine.hpp b/compiler/codegen/Machine.hpp
index 95cb7a3dbc..5945757691 100644
--- a/compiler/codegen/Machine.hpp
+++ b/compiler/codegen/Machine.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_MACHINE_INCL
diff --git a/compiler/codegen/Machine_inlines.hpp b/compiler/codegen/Machine_inlines.hpp
index bd985e8d2c..0d7b14963f 100644
--- a/compiler/codegen/Machine_inlines.hpp
+++ b/compiler/codegen/Machine_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef MACHINE_INLINES_INCL
diff --git a/compiler/codegen/MemoryReference.hpp b/compiler/codegen/MemoryReference.hpp
index 910c0bd7b1..bb24b977c5 100644
--- a/compiler/codegen/MemoryReference.hpp
+++ b/compiler/codegen/MemoryReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_MEMORY_REFERENCE_INCL
diff --git a/compiler/codegen/NodeEvaluation.cpp b/compiler/codegen/NodeEvaluation.cpp
index cb016d173e..bf9bdbaa94 100644
--- a/compiler/codegen/NodeEvaluation.cpp
+++ b/compiler/codegen/NodeEvaluation.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRCodeGenerator.hpp"
diff --git a/compiler/codegen/OMRAheadOfTimeCompile.cpp b/compiler/codegen/OMRAheadOfTimeCompile.cpp
index 3c6a326b2f..36b720dc33 100644
--- a/compiler/codegen/OMRAheadOfTimeCompile.cpp
+++ b/compiler/codegen/OMRAheadOfTimeCompile.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/AheadOfTimeCompile.hpp"
diff --git a/compiler/codegen/OMRAheadOfTimeCompile.hpp b/compiler/codegen/OMRAheadOfTimeCompile.hpp
index 76f35d85c7..dae74e5f19 100644
--- a/compiler/codegen/OMRAheadOfTimeCompile.hpp
+++ b/compiler/codegen/OMRAheadOfTimeCompile.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_AHEADOFTIMECOMPILE_INCL
diff --git a/compiler/codegen/OMRCodeGenPhase.cpp b/compiler/codegen/OMRCodeGenPhase.cpp
index f19cff936e..6bdd215fd4 100644
--- a/compiler/codegen/OMRCodeGenPhase.cpp
+++ b/compiler/codegen/OMRCodeGenPhase.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
//On zOS XLC linker can't handle files with same name at link time
diff --git a/compiler/codegen/OMRCodeGenPhase.hpp b/compiler/codegen/OMRCodeGenPhase.hpp
index b559a75128..5b059bfaa6 100644
--- a/compiler/codegen/OMRCodeGenPhase.hpp
+++ b/compiler/codegen/OMRCodeGenPhase.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CODEGEN_PHASE
diff --git a/compiler/codegen/OMRCodeGenPhaseEnum.hpp b/compiler/codegen/OMRCodeGenPhaseEnum.hpp
index 5675a0f05a..a1872a3677 100644
--- a/compiler/codegen/OMRCodeGenPhaseEnum.hpp
+++ b/compiler/codegen/OMRCodeGenPhaseEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/codegen/OMRCodeGenPhaseFunctionTable.hpp b/compiler/codegen/OMRCodeGenPhaseFunctionTable.hpp
index 32691b60ca..d7a5fe38dd 100644
--- a/compiler/codegen/OMRCodeGenPhaseFunctionTable.hpp
+++ b/compiler/codegen/OMRCodeGenPhaseFunctionTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/codegen/OMRCodeGenerator.cpp b/compiler/codegen/OMRCodeGenerator.cpp
index cbb1f67657..088e762812 100644
--- a/compiler/codegen/OMRCodeGenerator.cpp
+++ b/compiler/codegen/OMRCodeGenerator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#pragma csect(CODE,"TRCGBase#C")
diff --git a/compiler/codegen/OMRCodeGenerator.hpp b/compiler/codegen/OMRCodeGenerator.hpp
index a9be8d4ec6..80242b26be 100644
--- a/compiler/codegen/OMRCodeGenerator.hpp
+++ b/compiler/codegen/OMRCodeGenerator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CODEGENERATOR_INCL
diff --git a/compiler/codegen/OMRCodeGenerator_inlines.hpp b/compiler/codegen/OMRCodeGenerator_inlines.hpp
index 90001cb871..4fe9c7a3a2 100644
--- a/compiler/codegen/OMRCodeGenerator_inlines.hpp
+++ b/compiler/codegen/OMRCodeGenerator_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CODEGENERATOR_INLINE_INCL
diff --git a/compiler/codegen/OMRELFRelocationResolver.cpp b/compiler/codegen/OMRELFRelocationResolver.cpp
index 0537ee8f12..f5b5b4e1b9 100644
--- a/compiler/codegen/OMRELFRelocationResolver.cpp
+++ b/compiler/codegen/OMRELFRelocationResolver.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRELFRelocationResolver.hpp"
diff --git a/compiler/codegen/OMRELFRelocationResolver.hpp b/compiler/codegen/OMRELFRelocationResolver.hpp
index 317745487f..c610371298 100644
--- a/compiler/codegen/OMRELFRelocationResolver.hpp
+++ b/compiler/codegen/OMRELFRelocationResolver.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ELF_RELOCATION_RESOLVER_HPP
diff --git a/compiler/codegen/OMRGCRegisterMap.cpp b/compiler/codegen/OMRGCRegisterMap.cpp
index 9bbd1ec299..0d35ee9c84 100644
--- a/compiler/codegen/OMRGCRegisterMap.cpp
+++ b/compiler/codegen/OMRGCRegisterMap.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/GCRegisterMap.hpp"
diff --git a/compiler/codegen/OMRGCRegisterMap.hpp b/compiler/codegen/OMRGCRegisterMap.hpp
index 1d572feb0c..c63d753c5a 100644
--- a/compiler/codegen/OMRGCRegisterMap.hpp
+++ b/compiler/codegen/OMRGCRegisterMap.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_GCREGISTERMAP_INCL
diff --git a/compiler/codegen/OMRGCStackAtlas.cpp b/compiler/codegen/OMRGCStackAtlas.cpp
index 92755dc29c..410e36f9e0 100644
--- a/compiler/codegen/OMRGCStackAtlas.cpp
+++ b/compiler/codegen/OMRGCStackAtlas.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRGCStackAtlas.hpp" // for GCStackAtlas
diff --git a/compiler/codegen/OMRGCStackAtlas.hpp b/compiler/codegen/OMRGCStackAtlas.hpp
index 635ab85954..415d1ffde3 100644
--- a/compiler/codegen/OMRGCStackAtlas.hpp
+++ b/compiler/codegen/OMRGCStackAtlas.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_GCSTACKATLAS_INCL
diff --git a/compiler/codegen/OMRInstOpCode.cpp b/compiler/codegen/OMRInstOpCode.cpp
index 9ea738738b..62bac955d3 100644
--- a/compiler/codegen/OMRInstOpCode.cpp
+++ b/compiler/codegen/OMRInstOpCode.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compiler/codegen/OMRInstOpCode.hpp"
diff --git a/compiler/codegen/OMRInstOpCode.hpp b/compiler/codegen/OMRInstOpCode.hpp
index 63bd3af6f3..1cb99f8d38 100644
--- a/compiler/codegen/OMRInstOpCode.hpp
+++ b/compiler/codegen/OMRInstOpCode.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_INSTOPCODE_INCL
diff --git a/compiler/codegen/OMRInstruction.cpp b/compiler/codegen/OMRInstruction.cpp
index 2d6fcc7976..c8787ecc0d 100644
--- a/compiler/codegen/OMRInstruction.cpp
+++ b/compiler/codegen/OMRInstruction.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/CodeGenerator.hpp" // for CodeGenerator
diff --git a/compiler/codegen/OMRInstruction.hpp b/compiler/codegen/OMRInstruction.hpp
index 759ca9411b..6d94b597ce 100644
--- a/compiler/codegen/OMRInstruction.hpp
+++ b/compiler/codegen/OMRInstruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_INSTRUCTIONBASE_INCL
diff --git a/compiler/codegen/OMRInstructionFlagEnum.hpp b/compiler/codegen/OMRInstructionFlagEnum.hpp
index a42d8cae0c..fe856081ec 100644
--- a/compiler/codegen/OMRInstructionFlagEnum.hpp
+++ b/compiler/codegen/OMRInstructionFlagEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/codegen/OMRInstruction_inlines.hpp b/compiler/codegen/OMRInstruction_inlines.hpp
index fcb8a04bc5..4c730ec65b 100644
--- a/compiler/codegen/OMRInstruction_inlines.hpp
+++ b/compiler/codegen/OMRInstruction_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_INSTRUCTION_INLINE_INCL
diff --git a/compiler/codegen/OMRLinkage.cpp b/compiler/codegen/OMRLinkage.cpp
index 5b57cf28ae..67c9ababb9 100644
--- a/compiler/codegen/OMRLinkage.cpp
+++ b/compiler/codegen/OMRLinkage.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/Linkage.hpp" // for Linkage
diff --git a/compiler/codegen/OMRLinkage.hpp b/compiler/codegen/OMRLinkage.hpp
index f0d553f4ba..964e42ce44 100644
--- a/compiler/codegen/OMRLinkage.hpp
+++ b/compiler/codegen/OMRLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_LINKAGE_INCL
diff --git a/compiler/codegen/OMRMachine.cpp b/compiler/codegen/OMRMachine.cpp
index 90d8ad65d5..8dc13513c1 100644
--- a/compiler/codegen/OMRMachine.cpp
+++ b/compiler/codegen/OMRMachine.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
//On zOS XLC linker can't handle files with same name at link time
diff --git a/compiler/codegen/OMRMachine.hpp b/compiler/codegen/OMRMachine.hpp
index 8693c772e9..e2d55ab6a5 100644
--- a/compiler/codegen/OMRMachine.hpp
+++ b/compiler/codegen/OMRMachine.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_MACHINE_BASE_INCL
diff --git a/compiler/codegen/OMRMachine_inlines.hpp b/compiler/codegen/OMRMachine_inlines.hpp
index a20fb52b32..93b42519ab 100644
--- a/compiler/codegen/OMRMachine_inlines.hpp
+++ b/compiler/codegen/OMRMachine_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_MACHINE_INLINE_INCL
diff --git a/compiler/codegen/OMRMemoryReference.cpp b/compiler/codegen/OMRMemoryReference.cpp
index f1897e230a..6cbd70f9ab 100644
--- a/compiler/codegen/OMRMemoryReference.cpp
+++ b/compiler/codegen/OMRMemoryReference.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/MemoryReference.hpp"
diff --git a/compiler/codegen/OMRMemoryReference.hpp b/compiler/codegen/OMRMemoryReference.hpp
index 89aa08cd8c..458e7a02ed 100644
--- a/compiler/codegen/OMRMemoryReference.hpp
+++ b/compiler/codegen/OMRMemoryReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_MEMREF_INCL
diff --git a/compiler/codegen/OMRRealRegister.cpp b/compiler/codegen/OMRRealRegister.cpp
index 793a5a37f3..3e96de9369 100644
--- a/compiler/codegen/OMRRealRegister.cpp
+++ b/compiler/codegen/OMRRealRegister.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRRealRegister.hpp" // for RealRegister, etc
diff --git a/compiler/codegen/OMRRealRegister.hpp b/compiler/codegen/OMRRealRegister.hpp
index c9cd319504..084f76b249 100644
--- a/compiler/codegen/OMRRealRegister.hpp
+++ b/compiler/codegen/OMRRealRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_REAL_REGISTER_INCL
diff --git a/compiler/codegen/OMRRecognizedMethodsEnum.hpp b/compiler/codegen/OMRRecognizedMethodsEnum.hpp
index 2c9e61216a..b2e9256c8f 100644
--- a/compiler/codegen/OMRRecognizedMethodsEnum.hpp
+++ b/compiler/codegen/OMRRecognizedMethodsEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_RECOGNIZEDMETHODS_ENUM_INCL
diff --git a/compiler/codegen/OMRRegister.cpp b/compiler/codegen/OMRRegister.cpp
index f7bc23c377..75b99462b2 100644
--- a/compiler/codegen/OMRRegister.cpp
+++ b/compiler/codegen/OMRRegister.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRRegister.hpp" // for RegisterExt, etc
diff --git a/compiler/codegen/OMRRegister.hpp b/compiler/codegen/OMRRegister.hpp
index 56617584e5..18f60bfe0c 100644
--- a/compiler/codegen/OMRRegister.hpp
+++ b/compiler/codegen/OMRRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_REGISTER_INCL
diff --git a/compiler/codegen/OMRRegisterDependency.hpp b/compiler/codegen/OMRRegisterDependency.hpp
index 8051af7b27..6f0b4f2325 100644
--- a/compiler/codegen/OMRRegisterDependency.hpp
+++ b/compiler/codegen/OMRRegisterDependency.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_REGISTER_DEPENDENCY_INCL
diff --git a/compiler/codegen/OMRRegisterDependencyStruct.hpp b/compiler/codegen/OMRRegisterDependencyStruct.hpp
index cea1add698..f0f6bc2ac7 100644
--- a/compiler/codegen/OMRRegisterDependencyStruct.hpp
+++ b/compiler/codegen/OMRRegisterDependencyStruct.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_REGISTER_DEPENDENCY_STRUCT_INCL
diff --git a/compiler/codegen/OMRRegisterIterator.hpp b/compiler/codegen/OMRRegisterIterator.hpp
index f5d42fe9eb..b4f2f3cac3 100644
--- a/compiler/codegen/OMRRegisterIterator.hpp
+++ b/compiler/codegen/OMRRegisterIterator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_REGISTER_ITERATOR_INCL
diff --git a/compiler/codegen/OMRRegisterPair.cpp b/compiler/codegen/OMRRegisterPair.cpp
index 973d72b204..9331688f7f 100644
--- a/compiler/codegen/OMRRegisterPair.cpp
+++ b/compiler/codegen/OMRRegisterPair.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRRegisterPair.hpp" // for RegisterPair, etc
diff --git a/compiler/codegen/OMRRegisterPair.hpp b/compiler/codegen/OMRRegisterPair.hpp
index 0ec6ea6255..56d30207d8 100644
--- a/compiler/codegen/OMRRegisterPair.hpp
+++ b/compiler/codegen/OMRRegisterPair.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_REGISTER_PAIR_INCL
diff --git a/compiler/codegen/OMRSnippet.cpp b/compiler/codegen/OMRSnippet.cpp
index 1c3be65788..a85c1b6db5 100644
--- a/compiler/codegen/OMRSnippet.cpp
+++ b/compiler/codegen/OMRSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/codegen/OMRSnippet.hpp b/compiler/codegen/OMRSnippet.hpp
index 471436830a..85427093e5 100644
--- a/compiler/codegen/OMRSnippet.hpp
+++ b/compiler/codegen/OMRSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_SNIPPET_INCL
diff --git a/compiler/codegen/OMRSnippetGCMap.cpp b/compiler/codegen/OMRSnippetGCMap.cpp
index b06e41a290..a748a45681 100644
--- a/compiler/codegen/OMRSnippetGCMap.cpp
+++ b/compiler/codegen/OMRSnippetGCMap.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/codegen/OMRSnippetGCMap.hpp b/compiler/codegen/OMRSnippetGCMap.hpp
index ccd90e8e04..b25c13c719 100644
--- a/compiler/codegen/OMRSnippetGCMap.hpp
+++ b/compiler/codegen/OMRSnippetGCMap.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_SNIPPETGCMAP_INCL
diff --git a/compiler/codegen/OMRTreeEvaluator.cpp b/compiler/codegen/OMRTreeEvaluator.cpp
index 24142e5593..25be27edd8 100644
--- a/compiler/codegen/OMRTreeEvaluator.cpp
+++ b/compiler/codegen/OMRTreeEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRTreeEvaluator.hpp"
diff --git a/compiler/codegen/OMRTreeEvaluator.hpp b/compiler/codegen/OMRTreeEvaluator.hpp
index e832ce6e26..9a4026651a 100644
--- a/compiler/codegen/OMRTreeEvaluator.hpp
+++ b/compiler/codegen/OMRTreeEvaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_TREE_EVALUATOR_INCL
diff --git a/compiler/codegen/OMRUnresolvedDataSnippet.cpp b/compiler/codegen/OMRUnresolvedDataSnippet.cpp
index 9b321bd173..9a1dadd854 100644
--- a/compiler/codegen/OMRUnresolvedDataSnippet.cpp
+++ b/compiler/codegen/OMRUnresolvedDataSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRUnresolvedDataSnippet.hpp"
diff --git a/compiler/codegen/OMRUnresolvedDataSnippet.hpp b/compiler/codegen/OMRUnresolvedDataSnippet.hpp
index c3475a6a8d..096db52f4d 100644
--- a/compiler/codegen/OMRUnresolvedDataSnippet.hpp
+++ b/compiler/codegen/OMRUnresolvedDataSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_UNRESOLVEDDATASNIPPET_INCL
diff --git a/compiler/codegen/OutOfLineCodeSection.cpp b/compiler/codegen/OutOfLineCodeSection.cpp
index 78adfae256..71d63ce056 100644
--- a/compiler/codegen/OutOfLineCodeSection.cpp
+++ b/compiler/codegen/OutOfLineCodeSection.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OutOfLineCodeSection.hpp"
diff --git a/compiler/codegen/OutOfLineCodeSection.hpp b/compiler/codegen/OutOfLineCodeSection.hpp
index e5391e394d..5d30be4506 100644
--- a/compiler/codegen/OutOfLineCodeSection.hpp
+++ b/compiler/codegen/OutOfLineCodeSection.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OUTOFLINECODESECTION_INCL
diff --git a/compiler/codegen/PreInstructionSelection.cpp b/compiler/codegen/PreInstructionSelection.cpp
index a80a47ee33..ea6f07cb0e 100644
--- a/compiler/codegen/PreInstructionSelection.cpp
+++ b/compiler/codegen/PreInstructionSelection.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRCodeGenerator.hpp"
diff --git a/compiler/codegen/RealRegister.hpp b/compiler/codegen/RealRegister.hpp
index 647bb9350a..76cf95d5b2 100644
--- a/compiler/codegen/RealRegister.hpp
+++ b/compiler/codegen/RealRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REAL_REGISTER_INCL
diff --git a/compiler/codegen/RecognizedMethods.hpp b/compiler/codegen/RecognizedMethods.hpp
index dd3f590f26..ceaecb4d58 100644
--- a/compiler/codegen/RecognizedMethods.hpp
+++ b/compiler/codegen/RecognizedMethods.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef RECOGNIZEDMETHODS_INCL
diff --git a/compiler/codegen/Register.hpp b/compiler/codegen/Register.hpp
index 6744cf3a52..7e4359b3a7 100644
--- a/compiler/codegen/Register.hpp
+++ b/compiler/codegen/Register.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REGISTER_INCL
diff --git a/compiler/codegen/RegisterConstants.hpp b/compiler/codegen/RegisterConstants.hpp
index 3f82d965c5..62c9f47ecc 100644
--- a/compiler/codegen/RegisterConstants.hpp
+++ b/compiler/codegen/RegisterConstants.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef REGISTERKINDS_INCL
diff --git a/compiler/codegen/RegisterDependency.hpp b/compiler/codegen/RegisterDependency.hpp
index 8389349e28..c772d66f3b 100644
--- a/compiler/codegen/RegisterDependency.hpp
+++ b/compiler/codegen/RegisterDependency.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REGISTER_DEPENDENCY_INCL
diff --git a/compiler/codegen/RegisterDependencyStruct.hpp b/compiler/codegen/RegisterDependencyStruct.hpp
index db3ab432cf..58ddbfafe2 100644
--- a/compiler/codegen/RegisterDependencyStruct.hpp
+++ b/compiler/codegen/RegisterDependencyStruct.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REGISTER_DEPENDENCY_STRUCT_INCL
diff --git a/compiler/codegen/RegisterIterator.hpp b/compiler/codegen/RegisterIterator.hpp
index f5b95c498c..11a830e840 100644
--- a/compiler/codegen/RegisterIterator.hpp
+++ b/compiler/codegen/RegisterIterator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REGISTER_ITERATOR_INCL
diff --git a/compiler/codegen/RegisterPair.hpp b/compiler/codegen/RegisterPair.hpp
index 87b626d87a..e3d43a6a2a 100644
--- a/compiler/codegen/RegisterPair.hpp
+++ b/compiler/codegen/RegisterPair.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REGISTER_PAIR_INCL
diff --git a/compiler/codegen/RegisterPressureSimulatorInner.hpp b/compiler/codegen/RegisterPressureSimulatorInner.hpp
index 32895298a4..d25753171a 100644
--- a/compiler/codegen/RegisterPressureSimulatorInner.hpp
+++ b/compiler/codegen/RegisterPressureSimulatorInner.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef REGISTER_PRESSURE_SIMULATOR_INNER
diff --git a/compiler/codegen/RegisterRematerializationInfo.hpp b/compiler/codegen/RegisterRematerializationInfo.hpp
index 14cc71b5af..55f9c6d0cf 100644
--- a/compiler/codegen/RegisterRematerializationInfo.hpp
+++ b/compiler/codegen/RegisterRematerializationInfo.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef REMATERIALIZATIONINFO_INCL
diff --git a/compiler/codegen/RegisterUsage.hpp b/compiler/codegen/RegisterUsage.hpp
index 7bf60793f1..5407dea062 100644
--- a/compiler/codegen/RegisterUsage.hpp
+++ b/compiler/codegen/RegisterUsage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_REGISTER_USAGE_INCL
diff --git a/compiler/codegen/Relocation.cpp b/compiler/codegen/Relocation.cpp
index b1304333ec..f6d45c83d1 100644
--- a/compiler/codegen/Relocation.cpp
+++ b/compiler/codegen/Relocation.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/Relocation.hpp"
diff --git a/compiler/codegen/Relocation.hpp b/compiler/codegen/Relocation.hpp
index bb0cc047a5..9aaf4dfa23 100644
--- a/compiler/codegen/Relocation.hpp
+++ b/compiler/codegen/Relocation.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef RELOCATION_INCL
diff --git a/compiler/codegen/ScratchRegisterManager.cpp b/compiler/codegen/ScratchRegisterManager.cpp
index 7e031092f6..3e3f8369f4 100644
--- a/compiler/codegen/ScratchRegisterManager.cpp
+++ b/compiler/codegen/ScratchRegisterManager.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/ScratchRegisterManager.hpp"
diff --git a/compiler/codegen/ScratchRegisterManager.hpp b/compiler/codegen/ScratchRegisterManager.hpp
index e2851c0632..34e02f4cfe 100644
--- a/compiler/codegen/ScratchRegisterManager.hpp
+++ b/compiler/codegen/ScratchRegisterManager.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef SCRATCHREGISTERMANAGER_INCL
diff --git a/compiler/codegen/Snippet.hpp b/compiler/codegen/Snippet.hpp
index 69612ce552..f1945ecdd1 100644
--- a/compiler/codegen/Snippet.hpp
+++ b/compiler/codegen/Snippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_SNIPPET_INCL
diff --git a/compiler/codegen/SnippetGCMap.hpp b/compiler/codegen/SnippetGCMap.hpp
index 790ba63b18..ba6f592125 100644
--- a/compiler/codegen/SnippetGCMap.hpp
+++ b/compiler/codegen/SnippetGCMap.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_SNIPPETGCMAP_INCL
diff --git a/compiler/codegen/StaticRelocation.hpp b/compiler/codegen/StaticRelocation.hpp
index 03b6f0ccdd..e5561c64bb 100644
--- a/compiler/codegen/StaticRelocation.hpp
+++ b/compiler/codegen/StaticRelocation.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef STATICRELOCATION_HPP
diff --git a/compiler/codegen/StorageInfo.cpp b/compiler/codegen/StorageInfo.cpp
index 5bc3d85293..083e53a8c9 100644
--- a/compiler/codegen/StorageInfo.cpp
+++ b/compiler/codegen/StorageInfo.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/StorageInfo.hpp"
diff --git a/compiler/codegen/StorageInfo.hpp b/compiler/codegen/StorageInfo.hpp
index a59c77a120..70d36219bd 100644
--- a/compiler/codegen/StorageInfo.hpp
+++ b/compiler/codegen/StorageInfo.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef STORAGEINFO_INCL
diff --git a/compiler/codegen/TableOfConstants.hpp b/compiler/codegen/TableOfConstants.hpp
index f7350b926b..0fcdac9c27 100644
--- a/compiler/codegen/TableOfConstants.hpp
+++ b/compiler/codegen/TableOfConstants.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_TABLEOFCONSTANTS_INCL
diff --git a/compiler/codegen/TreeEvaluator.hpp b/compiler/codegen/TreeEvaluator.hpp
index 1960337019..a9aa1ca72f 100644
--- a/compiler/codegen/TreeEvaluator.hpp
+++ b/compiler/codegen/TreeEvaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_TREE_EVALUATOR_INCL
diff --git a/compiler/codegen/UnresolvedDataSnippet.hpp b/compiler/codegen/UnresolvedDataSnippet.hpp
index b08e48a084..ef804937d0 100644
--- a/compiler/codegen/UnresolvedDataSnippet.hpp
+++ b/compiler/codegen/UnresolvedDataSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_UNRESOLVEDDATASNIPPET_INCL
diff --git a/compiler/codegen/UnresolvedDataSnippet_inlines.hpp b/compiler/codegen/UnresolvedDataSnippet_inlines.hpp
index 280fa378ca..b991b6b758 100644
--- a/compiler/codegen/UnresolvedDataSnippet_inlines.hpp
+++ b/compiler/codegen/UnresolvedDataSnippet_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_UNRESOLVEDDATASNIPPET_INLINE_INCL
diff --git a/compiler/compile/AliasBuilder.hpp b/compiler/compile/AliasBuilder.hpp
index 5dbcab74ef..6ac00dee34 100644
--- a/compiler/compile/AliasBuilder.hpp
+++ b/compiler/compile/AliasBuilder.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_ALIASBUILDER_INCL
diff --git a/compiler/compile/CMakeLists.txt b/compiler/compile/CMakeLists.txt
index f95dcce402..9a482bcd90 100644
--- a/compiler/compile/CMakeLists.txt
+++ b/compiler/compile/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
compiler_library(compile
diff --git a/compiler/compile/Compilation.hpp b/compiler/compile/Compilation.hpp
index 384f50d41a..d4cd5dbcde 100644
--- a/compiler/compile/Compilation.hpp
+++ b/compiler/compile/Compilation.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_COMPILATION_INCL
diff --git a/compiler/compile/CompilationException.hpp b/compiler/compile/CompilationException.hpp
index d65fd90b27..23ca7474f3 100644
--- a/compiler/compile/CompilationException.hpp
+++ b/compiler/compile/CompilationException.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef COMPILATIONEXCEPTION_HPP
diff --git a/compiler/compile/CompilationTypes.hpp b/compiler/compile/CompilationTypes.hpp
index 41caab9d63..af03b30971 100644
--- a/compiler/compile/CompilationTypes.hpp
+++ b/compiler/compile/CompilationTypes.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef COMPILATION_DATATYPES_INCL
diff --git a/compiler/compile/Compilation_inlines.hpp b/compiler/compile/Compilation_inlines.hpp
index e6138d3b91..59189c6b5c 100644
--- a/compiler/compile/Compilation_inlines.hpp
+++ b/compiler/compile/Compilation_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef COMPILATION_INLINES_INCL
diff --git a/compiler/compile/InlineBlock.hpp b/compiler/compile/InlineBlock.hpp
index 8d31f10a78..e798b14c3d 100644
--- a/compiler/compile/InlineBlock.hpp
+++ b/compiler/compile/InlineBlock.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef INLINEBLOCK_INCL
diff --git a/compiler/compile/Method.cpp b/compiler/compile/Method.cpp
index c14e1547df..a6d654005b 100644
--- a/compiler/compile/Method.cpp
+++ b/compiler/compile/Method.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compile/Method.hpp"
diff --git a/compiler/compile/Method.hpp b/compiler/compile/Method.hpp
index b0f04e8536..f9a4d9114d 100644
--- a/compiler/compile/Method.hpp
+++ b/compiler/compile/Method.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_METHOD_INCL
diff --git a/compiler/compile/OMRAliasBuilder.cpp b/compiler/compile/OMRAliasBuilder.cpp
index e0ad922413..f453ce5669 100644
--- a/compiler/compile/OMRAliasBuilder.cpp
+++ b/compiler/compile/OMRAliasBuilder.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compile/OMRAliasBuilder.hpp"
diff --git a/compiler/compile/OMRAliasBuilder.hpp b/compiler/compile/OMRAliasBuilder.hpp
index 449d0a3a9c..30f893d85a 100644
--- a/compiler/compile/OMRAliasBuilder.hpp
+++ b/compiler/compile/OMRAliasBuilder.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ALIASBUILDER_INCL
diff --git a/compiler/compile/OMRCompilation.cpp b/compiler/compile/OMRCompilation.cpp
index 88e6c78ecb..4000ef9924 100644
--- a/compiler/compile/OMRCompilation.cpp
+++ b/compiler/compile/OMRCompilation.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compile/OMRCompilation.hpp"
diff --git a/compiler/compile/OMRCompilation.hpp b/compiler/compile/OMRCompilation.hpp
index 117836efb3..e25287c198 100644
--- a/compiler/compile/OMRCompilation.hpp
+++ b/compiler/compile/OMRCompilation.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_COMPILATIONBASE_INCL
diff --git a/compiler/compile/OMRCompilation_inlines.hpp b/compiler/compile/OMRCompilation_inlines.hpp
index 1a102778aa..674498251e 100644
--- a/compiler/compile/OMRCompilation_inlines.hpp
+++ b/compiler/compile/OMRCompilation_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_COMPILATION_INLINE_INCL
diff --git a/compiler/compile/OMRMethod.hpp b/compiler/compile/OMRMethod.hpp
index 2aa05df33d..beae9d979a 100644
--- a/compiler/compile/OMRMethod.hpp
+++ b/compiler/compile/OMRMethod.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef METHOD_INCL
diff --git a/compiler/compile/OMRSymbolReferenceTable.cpp b/compiler/compile/OMRSymbolReferenceTable.cpp
index da5403a5ff..c29bc01cdd 100644
--- a/compiler/compile/OMRSymbolReferenceTable.cpp
+++ b/compiler/compile/OMRSymbolReferenceTable.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compile/SymbolReferenceTable.hpp"
diff --git a/compiler/compile/OMRSymbolReferenceTable.hpp b/compiler/compile/OMRSymbolReferenceTable.hpp
index 8c70e2d0ff..f11b05c19f 100644
--- a/compiler/compile/OMRSymbolReferenceTable.hpp
+++ b/compiler/compile/OMRSymbolReferenceTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_SYMBOLREFERENCETABLE_INCL
diff --git a/compiler/compile/OSRData.cpp b/compiler/compile/OSRData.cpp
index 8d04cdedae..daf4ebbde4 100644
--- a/compiler/compile/OSRData.cpp
+++ b/compiler/compile/OSRData.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compile/OSRData.hpp"
diff --git a/compiler/compile/OSRData.hpp b/compiler/compile/OSRData.hpp
index de27b44540..fa61f5b578 100644
--- a/compiler/compile/OSRData.hpp
+++ b/compiler/compile/OSRData.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OSRDATA_INCL
diff --git a/compiler/compile/ResolvedMethod.hpp b/compiler/compile/ResolvedMethod.hpp
index 7621b9be0b..3e70a61c67 100644
--- a/compiler/compile/ResolvedMethod.hpp
+++ b/compiler/compile/ResolvedMethod.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_RESOLVEDMETHODBASE_INCL
diff --git a/compiler/compile/SymbolReferenceTable.hpp b/compiler/compile/SymbolReferenceTable.hpp
index 29f98e2795..317788767c 100644
--- a/compiler/compile/SymbolReferenceTable.hpp
+++ b/compiler/compile/SymbolReferenceTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_SYMBOLREFERENCETABLE_INCL
diff --git a/compiler/compile/TLSCompilationManager.cpp b/compiler/compile/TLSCompilationManager.cpp
index e6177ce045..84359ead29 100644
--- a/compiler/compile/TLSCompilationManager.cpp
+++ b/compiler/compile/TLSCompilationManager.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compile/TLSCompilationManager.hpp"
diff --git a/compiler/compile/TLSCompilationManager.hpp b/compiler/compile/TLSCompilationManager.hpp
index 9164236562..119a09056c 100644
--- a/compiler/compile/TLSCompilationManager.hpp
+++ b/compiler/compile/TLSCompilationManager.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TLSCOMPILATIONMANAGER_HPP
diff --git a/compiler/compile/VirtualGuard.cpp b/compiler/compile/VirtualGuard.cpp
index 9f9902d10c..e2b7a95065 100644
--- a/compiler/compile/VirtualGuard.cpp
+++ b/compiler/compile/VirtualGuard.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compile/VirtualGuard.hpp"
diff --git a/compiler/compile/VirtualGuard.hpp b/compiler/compile/VirtualGuard.hpp
index adede36166..27942b5e17 100644
--- a/compiler/compile/VirtualGuard.hpp
+++ b/compiler/compile/VirtualGuard.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_VIRTUALGUARD_INCL
diff --git a/compiler/control/CMakeLists.txt b/compiler/control/CMakeLists.txt
index 1334665449..c9a6071d3e 100644
--- a/compiler/control/CMakeLists.txt
+++ b/compiler/control/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
compiler_library(control
diff --git a/compiler/control/CompilationController.cpp b/compiler/control/CompilationController.cpp
index b94f40a973..8a57ca737e 100644
--- a/compiler/control/CompilationController.cpp
+++ b/compiler/control/CompilationController.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "control/CompilationController.hpp"
diff --git a/compiler/control/CompilationController.hpp b/compiler/control/CompilationController.hpp
index c98862a931..15b491ed14 100644
--- a/compiler/control/CompilationController.hpp
+++ b/compiler/control/CompilationController.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef COMPILATIONCONTROLLER_INCL
diff --git a/compiler/control/CompileMethod.cpp b/compiler/control/CompileMethod.cpp
index 29a961bf62..3f0615dbb4 100644
--- a/compiler/control/CompileMethod.cpp
+++ b/compiler/control/CompileMethod.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "control/CompileMethod.hpp"
diff --git a/compiler/control/CompileMethod.hpp b/compiler/control/CompileMethod.hpp
index 9832e6449b..c54b900b34 100644
--- a/compiler/control/CompileMethod.hpp
+++ b/compiler/control/CompileMethod.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t, uint8_t
diff --git a/compiler/control/OMROptions.cpp b/compiler/control/OMROptions.cpp
index f8d144ff7d..143296da4a 100644
--- a/compiler/control/OMROptions.cpp
+++ b/compiler/control/OMROptions.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "control/Options.hpp"
diff --git a/compiler/control/OMROptions.hpp b/compiler/control/OMROptions.hpp
index 584050ba48..dad5d9609c 100644
--- a/compiler/control/OMROptions.hpp
+++ b/compiler/control/OMROptions.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_OPTIONS_INCL
diff --git a/compiler/control/OMROptions_inlines.hpp b/compiler/control/OMROptions_inlines.hpp
index c77bd69bf7..0edb5a7fa8 100644
--- a/compiler/control/OMROptions_inlines.hpp
+++ b/compiler/control/OMROptions_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_OPTIONS_INLINE_INCL
diff --git a/compiler/control/OMRRecompilation.cpp b/compiler/control/OMRRecompilation.cpp
index 500182f4f2..e3be58ba73 100644
--- a/compiler/control/OMRRecompilation.cpp
+++ b/compiler/control/OMRRecompilation.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "control/Recompilation.hpp"
diff --git a/compiler/control/OMRRecompilation.hpp b/compiler/control/OMRRecompilation.hpp
index 378bee3747..3cb4087c21 100644
--- a/compiler/control/OMRRecompilation.hpp
+++ b/compiler/control/OMRRecompilation.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_RECOMPILATION_INCL
diff --git a/compiler/control/OptimizationPlan.cpp b/compiler/control/OptimizationPlan.cpp
index 69881ee57a..7afd6b4b77 100644
--- a/compiler/control/OptimizationPlan.cpp
+++ b/compiler/control/OptimizationPlan.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "control/OptimizationPlan.hpp"
diff --git a/compiler/control/OptimizationPlan.hpp b/compiler/control/OptimizationPlan.hpp
index fc89d7b910..112f78406c 100644
--- a/compiler/control/OptimizationPlan.hpp
+++ b/compiler/control/OptimizationPlan.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OPTIMIZATION_PLAN_INCL
diff --git a/compiler/control/Options.hpp b/compiler/control/Options.hpp
index 86299a17f8..3414f3b248 100644
--- a/compiler/control/Options.hpp
+++ b/compiler/control/Options.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_OPTIONS_INCL
diff --git a/compiler/control/OptionsUtil.hpp b/compiler/control/OptionsUtil.hpp
index 0fb3d3fac9..987761dce4 100644
--- a/compiler/control/OptionsUtil.hpp
+++ b/compiler/control/OptionsUtil.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_OPTIONSUTIL_INCL
diff --git a/compiler/control/Options_inlines.hpp b/compiler/control/Options_inlines.hpp
index cb0218c18a..97b25ad368 100644
--- a/compiler/control/Options_inlines.hpp
+++ b/compiler/control/Options_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_OPTION_INLINES_INCL
diff --git a/compiler/control/Recompilation.hpp b/compiler/control/Recompilation.hpp
index 4f90af2ec1..e6600fbf48 100644
--- a/compiler/control/Recompilation.hpp
+++ b/compiler/control/Recompilation.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_RECOMPILATION_INCL
diff --git a/compiler/cs2/allocator.h b/compiler/cs2/allocator.h
index a67c946fe7..afbf380688 100644
--- a/compiler/cs2/allocator.h
+++ b/compiler/cs2/allocator.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/***************************************************************************/
diff --git a/compiler/cs2/arrayof.h b/compiler/cs2/arrayof.h
index ae9c48e660..34be32b833 100644
--- a/compiler/cs2/arrayof.h
+++ b/compiler/cs2/arrayof.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/***************************************************************************/
diff --git a/compiler/cs2/bitmanip.h b/compiler/cs2/bitmanip.h
index 1823c42af9..89f0fe4797 100644
--- a/compiler/cs2/bitmanip.h
+++ b/compiler/cs2/bitmanip.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/***************************************************************************/
diff --git a/compiler/cs2/bitvectr.h b/compiler/cs2/bitvectr.h
index 3692d9d7df..3a1f77c183 100644
--- a/compiler/cs2/bitvectr.h
+++ b/compiler/cs2/bitvectr.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/***************************************************************************/
diff --git a/compiler/cs2/cs2.h b/compiler/cs2/cs2.h
index 117fe9b81c..e013b287ad 100644
--- a/compiler/cs2/cs2.h
+++ b/compiler/cs2/cs2.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CS2_H
diff --git a/compiler/cs2/hashtab.h b/compiler/cs2/hashtab.h
index 7263cf740e..42e4c9e26b 100644
--- a/compiler/cs2/hashtab.h
+++ b/compiler/cs2/hashtab.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/***************************************************************************/
diff --git a/compiler/cs2/listof.h b/compiler/cs2/listof.h
index cd237538f3..5ecfaf1b95 100644
--- a/compiler/cs2/listof.h
+++ b/compiler/cs2/listof.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CS2_LISTOF_H
diff --git a/compiler/cs2/llistof.h b/compiler/cs2/llistof.h
index dd4abb4b71..33056b8038 100644
--- a/compiler/cs2/llistof.h
+++ b/compiler/cs2/llistof.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/***************************************************************************/
diff --git a/compiler/cs2/sparsrbit.h b/compiler/cs2/sparsrbit.h
index d14261a138..c4407de609 100644
--- a/compiler/cs2/sparsrbit.h
+++ b/compiler/cs2/sparsrbit.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CS2_SPARSRBIT_H
diff --git a/compiler/cs2/timer.h b/compiler/cs2/timer.h
index 45927d160b..7460e109de 100644
--- a/compiler/cs2/timer.h
+++ b/compiler/cs2/timer.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/***************************************************************************/
diff --git a/compiler/cs2/windows_api.h b/compiler/cs2/windows_api.h
index 97b0f5baf3..31d4098ce6 100644
--- a/compiler/cs2/windows_api.h
+++ b/compiler/cs2/windows_api.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifdef WINDOWS
diff --git a/compiler/env/ArithEnv.hpp b/compiler/env/ArithEnv.hpp
index c9f56f112c..e0118b46f7 100644
--- a/compiler/env/ArithEnv.hpp
+++ b/compiler/env/ArithEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_ARITHENV_INCL
diff --git a/compiler/env/CMakeLists.txt b/compiler/env/CMakeLists.txt
index a9933c39bd..705e75ad75 100644
--- a/compiler/env/CMakeLists.txt
+++ b/compiler/env/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
compiler_library(env
diff --git a/compiler/env/CPU.hpp b/compiler/env/CPU.hpp
index 64b09013c3..636b16aba2 100644
--- a/compiler/env/CPU.hpp
+++ b/compiler/env/CPU.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_CPU_INCL
diff --git a/compiler/env/ClassEnv.hpp b/compiler/env/ClassEnv.hpp
index 500b7e955f..c37b6cac2b 100644
--- a/compiler/env/ClassEnv.hpp
+++ b/compiler/env/ClassEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_CLASSENV_INCL
diff --git a/compiler/env/CompileTimeProfiler.hpp b/compiler/env/CompileTimeProfiler.hpp
index 40ae6ec05f..430a2c1531 100644
--- a/compiler/env/CompileTimeProfiler.hpp
+++ b/compiler/env/CompileTimeProfiler.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_COMPILE_TIME_PROFILER_HPP
diff --git a/compiler/env/CompilerEnv.hpp b/compiler/env/CompilerEnv.hpp
index 18b70c71b6..85843e70f5 100644
--- a/compiler/env/CompilerEnv.hpp
+++ b/compiler/env/CompilerEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_COMPILER_ENV_INCL
diff --git a/compiler/env/DebugEnv.hpp b/compiler/env/DebugEnv.hpp
index 9ae57fb56a..770da1bd19 100644
--- a/compiler/env/DebugEnv.hpp
+++ b/compiler/env/DebugEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_DEBUG_ENV_INCL
diff --git a/compiler/env/DebugSegmentProvider.cpp b/compiler/env/DebugSegmentProvider.cpp
index f4e5d0fe1d..5a3434cf9e 100644
--- a/compiler/env/DebugSegmentProvider.cpp
+++ b/compiler/env/DebugSegmentProvider.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#if (defined(LINUX) && !defined(OMRZTPF)) || defined(__APPLE__) || defined(_AIX)
diff --git a/compiler/env/DebugSegmentProvider.hpp b/compiler/env/DebugSegmentProvider.hpp
index 7a54cd5658..dc7c295548 100644
--- a/compiler/env/DebugSegmentProvider.hpp
+++ b/compiler/env/DebugSegmentProvider.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_DEBUG_SEGMENT_PROVIDER
diff --git a/compiler/env/Environment.hpp b/compiler/env/Environment.hpp
index 6f7c4afbd2..67a4396695 100644
--- a/compiler/env/Environment.hpp
+++ b/compiler/env/Environment.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_ENVIRONMENT_INCL
diff --git a/compiler/env/ExceptionTable.cpp b/compiler/env/ExceptionTable.cpp
index a13a634648..7169ac03ab 100644
--- a/compiler/env/ExceptionTable.cpp
+++ b/compiler/env/ExceptionTable.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/ExceptionTable.hpp"
diff --git a/compiler/env/ExceptionTable.hpp b/compiler/env/ExceptionTable.hpp
index d17134f896..eac2ddf1c3 100644
--- a/compiler/env/ExceptionTable.hpp
+++ b/compiler/env/ExceptionTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef EXCEPTIONTABLE_INCL
diff --git a/compiler/env/FEBase.cpp b/compiler/env/FEBase.cpp
index 985f753d50..1319c8e5b6 100644
--- a/compiler/env/FEBase.cpp
+++ b/compiler/env/FEBase.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/env/FEBase.hpp b/compiler/env/FEBase.hpp
index 12a49676ff..1699999420 100644
--- a/compiler/env/FEBase.hpp
+++ b/compiler/env/FEBase.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef FEBASE_HPP_JniLXw
diff --git a/compiler/env/FEBase_t.hpp b/compiler/env/FEBase_t.hpp
index defc2c12ed..7fe0d2f64c 100644
--- a/compiler/env/FEBase_t.hpp
+++ b/compiler/env/FEBase_t.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/env/FilePointer.hpp b/compiler/env/FilePointer.hpp
index 8219ce2d70..98459cdefa 100644
--- a/compiler/env/FilePointer.hpp
+++ b/compiler/env/FilePointer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_FILEPOINTER_INCL
diff --git a/compiler/env/FilePointerDecl.hpp b/compiler/env/FilePointerDecl.hpp
index 01a734f766..aae918218d 100644
--- a/compiler/env/FilePointerDecl.hpp
+++ b/compiler/env/FilePointerDecl.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_FILE_POINTER_DECL_INCL
diff --git a/compiler/env/Globals.cpp b/compiler/env/Globals.cpp
index ca36787f8e..13970d89e4 100644
--- a/compiler/env/Globals.cpp
+++ b/compiler/env/Globals.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/CompilerEnv.hpp"
diff --git a/compiler/env/IO.hpp b/compiler/env/IO.hpp
index ad46acf97d..852314180d 100644
--- a/compiler/env/IO.hpp
+++ b/compiler/env/IO.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_IO_INCL
diff --git a/compiler/env/JitConfig.cpp b/compiler/env/JitConfig.cpp
index 3b37ea2816..0f4aafe3e9 100644
--- a/compiler/env/JitConfig.cpp
+++ b/compiler/env/JitConfig.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/JitConfig.hpp"
diff --git a/compiler/env/JitConfig.hpp b/compiler/env/JitConfig.hpp
index aa84696cdc..4ce303f2ca 100644
--- a/compiler/env/JitConfig.hpp
+++ b/compiler/env/JitConfig.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef JITCONFIG_HPP_BThFwv
diff --git a/compiler/env/KnownObjectTable.hpp b/compiler/env/KnownObjectTable.hpp
index 2bc351d178..15308f4828 100644
--- a/compiler/env/KnownObjectTable.hpp
+++ b/compiler/env/KnownObjectTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_KNOWN_OBJECT_TABLE_INCL
diff --git a/compiler/env/MemorySegment.hpp b/compiler/env/MemorySegment.hpp
index febc14e7b0..458f435b00 100644
--- a/compiler/env/MemorySegment.hpp
+++ b/compiler/env/MemorySegment.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_MEMORY_SEGMENT
diff --git a/compiler/env/OMRArithEnv.cpp b/compiler/env/OMRArithEnv.cpp
index db7921a21f..37dcb55dc1 100644
--- a/compiler/env/OMRArithEnv.cpp
+++ b/compiler/env/OMRArithEnv.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/env/OMRArithEnv.hpp b/compiler/env/OMRArithEnv.hpp
index f8b52f4fb2..7e260de0c0 100644
--- a/compiler/env/OMRArithEnv.hpp
+++ b/compiler/env/OMRArithEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ARITHENV_INCL
diff --git a/compiler/env/OMRCPU.cpp b/compiler/env/OMRCPU.cpp
index 0a160a829f..6f80fc2800 100644
--- a/compiler/env/OMRCPU.cpp
+++ b/compiler/env/OMRCPU.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/CPU.hpp"
diff --git a/compiler/env/OMRCPU.hpp b/compiler/env/OMRCPU.hpp
index 190aa33515..5245e6da3d 100644
--- a/compiler/env/OMRCPU.hpp
+++ b/compiler/env/OMRCPU.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CPU_INCL
diff --git a/compiler/env/OMRClassEnv.cpp b/compiler/env/OMRClassEnv.cpp
index 0aef2a3e0b..c17d940d1b 100644
--- a/compiler/env/OMRClassEnv.cpp
+++ b/compiler/env/OMRClassEnv.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/env/OMRClassEnv.hpp b/compiler/env/OMRClassEnv.hpp
index 4b95eed2fa..0384ee274e 100644
--- a/compiler/env/OMRClassEnv.hpp
+++ b/compiler/env/OMRClassEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CLASSENV_INCL
diff --git a/compiler/env/OMRCompilerEnv.cpp b/compiler/env/OMRCompilerEnv.cpp
index a98022221f..d559259641 100644
--- a/compiler/env/OMRCompilerEnv.cpp
+++ b/compiler/env/OMRCompilerEnv.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/CompilerEnv.hpp"
diff --git a/compiler/env/OMRCompilerEnv.hpp b/compiler/env/OMRCompilerEnv.hpp
index 7ecfd89318..7629acf84d 100644
--- a/compiler/env/OMRCompilerEnv.hpp
+++ b/compiler/env/OMRCompilerEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_COMPILER_ENV_INCL
diff --git a/compiler/env/OMRDebugEnv.cpp b/compiler/env/OMRDebugEnv.cpp
index 4bf41493f4..5e1ab08339 100644
--- a/compiler/env/OMRDebugEnv.cpp
+++ b/compiler/env/OMRDebugEnv.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/env/OMRDebugEnv.hpp b/compiler/env/OMRDebugEnv.hpp
index 9fb6a1125b..32a739f492 100644
--- a/compiler/env/OMRDebugEnv.hpp
+++ b/compiler/env/OMRDebugEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_DEBUG_ENV_INCL
diff --git a/compiler/env/OMREnvironment.hpp b/compiler/env/OMREnvironment.hpp
index e2d3d65b63..27b6b2732f 100644
--- a/compiler/env/OMREnvironment.hpp
+++ b/compiler/env/OMREnvironment.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ENVIRONMENT_INCL
diff --git a/compiler/env/OMRIO.cpp b/compiler/env/OMRIO.cpp
index 9ef86442ed..a70bfa8a9d 100644
--- a/compiler/env/OMRIO.cpp
+++ b/compiler/env/OMRIO.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/IO.hpp" // for IO
diff --git a/compiler/env/OMRIO.hpp b/compiler/env/OMRIO.hpp
index efb8e7164f..940a163fce 100644
--- a/compiler/env/OMRIO.hpp
+++ b/compiler/env/OMRIO.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_IO_INCL
diff --git a/compiler/env/OMRKnownObjectTable.cpp b/compiler/env/OMRKnownObjectTable.cpp
index 1d3aede252..afd2675839 100644
--- a/compiler/env/OMRKnownObjectTable.cpp
+++ b/compiler/env/OMRKnownObjectTable.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/KnownObjectTable.hpp"
diff --git a/compiler/env/OMRKnownObjectTable.hpp b/compiler/env/OMRKnownObjectTable.hpp
index 1d91bab16b..053e3195ba 100644
--- a/compiler/env/OMRKnownObjectTable.hpp
+++ b/compiler/env/OMRKnownObjectTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_KNOWN_OBJECT_TABLE_INCL
diff --git a/compiler/env/OMRMemory.hpp b/compiler/env/OMRMemory.hpp
index 07119a4454..6bd3077ac9 100644
--- a/compiler/env/OMRMemory.hpp
+++ b/compiler/env/OMRMemory.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_MEMORY_INCL
diff --git a/compiler/env/OMRObjectModel.cpp b/compiler/env/OMRObjectModel.cpp
index f2aaa0d5bb..6aa6fff93d 100644
--- a/compiler/env/OMRObjectModel.cpp
+++ b/compiler/env/OMRObjectModel.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/ObjectModel.hpp"
diff --git a/compiler/env/OMRObjectModel.hpp b/compiler/env/OMRObjectModel.hpp
index 98eccb331f..7e43fb5c7a 100644
--- a/compiler/env/OMRObjectModel.hpp
+++ b/compiler/env/OMRObjectModel.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_OBJECT_MODEL_INCL
diff --git a/compiler/env/OMRPersistentInfo.cpp b/compiler/env/OMRPersistentInfo.cpp
index 5a92e32fe4..e6790a0a62 100644
--- a/compiler/env/OMRPersistentInfo.cpp
+++ b/compiler/env/OMRPersistentInfo.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/PersistentInfo.hpp"
diff --git a/compiler/env/OMRPersistentInfo.hpp b/compiler/env/OMRPersistentInfo.hpp
index 81e25df169..46228f3f80 100644
--- a/compiler/env/OMRPersistentInfo.hpp
+++ b/compiler/env/OMRPersistentInfo.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_PERSISTENTINFO_INCL
diff --git a/compiler/env/OMRVMAccessCriticalSection.hpp b/compiler/env/OMRVMAccessCriticalSection.hpp
index e0433bba7b..38d3fce4df 100644
--- a/compiler/env/OMRVMAccessCriticalSection.hpp
+++ b/compiler/env/OMRVMAccessCriticalSection.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_VMACCESSCRITICALSECTION_INCL
diff --git a/compiler/env/OMRVMEnv.cpp b/compiler/env/OMRVMEnv.cpp
index 8d83107bdf..b0dfc2e4d2 100644
--- a/compiler/env/OMRVMEnv.cpp
+++ b/compiler/env/OMRVMEnv.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/ObjectModel.hpp"
diff --git a/compiler/env/OMRVMEnv.hpp b/compiler/env/OMRVMEnv.hpp
index caf9a02092..e60c586c72 100644
--- a/compiler/env/OMRVMEnv.hpp
+++ b/compiler/env/OMRVMEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_VMENV_INCL
diff --git a/compiler/env/OMRVMMethodEnv.hpp b/compiler/env/OMRVMMethodEnv.hpp
index b20b2e7d2c..10d37a30c6 100644
--- a/compiler/env/OMRVMMethodEnv.hpp
+++ b/compiler/env/OMRVMMethodEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_VMMETHODENV_INCL
diff --git a/compiler/env/ObjectModel.hpp b/compiler/env/ObjectModel.hpp
index b97f52af68..838d836a77 100644
--- a/compiler/env/ObjectModel.hpp
+++ b/compiler/env/ObjectModel.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_OBJECTMODEL_INCL
diff --git a/compiler/env/PersistentAllocator.cpp b/compiler/env/PersistentAllocator.cpp
index 6f576b1c0e..ae93693e3f 100644
--- a/compiler/env/PersistentAllocator.cpp
+++ b/compiler/env/PersistentAllocator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/PersistentAllocator.hpp"
diff --git a/compiler/env/PersistentAllocator.hpp b/compiler/env/PersistentAllocator.hpp
index 85fc867f47..2e67001c8f 100644
--- a/compiler/env/PersistentAllocator.hpp
+++ b/compiler/env/PersistentAllocator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_PERSISTENT_ALLOCATOR
diff --git a/compiler/env/PersistentAllocatorKit.hpp b/compiler/env/PersistentAllocatorKit.hpp
index 4557b0e3d8..7080500047 100644
--- a/compiler/env/PersistentAllocatorKit.hpp
+++ b/compiler/env/PersistentAllocatorKit.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef PERSISTENTALLOCATORKIT_HPP
diff --git a/compiler/env/PersistentInfo.hpp b/compiler/env/PersistentInfo.hpp
index f75dccb6aa..da51c7fe6e 100644
--- a/compiler/env/PersistentInfo.hpp
+++ b/compiler/env/PersistentInfo.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_PERSISTENTINFO_INCL
diff --git a/compiler/env/ProcessorInfo.hpp b/compiler/env/ProcessorInfo.hpp
index b2e3e7fd42..f495788984 100644
--- a/compiler/env/ProcessorInfo.hpp
+++ b/compiler/env/ProcessorInfo.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_PROCESSOR_INFO_INCL
diff --git a/compiler/env/Processors.hpp b/compiler/env/Processors.hpp
index 7116aad8f1..1995c7dbef 100644
--- a/compiler/env/Processors.hpp
+++ b/compiler/env/Processors.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_PROCESSORS_INCL
diff --git a/compiler/env/RawAllocator.hpp b/compiler/env/RawAllocator.hpp
index b589be4199..ad2bb03fcd 100644
--- a/compiler/env/RawAllocator.hpp
+++ b/compiler/env/RawAllocator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_RAW_ALLOCATOR_HPP
diff --git a/compiler/env/Region.cpp b/compiler/env/Region.cpp
index 696e0f6f69..9b8f42b212 100644
--- a/compiler/env/Region.cpp
+++ b/compiler/env/Region.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/MemorySegment.hpp"
diff --git a/compiler/env/Region.hpp b/compiler/env/Region.hpp
index 3874eaf492..bbd9dfc58c 100644
--- a/compiler/env/Region.hpp
+++ b/compiler/env/Region.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_REGION_HPP
diff --git a/compiler/env/RegionProfiler.hpp b/compiler/env/RegionProfiler.hpp
index b993c2bc88..3b9a7e2810 100644
--- a/compiler/env/RegionProfiler.hpp
+++ b/compiler/env/RegionProfiler.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_REGION_PROFILER_HPP
diff --git a/compiler/env/SegmentAllocator.cpp b/compiler/env/SegmentAllocator.cpp
index c6666eedc7..72464be8bb 100644
--- a/compiler/env/SegmentAllocator.cpp
+++ b/compiler/env/SegmentAllocator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/SegmentAllocator.hpp"
diff --git a/compiler/env/SegmentAllocator.hpp b/compiler/env/SegmentAllocator.hpp
index 77e4a00011..c64c16e61e 100644
--- a/compiler/env/SegmentAllocator.hpp
+++ b/compiler/env/SegmentAllocator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_SEGMENT_ALLOCATOR_HPP
diff --git a/compiler/env/SegmentPool.cpp b/compiler/env/SegmentPool.cpp
index cd6b523724..0218847c92 100644
--- a/compiler/env/SegmentPool.cpp
+++ b/compiler/env/SegmentPool.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/SegmentPool.hpp"
diff --git a/compiler/env/SegmentPool.hpp b/compiler/env/SegmentPool.hpp
index b826f9e44f..5dc5641e76 100644
--- a/compiler/env/SegmentPool.hpp
+++ b/compiler/env/SegmentPool.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_SEGMENT_POOL
diff --git a/compiler/env/SegmentProvider.cpp b/compiler/env/SegmentProvider.cpp
index 17cd7ba91c..18f402584a 100644
--- a/compiler/env/SegmentProvider.cpp
+++ b/compiler/env/SegmentProvider.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/SegmentProvider.hpp"
diff --git a/compiler/env/SegmentProvider.hpp b/compiler/env/SegmentProvider.hpp
index ace6ff5db2..d87c46a3c4 100644
--- a/compiler/env/SegmentProvider.hpp
+++ b/compiler/env/SegmentProvider.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_SEGMENT_PROVIDER
diff --git a/compiler/env/StackMemoryRegion.cpp b/compiler/env/StackMemoryRegion.cpp
index 16a74b3875..2e701c30d2 100644
--- a/compiler/env/StackMemoryRegion.cpp
+++ b/compiler/env/StackMemoryRegion.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/StackMemoryRegion.hpp"
diff --git a/compiler/env/StackMemoryRegion.hpp b/compiler/env/StackMemoryRegion.hpp
index e18a0b06d8..42859d0318 100644
--- a/compiler/env/StackMemoryRegion.hpp
+++ b/compiler/env/StackMemoryRegion.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_STACKREGION_HPP
diff --git a/compiler/env/SystemSegmentProvider.cpp b/compiler/env/SystemSegmentProvider.cpp
index b53fad97be..a595f985b9 100644
--- a/compiler/env/SystemSegmentProvider.cpp
+++ b/compiler/env/SystemSegmentProvider.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/SystemSegmentProvider.hpp"
diff --git a/compiler/env/SystemSegmentProvider.hpp b/compiler/env/SystemSegmentProvider.hpp
index b6b73880eb..0a52465d0b 100644
--- a/compiler/env/SystemSegmentProvider.hpp
+++ b/compiler/env/SystemSegmentProvider.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_SYSTEM_SEGMENT_PROVIDER
diff --git a/compiler/env/TRMemory.cpp b/compiler/env/TRMemory.cpp
index 81daeccd9b..d6287311e6 100644
--- a/compiler/env/TRMemory.cpp
+++ b/compiler/env/TRMemory.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for std::min, etc
diff --git a/compiler/env/TRMemory.hpp b/compiler/env/TRMemory.hpp
index 88ea5d10e9..1e98670e0c 100644
--- a/compiler/env/TRMemory.hpp
+++ b/compiler/env/TRMemory.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/**
diff --git a/compiler/env/TRPersistentMemory.cpp b/compiler/env/TRPersistentMemory.cpp
index 513eb97b76..fce1cca71f 100644
--- a/compiler/env/TRPersistentMemory.cpp
+++ b/compiler/env/TRPersistentMemory.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for std::min
diff --git a/compiler/env/TypedAllocator.hpp b/compiler/env/TypedAllocator.hpp
index e144db9fdc..c2bd84a55a 100644
--- a/compiler/env/TypedAllocator.hpp
+++ b/compiler/env/TypedAllocator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_TYPED_ALLOCATOR_HPP
diff --git a/compiler/env/VMAccessCriticalSection.hpp b/compiler/env/VMAccessCriticalSection.hpp
index 42cc4ac348..040055c95a 100644
--- a/compiler/env/VMAccessCriticalSection.hpp
+++ b/compiler/env/VMAccessCriticalSection.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_VMACCESSCRITICALSECTION_INCL
diff --git a/compiler/env/VMEnv.hpp b/compiler/env/VMEnv.hpp
index b3d3bbde1e..11fbe4590d 100644
--- a/compiler/env/VMEnv.hpp
+++ b/compiler/env/VMEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_VMENV_INCL
diff --git a/compiler/env/VMMethodEnv.hpp b/compiler/env/VMMethodEnv.hpp
index 774ec17e69..c9705730a9 100644
--- a/compiler/env/VMMethodEnv.hpp
+++ b/compiler/env/VMMethodEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_VMMETHODENV_INCL
diff --git a/compiler/env/VerboseLog.cpp b/compiler/env/VerboseLog.cpp
index e281169891..68302faf9b 100644
--- a/compiler/env/VerboseLog.cpp
+++ b/compiler/env/VerboseLog.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/VerboseLog.hpp"
diff --git a/compiler/env/VerboseLog.hpp b/compiler/env/VerboseLog.hpp
index 92f613f9d6..c198c4ea6e 100644
--- a/compiler/env/VerboseLog.hpp
+++ b/compiler/env/VerboseLog.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef VERBOSELOG_HPP
diff --git a/compiler/env/defines.h b/compiler/env/defines.h
index 3fdf2cb646..0cdceaf3a3 100644
--- a/compiler/env/defines.h
+++ b/compiler/env/defines.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_DEFINES_H
diff --git a/compiler/env/jittypes.h b/compiler/env/jittypes.h
index 2950bfe40e..4664d42690 100644
--- a/compiler/env/jittypes.h
+++ b/compiler/env/jittypes.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef JITTYPES_INCL
diff --git a/compiler/il/AliasSetInterface.hpp b/compiler/il/AliasSetInterface.hpp
index 9f14f2d9d0..d1ba4721f4 100644
--- a/compiler/il/AliasSetInterface.hpp
+++ b/compiler/il/AliasSetInterface.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ALIASSETINTERFACE_INCL
diff --git a/compiler/il/Aliases.cpp b/compiler/il/Aliases.cpp
index a64fabef17..827cdbdc73 100644
--- a/compiler/il/Aliases.cpp
+++ b/compiler/il/Aliases.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for assert
diff --git a/compiler/il/Block.hpp b/compiler/il/Block.hpp
index 95ef9b6b9d..0f0e374162 100644
--- a/compiler/il/Block.hpp
+++ b/compiler/il/Block.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_BLOCK_INCL
diff --git a/compiler/il/Block_inlines.hpp b/compiler/il/Block_inlines.hpp
index 02e19fb111..ef52f497c3 100644
--- a/compiler/il/Block_inlines.hpp
+++ b/compiler/il/Block_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef BLOCK_INLINES_INCL
diff --git a/compiler/il/CMakeLists.txt b/compiler/il/CMakeLists.txt
index bf91e55afe..9360807cea 100644
--- a/compiler/il/CMakeLists.txt
+++ b/compiler/il/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
compiler_library(il
diff --git a/compiler/il/DataTypes.hpp b/compiler/il/DataTypes.hpp
index a7724e36d8..5752f75f72 100644
--- a/compiler/il/DataTypes.hpp
+++ b/compiler/il/DataTypes.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_DATATYPES_INCL
diff --git a/compiler/il/DataTypesEnum.hpp b/compiler/il/DataTypesEnum.hpp
index 95a72f0730..e8b8edbb5f 100644
--- a/compiler/il/DataTypesEnum.hpp
+++ b/compiler/il/DataTypesEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
// This file is used by projects to define their own data types
diff --git a/compiler/il/DataTypes_inlines.hpp b/compiler/il/DataTypes_inlines.hpp
index 9b565a18f3..12fdcc527c 100644
--- a/compiler/il/DataTypes_inlines.hpp
+++ b/compiler/il/DataTypes_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef DATATYPES_INLINES_INCL
diff --git a/compiler/il/IL.hpp b/compiler/il/IL.hpp
index 53661157a0..fc8f1983a8 100644
--- a/compiler/il/IL.hpp
+++ b/compiler/il/IL.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_IL_INCL
diff --git a/compiler/il/ILHelpers.hpp b/compiler/il/ILHelpers.hpp
index 2f756ccad4..4d20a01120 100644
--- a/compiler/il/ILHelpers.hpp
+++ b/compiler/il/ILHelpers.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ILHELPERS_INCL
diff --git a/compiler/il/ILOpCodeProperties.hpp b/compiler/il/ILOpCodeProperties.hpp
index d50ed41cd0..75107d2be7 100644
--- a/compiler/il/ILOpCodeProperties.hpp
+++ b/compiler/il/ILOpCodeProperties.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_OPCODEPROPERTIES_INCL
diff --git a/compiler/il/ILOpCodes.hpp b/compiler/il/ILOpCodes.hpp
index 9bd0771264..61f53e09f6 100644
--- a/compiler/il/ILOpCodes.hpp
+++ b/compiler/il/ILOpCodes.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ILOPCODES_INCL
diff --git a/compiler/il/ILOpCodesEnum.hpp b/compiler/il/ILOpCodesEnum.hpp
index 18884a2e46..b49d96ed28 100644
--- a/compiler/il/ILOpCodesEnum.hpp
+++ b/compiler/il/ILOpCodesEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ILOPCODES_ENUM_INCL
diff --git a/compiler/il/ILOps.hpp b/compiler/il/ILOps.hpp
index 3c28ee19d5..4843b8e76a 100644
--- a/compiler/il/ILOps.hpp
+++ b/compiler/il/ILOps.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_ILOPS_INCL
diff --git a/compiler/il/ILProps.hpp b/compiler/il/ILProps.hpp
index bd6fd53408..656a3b8ae7 100644
--- a/compiler/il/ILProps.hpp
+++ b/compiler/il/ILProps.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ILPROPS_INCL
diff --git a/compiler/il/Node.hpp b/compiler/il/Node.hpp
index b705daa986..bec12781c2 100644
--- a/compiler/il/Node.hpp
+++ b/compiler/il/Node.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_NODE_INCL
diff --git a/compiler/il/NodeExtension.hpp b/compiler/il/NodeExtension.hpp
index a44ad654f4..2b133caf5c 100644
--- a/compiler/il/NodeExtension.hpp
+++ b/compiler/il/NodeExtension.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef NODEEXTENSION_INCL
diff --git a/compiler/il/NodePool.cpp b/compiler/il/NodePool.cpp
index e64858d90e..ed89a062a9 100644
--- a/compiler/il/NodePool.cpp
+++ b/compiler/il/NodePool.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/NodePool.hpp"
diff --git a/compiler/il/NodePool.hpp b/compiler/il/NodePool.hpp
index 339d032348..607a60b5b5 100644
--- a/compiler/il/NodePool.hpp
+++ b/compiler/il/NodePool.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef NODEPOOL_INCL
diff --git a/compiler/il/NodeUnions.hpp b/compiler/il/NodeUnions.hpp
index 5c364c3e9b..e64119c2fe 100644
--- a/compiler/il/NodeUnions.hpp
+++ b/compiler/il/NodeUnions.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef NODEUNIONS_INCL
diff --git a/compiler/il/NodeUtils.cpp b/compiler/il/NodeUtils.cpp
index 4052314deb..9c24cf918e 100644
--- a/compiler/il/NodeUtils.cpp
+++ b/compiler/il/NodeUtils.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/NodeUtils.hpp"
diff --git a/compiler/il/NodeUtils.hpp b/compiler/il/NodeUtils.hpp
index 62bab842e0..bde5098e1f 100644
--- a/compiler/il/NodeUtils.hpp
+++ b/compiler/il/NodeUtils.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef NODEUTILS_INCL
diff --git a/compiler/il/Node_inlines.hpp b/compiler/il/Node_inlines.hpp
index 995f794d36..58ce811fe3 100644
--- a/compiler/il/Node_inlines.hpp
+++ b/compiler/il/Node_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef NODE_INLINES_INCL
diff --git a/compiler/il/OMRBlock.cpp b/compiler/il/OMRBlock.cpp
index 23a739e00c..5108edd455 100644
--- a/compiler/il/OMRBlock.cpp
+++ b/compiler/il/OMRBlock.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/OMRBlock.hpp"
diff --git a/compiler/il/OMRBlock.hpp b/compiler/il/OMRBlock.hpp
index 9516859955..5f4459bf16 100644
--- a/compiler/il/OMRBlock.hpp
+++ b/compiler/il/OMRBlock.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_BLOCK_INCL
diff --git a/compiler/il/OMRBlock_inlines.hpp b/compiler/il/OMRBlock_inlines.hpp
index 1629bbbfee..b586597b59 100644
--- a/compiler/il/OMRBlock_inlines.hpp
+++ b/compiler/il/OMRBlock_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_BLOCK_INLINES_INCL
diff --git a/compiler/il/OMRDataTypes.cpp b/compiler/il/OMRDataTypes.cpp
index 5663f11197..dc55b82d2e 100644
--- a/compiler/il/OMRDataTypes.cpp
+++ b/compiler/il/OMRDataTypes.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/DataTypes.hpp"
diff --git a/compiler/il/OMRDataTypes.hpp b/compiler/il/OMRDataTypes.hpp
index 6fbca0578d..4af1d0cbf1 100644
--- a/compiler/il/OMRDataTypes.hpp
+++ b/compiler/il/OMRDataTypes.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_DATATYPE_INCL
diff --git a/compiler/il/OMRDataTypes_inlines.hpp b/compiler/il/OMRDataTypes_inlines.hpp
index 1d1d486c9f..3398f4b7f3 100644
--- a/compiler/il/OMRDataTypes_inlines.hpp
+++ b/compiler/il/OMRDataTypes_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_DATATYPES_INLINES_INCL
diff --git a/compiler/il/OMRIL.cpp b/compiler/il/OMRIL.cpp
index d9fd8b51b2..44049d3700 100644
--- a/compiler/il/OMRIL.cpp
+++ b/compiler/il/OMRIL.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/IL.hpp"
diff --git a/compiler/il/OMRIL.hpp b/compiler/il/OMRIL.hpp
index 57f795444b..e834899cf3 100644
--- a/compiler/il/OMRIL.hpp
+++ b/compiler/il/OMRIL.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_IL_INCL
diff --git a/compiler/il/OMRILOpCodesEnum.hpp b/compiler/il/OMRILOpCodesEnum.hpp
index 94650b9350..a87bd6a212 100644
--- a/compiler/il/OMRILOpCodesEnum.hpp
+++ b/compiler/il/OMRILOpCodesEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ILOPCODES_ENUM_INCL
diff --git a/compiler/il/OMRILOps.cpp b/compiler/il/OMRILOps.cpp
index b5b251de4a..62d271a32c 100644
--- a/compiler/il/OMRILOps.cpp
+++ b/compiler/il/OMRILOps.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/OMRILOps.hpp"
diff --git a/compiler/il/OMRILOps.hpp b/compiler/il/OMRILOps.hpp
index bbf7807864..a6cf244011 100644
--- a/compiler/il/OMRILOps.hpp
+++ b/compiler/il/OMRILOps.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ILOPS_INCL
diff --git a/compiler/il/OMRNode.cpp b/compiler/il/OMRNode.cpp
index 0abfd63c07..be441b4b94 100644
--- a/compiler/il/OMRNode.cpp
+++ b/compiler/il/OMRNode.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/OMRNode.hpp"
diff --git a/compiler/il/OMRNode.hpp b/compiler/il/OMRNode.hpp
index 388659ab26..ac2f76223a 100644
--- a/compiler/il/OMRNode.hpp
+++ b/compiler/il/OMRNode.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_NODE_INCL
diff --git a/compiler/il/OMRNode_inlines.hpp b/compiler/il/OMRNode_inlines.hpp
index 6e81496f8e..683ffa0755 100644
--- a/compiler/il/OMRNode_inlines.hpp
+++ b/compiler/il/OMRNode_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_NODE_INLINE_INCL
diff --git a/compiler/il/OMRSymbolReference.cpp b/compiler/il/OMRSymbolReference.cpp
index 86ffe9097b..0ad5310a11 100644
--- a/compiler/il/OMRSymbolReference.cpp
+++ b/compiler/il/OMRSymbolReference.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/OMRSymbolReference.hpp"
diff --git a/compiler/il/OMRSymbolReference.hpp b/compiler/il/OMRSymbolReference.hpp
index 2137c73442..32f89693db 100644
--- a/compiler/il/OMRSymbolReference.hpp
+++ b/compiler/il/OMRSymbolReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_SYMBOLREFERENCE_INCL
diff --git a/compiler/il/OMRTreeTop.cpp b/compiler/il/OMRTreeTop.cpp
index 50a786ad06..98ed11efae 100644
--- a/compiler/il/OMRTreeTop.cpp
+++ b/compiler/il/OMRTreeTop.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compiler/il/OMRTreeTop.hpp"
diff --git a/compiler/il/OMRTreeTop.hpp b/compiler/il/OMRTreeTop.hpp
index b81351ece2..1b8b1c4d23 100644
--- a/compiler/il/OMRTreeTop.hpp
+++ b/compiler/il/OMRTreeTop.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_TREETOP_INCL
diff --git a/compiler/il/OMRTreeTop_inlines.hpp b/compiler/il/OMRTreeTop_inlines.hpp
index 25e148aa81..5e58f755c4 100644
--- a/compiler/il/OMRTreeTop_inlines.hpp
+++ b/compiler/il/OMRTreeTop_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_TREETOP_INLINE_INCL
diff --git a/compiler/il/Symbol.hpp b/compiler/il/Symbol.hpp
index bf45417a23..27f229b78c 100644
--- a/compiler/il/Symbol.hpp
+++ b/compiler/il/Symbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/**
diff --git a/compiler/il/SymbolReference.hpp b/compiler/il/SymbolReference.hpp
index 7002f770e6..9f9116de3b 100644
--- a/compiler/il/SymbolReference.hpp
+++ b/compiler/il/SymbolReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_SYMBOLREFERENCE_INCL
diff --git a/compiler/il/Symbol_inlines.hpp b/compiler/il/Symbol_inlines.hpp
index 2c96763d89..840cb069ac 100644
--- a/compiler/il/Symbol_inlines.hpp
+++ b/compiler/il/Symbol_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef SYMBOL_INLINES_INCL
diff --git a/compiler/il/TreeTop.hpp b/compiler/il/TreeTop.hpp
index 4452428732..5177112d0f 100644
--- a/compiler/il/TreeTop.hpp
+++ b/compiler/il/TreeTop.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_TREETOP_INCL
diff --git a/compiler/il/TreeTop_inlines.hpp b/compiler/il/TreeTop_inlines.hpp
index c1ac3e4dfb..af033e01e7 100644
--- a/compiler/il/TreeTop_inlines.hpp
+++ b/compiler/il/TreeTop_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TREETOP_INLINES_INCL
diff --git a/compiler/il/symbol/AutomaticSymbol.hpp b/compiler/il/symbol/AutomaticSymbol.hpp
index 3bbd163c24..aae4846934 100644
--- a/compiler/il/symbol/AutomaticSymbol.hpp
+++ b/compiler/il/symbol/AutomaticSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_AUTOMATICSYMBOL_INCL
diff --git a/compiler/il/symbol/LabelSymbol.hpp b/compiler/il/symbol/LabelSymbol.hpp
index 55113a5186..81f6c925b8 100644
--- a/compiler/il/symbol/LabelSymbol.hpp
+++ b/compiler/il/symbol/LabelSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_LABELSYMBOL_INCL
diff --git a/compiler/il/symbol/MethodSymbol.hpp b/compiler/il/symbol/MethodSymbol.hpp
index d28cf0109c..455f5c5c28 100644
--- a/compiler/il/symbol/MethodSymbol.hpp
+++ b/compiler/il/symbol/MethodSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_METHODSYMBOL_INCL
diff --git a/compiler/il/symbol/OMRAutomaticSymbol.cpp b/compiler/il/symbol/OMRAutomaticSymbol.cpp
index 023491a9d3..4cb53ee0ef 100644
--- a/compiler/il/symbol/OMRAutomaticSymbol.cpp
+++ b/compiler/il/symbol/OMRAutomaticSymbol.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/symbol/OMRAutomaticSymbol.hpp"
diff --git a/compiler/il/symbol/OMRAutomaticSymbol.hpp b/compiler/il/symbol/OMRAutomaticSymbol.hpp
index 857e3db8bc..940dbc7ad2 100644
--- a/compiler/il/symbol/OMRAutomaticSymbol.hpp
+++ b/compiler/il/symbol/OMRAutomaticSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_AUTOMATICSYMBOL_INCL
diff --git a/compiler/il/symbol/OMRLabelSymbol.cpp b/compiler/il/symbol/OMRLabelSymbol.cpp
index 31927abe82..ef05a163ba 100644
--- a/compiler/il/symbol/OMRLabelSymbol.cpp
+++ b/compiler/il/symbol/OMRLabelSymbol.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/symbol/OMRLabelSymbol.hpp"
diff --git a/compiler/il/symbol/OMRLabelSymbol.hpp b/compiler/il/symbol/OMRLabelSymbol.hpp
index 9d915c80f2..c4c1cc17fd 100644
--- a/compiler/il/symbol/OMRLabelSymbol.hpp
+++ b/compiler/il/symbol/OMRLabelSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_LABELSYMBOL_INCL
diff --git a/compiler/il/symbol/OMRMethodSymbol.cpp b/compiler/il/symbol/OMRMethodSymbol.cpp
index e9459e7a02..3889ed7a74 100644
--- a/compiler/il/symbol/OMRMethodSymbol.cpp
+++ b/compiler/il/symbol/OMRMethodSymbol.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/symbol/OMRMethodSymbol.hpp"
diff --git a/compiler/il/symbol/OMRMethodSymbol.hpp b/compiler/il/symbol/OMRMethodSymbol.hpp
index 7660187dc7..aef8bcf681 100644
--- a/compiler/il/symbol/OMRMethodSymbol.hpp
+++ b/compiler/il/symbol/OMRMethodSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_METHODSYMBOL_INCL
diff --git a/compiler/il/symbol/OMRParameterSymbol.cpp b/compiler/il/symbol/OMRParameterSymbol.cpp
index 94dd01f478..1486697250 100644
--- a/compiler/il/symbol/OMRParameterSymbol.cpp
+++ b/compiler/il/symbol/OMRParameterSymbol.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/symbol/OMRParameterSymbol.hpp"
diff --git a/compiler/il/symbol/OMRParameterSymbol.hpp b/compiler/il/symbol/OMRParameterSymbol.hpp
index d020dbbcdc..49f9cf1675 100644
--- a/compiler/il/symbol/OMRParameterSymbol.hpp
+++ b/compiler/il/symbol/OMRParameterSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_PARAMETERSYMBOL_INCL
diff --git a/compiler/il/symbol/OMRRegisterMappedSymbol.cpp b/compiler/il/symbol/OMRRegisterMappedSymbol.cpp
index d44d0a4243..59555c4a09 100644
--- a/compiler/il/symbol/OMRRegisterMappedSymbol.cpp
+++ b/compiler/il/symbol/OMRRegisterMappedSymbol.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/symbol/OMRRegisterMappedSymbol.hpp"
diff --git a/compiler/il/symbol/OMRRegisterMappedSymbol.hpp b/compiler/il/symbol/OMRRegisterMappedSymbol.hpp
index ced2d68441..af27a29ce0 100644
--- a/compiler/il/symbol/OMRRegisterMappedSymbol.hpp
+++ b/compiler/il/symbol/OMRRegisterMappedSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_REGISTERMAPPEDSYMBOL_INCL
diff --git a/compiler/il/symbol/OMRResolvedMethodSymbol.cpp b/compiler/il/symbol/OMRResolvedMethodSymbol.cpp
index 57f1a54403..c90ac4cb34 100644
--- a/compiler/il/symbol/OMRResolvedMethodSymbol.cpp
+++ b/compiler/il/symbol/OMRResolvedMethodSymbol.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/symbol/OMRResolvedMethodSymbol.hpp"
diff --git a/compiler/il/symbol/OMRResolvedMethodSymbol.hpp b/compiler/il/symbol/OMRResolvedMethodSymbol.hpp
index bbc2e03a51..cc1ad4eb81 100644
--- a/compiler/il/symbol/OMRResolvedMethodSymbol.hpp
+++ b/compiler/il/symbol/OMRResolvedMethodSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_RESOLVEDMETHODSYMBOL_INCL
diff --git a/compiler/il/symbol/OMRStaticSymbol.cpp b/compiler/il/symbol/OMRStaticSymbol.cpp
index 8026c4e29d..23eeff597a 100644
--- a/compiler/il/symbol/OMRStaticSymbol.cpp
+++ b/compiler/il/symbol/OMRStaticSymbol.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/symbol/OMRStaticSymbol.hpp"
diff --git a/compiler/il/symbol/OMRStaticSymbol.hpp b/compiler/il/symbol/OMRStaticSymbol.hpp
index fe735e02d4..66767377de 100644
--- a/compiler/il/symbol/OMRStaticSymbol.hpp
+++ b/compiler/il/symbol/OMRStaticSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_STATICSYMBOL_INCL
diff --git a/compiler/il/symbol/OMRSymbol.cpp b/compiler/il/symbol/OMRSymbol.cpp
index d4bde20b7a..178fc79556 100644
--- a/compiler/il/symbol/OMRSymbol.cpp
+++ b/compiler/il/symbol/OMRSymbol.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "il/symbol/OMRSymbol.hpp"
diff --git a/compiler/il/symbol/OMRSymbol.hpp b/compiler/il/symbol/OMRSymbol.hpp
index f2238a3e5f..b8ded8892d 100644
--- a/compiler/il/symbol/OMRSymbol.hpp
+++ b/compiler/il/symbol/OMRSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/**
diff --git a/compiler/il/symbol/OMRSymbol_inlines.hpp b/compiler/il/symbol/OMRSymbol_inlines.hpp
index 0a571ded95..6ed1fdea58 100644
--- a/compiler/il/symbol/OMRSymbol_inlines.hpp
+++ b/compiler/il/symbol/OMRSymbol_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_SYMBOL_INLINES_INCL
diff --git a/compiler/il/symbol/ParameterSymbol.hpp b/compiler/il/symbol/ParameterSymbol.hpp
index 7d5b228475..a603312544 100644
--- a/compiler/il/symbol/ParameterSymbol.hpp
+++ b/compiler/il/symbol/ParameterSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_PARAMETERSYMBOL_INCL
diff --git a/compiler/il/symbol/RegisterMappedSymbol.hpp b/compiler/il/symbol/RegisterMappedSymbol.hpp
index f38a11ff52..b4fe155778 100644
--- a/compiler/il/symbol/RegisterMappedSymbol.hpp
+++ b/compiler/il/symbol/RegisterMappedSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REGISTERMAPPEDSYMBOL_INCL
diff --git a/compiler/il/symbol/ResolvedMethodSymbol.hpp b/compiler/il/symbol/ResolvedMethodSymbol.hpp
index 7030c82f24..d34dcede75 100644
--- a/compiler/il/symbol/ResolvedMethodSymbol.hpp
+++ b/compiler/il/symbol/ResolvedMethodSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_RESOLVEDMETHODSYMBOL_INCL
diff --git a/compiler/il/symbol/StaticSymbol.hpp b/compiler/il/symbol/StaticSymbol.hpp
index 09b493fb27..b52d1a13e3 100644
--- a/compiler/il/symbol/StaticSymbol.hpp
+++ b/compiler/il/symbol/StaticSymbol.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_STATICSYMBOL_INCL
diff --git a/compiler/ilgen/ByteCodeIterator.hpp b/compiler/ilgen/ByteCodeIterator.hpp
index 569a374526..3d7ece7515 100644
--- a/compiler/ilgen/ByteCodeIterator.hpp
+++ b/compiler/ilgen/ByteCodeIterator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef BYTECODEITERATOR_INCL
diff --git a/compiler/ilgen/ByteCodeIteratorWithState.hpp b/compiler/ilgen/ByteCodeIteratorWithState.hpp
index 4e800ae827..fbda3d02a6 100644
--- a/compiler/ilgen/ByteCodeIteratorWithState.hpp
+++ b/compiler/ilgen/ByteCodeIteratorWithState.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t, uint32_t, etc
diff --git a/compiler/ilgen/BytecodeBuilder.cpp b/compiler/ilgen/BytecodeBuilder.cpp
old mode 100755
new mode 100644
index 526eef4a24..5a0f1b89c3
--- a/compiler/ilgen/BytecodeBuilder.cpp
+++ b/compiler/ilgen/BytecodeBuilder.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compile/Compilation.hpp"
diff --git a/compiler/ilgen/BytecodeBuilder.hpp b/compiler/ilgen/BytecodeBuilder.hpp
old mode 100755
new mode 100644
index f84f39fda4..efa94bc2ff
--- a/compiler/ilgen/BytecodeBuilder.hpp
+++ b/compiler/ilgen/BytecodeBuilder.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef BYTECODE_BUILDER_INCL
diff --git a/compiler/ilgen/CMakeLists.txt b/compiler/ilgen/CMakeLists.txt
index dffbe730ed..607789699d 100644
--- a/compiler/ilgen/CMakeLists.txt
+++ b/compiler/ilgen/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
compiler_library(ilgen
diff --git a/compiler/ilgen/IlBuilder.cpp b/compiler/ilgen/IlBuilder.cpp
old mode 100755
new mode 100644
index 4e51f9271b..949fcae1db
--- a/compiler/ilgen/IlBuilder.cpp
+++ b/compiler/ilgen/IlBuilder.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ilgen/IlBuilder.hpp"
diff --git a/compiler/ilgen/IlBuilder.hpp b/compiler/ilgen/IlBuilder.hpp
old mode 100755
new mode 100644
index 43082812af..f25cad67c0
--- a/compiler/ilgen/IlBuilder.hpp
+++ b/compiler/ilgen/IlBuilder.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ILBUILDER_INCL
diff --git a/compiler/ilgen/IlGen.hpp b/compiler/ilgen/IlGen.hpp
index 5a3b571d51..3468b63c61 100644
--- a/compiler/ilgen/IlGen.hpp
+++ b/compiler/ilgen/IlGen.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IlGen_hpp
diff --git a/compiler/ilgen/IlGenRequest.cpp b/compiler/ilgen/IlGenRequest.cpp
index df515c6657..d42283f2e7 100644
--- a/compiler/ilgen/IlGenRequest.cpp
+++ b/compiler/ilgen/IlGenRequest.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ilgen/IlGenRequest.hpp"
diff --git a/compiler/ilgen/IlGenRequest.hpp b/compiler/ilgen/IlGenRequest.hpp
index a29465a95f..b4e9f637c2 100644
--- a/compiler/ilgen/IlGenRequest.hpp
+++ b/compiler/ilgen/IlGenRequest.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_ILGENREQUEST_INCL
diff --git a/compiler/ilgen/IlGeneratorMethodDetails.hpp b/compiler/ilgen/IlGeneratorMethodDetails.hpp
index f3e861a606..706f291f3e 100644
--- a/compiler/ilgen/IlGeneratorMethodDetails.hpp
+++ b/compiler/ilgen/IlGeneratorMethodDetails.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#error Each project must provide an implementation for IlGeneratorMethodDetails.hpp
diff --git a/compiler/ilgen/IlGeneratorMethodDetails_inlines.hpp b/compiler/ilgen/IlGeneratorMethodDetails_inlines.hpp
index 5c49a1aad5..fc2afeb530 100644
--- a/compiler/ilgen/IlGeneratorMethodDetails_inlines.hpp
+++ b/compiler/ilgen/IlGeneratorMethodDetails_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ILGENERATOR_METHOD_DETAILS_INLINES_INCL
diff --git a/compiler/ilgen/IlInjector.cpp b/compiler/ilgen/IlInjector.cpp
index ff77339297..84197638e7 100644
--- a/compiler/ilgen/IlInjector.cpp
+++ b/compiler/ilgen/IlInjector.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/CodeGenerator.hpp"
diff --git a/compiler/ilgen/IlInjector.hpp b/compiler/ilgen/IlInjector.hpp
index 3ffcdb2c5b..564b962135 100644
--- a/compiler/ilgen/IlInjector.hpp
+++ b/compiler/ilgen/IlInjector.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ILINJECTOR_INCL
diff --git a/compiler/ilgen/IlValue.cpp b/compiler/ilgen/IlValue.cpp
index e1aadf9382..e2b071c3d8 100644
--- a/compiler/ilgen/IlValue.cpp
+++ b/compiler/ilgen/IlValue.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compile/Compilation.hpp"
diff --git a/compiler/ilgen/IlValue.hpp b/compiler/ilgen/IlValue.hpp
old mode 100755
new mode 100644
index ca32d473a2..0db15524b6
--- a/compiler/ilgen/IlValue.hpp
+++ b/compiler/ilgen/IlValue.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ILVALUE_INCL
diff --git a/compiler/ilgen/MethodBuilder.cpp b/compiler/ilgen/MethodBuilder.cpp
old mode 100755
new mode 100644
index ae6399f13c..81cb1d0585
--- a/compiler/ilgen/MethodBuilder.cpp
+++ b/compiler/ilgen/MethodBuilder.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/ilgen/MethodBuilder.hpp b/compiler/ilgen/MethodBuilder.hpp
old mode 100755
new mode 100644
index 027693bf12..facd9df727
--- a/compiler/ilgen/MethodBuilder.hpp
+++ b/compiler/ilgen/MethodBuilder.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_METHODBUILDER_INCL
diff --git a/compiler/ilgen/OMRIlGenRequest.hpp b/compiler/ilgen/OMRIlGenRequest.hpp
index c8aaa612e7..535081c606 100644
--- a/compiler/ilgen/OMRIlGenRequest.hpp
+++ b/compiler/ilgen/OMRIlGenRequest.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ILGENREQUEST_INCL
diff --git a/compiler/ilgen/OMRIlGeneratorMethodDetails.hpp b/compiler/ilgen/OMRIlGeneratorMethodDetails.hpp
index 1feb33f4f1..e3d8ccef9d 100644
--- a/compiler/ilgen/OMRIlGeneratorMethodDetails.hpp
+++ b/compiler/ilgen/OMRIlGeneratorMethodDetails.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ILGENERATOR_METHOD_DETAILS_INCL
diff --git a/compiler/ilgen/OMRIlGeneratorMethodDetails_inlines.hpp b/compiler/ilgen/OMRIlGeneratorMethodDetails_inlines.hpp
index 8cd1f1e04d..ac53d8e658 100644
--- a/compiler/ilgen/OMRIlGeneratorMethodDetails_inlines.hpp
+++ b/compiler/ilgen/OMRIlGeneratorMethodDetails_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_ILGENERATOR_METHOD_DETAILS_INLINES_INCL
diff --git a/compiler/ilgen/ThunkBuilder.cpp b/compiler/ilgen/ThunkBuilder.cpp
old mode 100755
new mode 100644
index 441b55cdae..b259fb3791
--- a/compiler/ilgen/ThunkBuilder.cpp
+++ b/compiler/ilgen/ThunkBuilder.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/ilgen/ThunkBuilder.hpp b/compiler/ilgen/ThunkBuilder.hpp
old mode 100755
new mode 100644
index 979a92a59a..b355d5fedf
--- a/compiler/ilgen/ThunkBuilder.hpp
+++ b/compiler/ilgen/ThunkBuilder.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_THUNKBUILDER_INCL
diff --git a/compiler/ilgen/TypeDictionary.cpp b/compiler/ilgen/TypeDictionary.cpp
index a4e8a0366e..ff384dff28 100644
--- a/compiler/ilgen/TypeDictionary.cpp
+++ b/compiler/ilgen/TypeDictionary.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/ilgen/TypeDictionary.hpp b/compiler/ilgen/TypeDictionary.hpp
index d4b383df56..b74be58b8c 100644
--- a/compiler/ilgen/TypeDictionary.hpp
+++ b/compiler/ilgen/TypeDictionary.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_TYPEDICTIONARY_INCL
diff --git a/compiler/ilgen/VirtualMachineOperandArray.cpp b/compiler/ilgen/VirtualMachineOperandArray.cpp
index d7600b914e..4d14d539d6 100644
--- a/compiler/ilgen/VirtualMachineOperandArray.cpp
+++ b/compiler/ilgen/VirtualMachineOperandArray.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ilgen/VirtualMachineOperandArray.hpp"
diff --git a/compiler/ilgen/VirtualMachineOperandArray.hpp b/compiler/ilgen/VirtualMachineOperandArray.hpp
index cb8ecb273d..958c884927 100644
--- a/compiler/ilgen/VirtualMachineOperandArray.hpp
+++ b/compiler/ilgen/VirtualMachineOperandArray.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_VIRTUALMACHINEOPERANDARRAY_INCL
diff --git a/compiler/ilgen/VirtualMachineOperandStack.cpp b/compiler/ilgen/VirtualMachineOperandStack.cpp
old mode 100755
new mode 100644
index fc24ad9df7..7b21bf29da
--- a/compiler/ilgen/VirtualMachineOperandStack.cpp
+++ b/compiler/ilgen/VirtualMachineOperandStack.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ilgen/VirtualMachineOperandStack.hpp"
diff --git a/compiler/ilgen/VirtualMachineOperandStack.hpp b/compiler/ilgen/VirtualMachineOperandStack.hpp
old mode 100755
new mode 100644
index cec90fc73d..bd014d675a
--- a/compiler/ilgen/VirtualMachineOperandStack.hpp
+++ b/compiler/ilgen/VirtualMachineOperandStack.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_VIRTUALMACHINEOPERANDSTACK_INCL
diff --git a/compiler/ilgen/VirtualMachineRegister.hpp b/compiler/ilgen/VirtualMachineRegister.hpp
old mode 100755
new mode 100644
index e63c32a657..0b61dbc03f
--- a/compiler/ilgen/VirtualMachineRegister.hpp
+++ b/compiler/ilgen/VirtualMachineRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_VIRTUALMACHINEREGISTER_INCL
diff --git a/compiler/ilgen/VirtualMachineRegisterInStruct.hpp b/compiler/ilgen/VirtualMachineRegisterInStruct.hpp
old mode 100755
new mode 100644
index d43987d0a7..1cddd5d572
--- a/compiler/ilgen/VirtualMachineRegisterInStruct.hpp
+++ b/compiler/ilgen/VirtualMachineRegisterInStruct.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_VIRTUALMACHINEREGISTERINSTRUCT_INCL
diff --git a/compiler/ilgen/VirtualMachineState.hpp b/compiler/ilgen/VirtualMachineState.hpp
old mode 100755
new mode 100644
index 022d93e7ff..b5ebd96b1a
--- a/compiler/ilgen/VirtualMachineState.hpp
+++ b/compiler/ilgen/VirtualMachineState.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_VIRTUALMACHINESTATE_INCL
diff --git a/compiler/infra/AVLTree.hpp b/compiler/infra/AVLTree.hpp
index 5947ac899b..5cbc5076f4 100644
--- a/compiler/infra/AVLTree.hpp
+++ b/compiler/infra/AVLTree.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef AVLTREE_INCL
diff --git a/compiler/infra/Annotations.hpp b/compiler/infra/Annotations.hpp
index ff402ef571..a57d03a4f8 100644
--- a/compiler/infra/Annotations.hpp
+++ b/compiler/infra/Annotations.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ANNOTATIONS_INCL
diff --git a/compiler/infra/Array.hpp b/compiler/infra/Array.hpp
index 914dd1257a..5b22f7333f 100644
--- a/compiler/infra/Array.hpp
+++ b/compiler/infra/Array.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ARRAY_INCL
diff --git a/compiler/infra/Assert.cpp b/compiler/infra/Assert.cpp
index 23257e8980..20d7fac944 100644
--- a/compiler/infra/Assert.cpp
+++ b/compiler/infra/Assert.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/Assert.hpp"
diff --git a/compiler/infra/Assert.hpp b/compiler/infra/Assert.hpp
index 1183c3a12d..a8b6a0347d 100644
--- a/compiler/infra/Assert.hpp
+++ b/compiler/infra/Assert.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/**
diff --git a/compiler/infra/Bit.hpp b/compiler/infra/Bit.hpp
index 325ccc55a0..c5c2f6a147 100644
--- a/compiler/infra/Bit.hpp
+++ b/compiler/infra/Bit.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef BITMANIP_H
diff --git a/compiler/infra/BitVector.cpp b/compiler/infra/BitVector.cpp
index b59df25ad3..4610ae8f97 100644
--- a/compiler/infra/BitVector.cpp
+++ b/compiler/infra/BitVector.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/BitVector.hpp"
diff --git a/compiler/infra/BitVector.hpp b/compiler/infra/BitVector.hpp
index e2e6e3d271..e7ea5264eb 100644
--- a/compiler/infra/BitVector.hpp
+++ b/compiler/infra/BitVector.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef BITVECTOR_INCL
diff --git a/compiler/infra/CMakeLists.txt b/compiler/infra/CMakeLists.txt
index d953312918..2fd8cdc943 100644
--- a/compiler/infra/CMakeLists.txt
+++ b/compiler/infra/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
compiler_library(infra
diff --git a/compiler/infra/Cfg.hpp b/compiler/infra/Cfg.hpp
index f131714cb8..089c051303 100644
--- a/compiler/infra/Cfg.hpp
+++ b/compiler/infra/Cfg.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_CFG_INCL
diff --git a/compiler/infra/CfgEdge.hpp b/compiler/infra/CfgEdge.hpp
index bb37934770..27444007cd 100644
--- a/compiler/infra/CfgEdge.hpp
+++ b/compiler/infra/CfgEdge.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_CFGEDGE_INCL
diff --git a/compiler/infra/CfgNode.hpp b/compiler/infra/CfgNode.hpp
index 8d0471ebe8..2fc4a8b340 100644
--- a/compiler/infra/CfgNode.hpp
+++ b/compiler/infra/CfgNode.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_CFGNODE_INCL
diff --git a/compiler/infra/Checklist.cpp b/compiler/infra/Checklist.cpp
index 13c37edafc..bc8f947e44 100644
--- a/compiler/infra/Checklist.cpp
+++ b/compiler/infra/Checklist.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/Checklist.hpp"
diff --git a/compiler/infra/Checklist.hpp b/compiler/infra/Checklist.hpp
index dc0eacfd4a..906afa0f9c 100644
--- a/compiler/infra/Checklist.hpp
+++ b/compiler/infra/Checklist.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CHECKLIST_INCL
diff --git a/compiler/infra/CriticalSection.hpp b/compiler/infra/CriticalSection.hpp
index 5f56748669..237454ac16 100644
--- a/compiler/infra/CriticalSection.hpp
+++ b/compiler/infra/CriticalSection.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CRITICALSECTION_INCL
diff --git a/compiler/infra/Flags.hpp b/compiler/infra/Flags.hpp
index 4e76b08db3..6c527deae1 100644
--- a/compiler/infra/Flags.hpp
+++ b/compiler/infra/Flags.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_FLAGS_INCL
diff --git a/compiler/infra/HashTab.cpp b/compiler/infra/HashTab.cpp
index 1474389072..6a165c9038 100644
--- a/compiler/infra/HashTab.cpp
+++ b/compiler/infra/HashTab.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/HashTab.hpp"
diff --git a/compiler/infra/HashTab.hpp b/compiler/infra/HashTab.hpp
index ae19192ea8..bc30cc70a3 100644
--- a/compiler/infra/HashTab.hpp
+++ b/compiler/infra/HashTab.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef HASHTAB_INCL
diff --git a/compiler/infra/HedgeTree.hpp b/compiler/infra/HedgeTree.hpp
index 23e7a85b0f..6042fe61a1 100644
--- a/compiler/infra/HedgeTree.hpp
+++ b/compiler/infra/HedgeTree.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef HEDGETREE_INCL
diff --git a/compiler/infra/IGBase.cpp b/compiler/infra/IGBase.cpp
index 0c9d776ac9..b5a83173ad 100644
--- a/compiler/infra/IGBase.cpp
+++ b/compiler/infra/IGBase.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/IGBase.hpp"
diff --git a/compiler/infra/IGBase.hpp b/compiler/infra/IGBase.hpp
index 1a70264aa9..bdf29e82f8 100644
--- a/compiler/infra/IGBase.hpp
+++ b/compiler/infra/IGBase.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IGBASE_INCL
diff --git a/compiler/infra/IGNode.cpp b/compiler/infra/IGNode.cpp
index c38f56e52e..bbd1818b8b 100644
--- a/compiler/infra/IGNode.cpp
+++ b/compiler/infra/IGNode.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/IGNode.hpp"
diff --git a/compiler/infra/IGNode.hpp b/compiler/infra/IGNode.hpp
index 72db30a066..8585f46786 100644
--- a/compiler/infra/IGNode.hpp
+++ b/compiler/infra/IGNode.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IGNODE_INCL
diff --git a/compiler/infra/ILTraverser.cpp b/compiler/infra/ILTraverser.cpp
index 310ed6ad14..81044d4a49 100644
--- a/compiler/infra/ILTraverser.cpp
+++ b/compiler/infra/ILTraverser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/ILTraverser.hpp"
diff --git a/compiler/infra/ILTraverser.hpp b/compiler/infra/ILTraverser.hpp
index 116eb5a4c7..0dd6e21868 100644
--- a/compiler/infra/ILTraverser.hpp
+++ b/compiler/infra/ILTraverser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_ILTRAVERSER_HPP
diff --git a/compiler/infra/ILWalk.cpp b/compiler/infra/ILWalk.cpp
index c1356009fd..8589006698 100644
--- a/compiler/infra/ILWalk.cpp
+++ b/compiler/infra/ILWalk.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/ILWalk.hpp"
@@ -683,4 +683,4 @@ void TR::TreeTopOrderExtendedBlockIterator::logCurrentLocation()
traceMsg(comp(), "BLOCK %s finished\n", _name);
}
}
- }
\ No newline at end of file
+ }
diff --git a/compiler/infra/ILWalk.hpp b/compiler/infra/ILWalk.hpp
index a865f41ff0..b994fec93e 100644
--- a/compiler/infra/ILWalk.hpp
+++ b/compiler/infra/ILWalk.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_INFRA_ILWALK
diff --git a/compiler/infra/InterferenceGraph.cpp b/compiler/infra/InterferenceGraph.cpp
index dca15e6267..c1a8fa7006 100644
--- a/compiler/infra/InterferenceGraph.cpp
+++ b/compiler/infra/InterferenceGraph.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/InterferenceGraph.hpp"
diff --git a/compiler/infra/InterferenceGraph.hpp b/compiler/infra/InterferenceGraph.hpp
index f8958b9b8b..c4173d6bf8 100644
--- a/compiler/infra/InterferenceGraph.hpp
+++ b/compiler/infra/InterferenceGraph.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef INTERFERENCEGRAPH_INCL
diff --git a/compiler/infra/Link.hpp b/compiler/infra/Link.hpp
index bdc19266d6..0d451338e7 100644
--- a/compiler/infra/Link.hpp
+++ b/compiler/infra/Link.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef LINK_INCL
diff --git a/compiler/infra/List.hpp b/compiler/infra/List.hpp
index bc955c1724..b3a10ab1bf 100644
--- a/compiler/infra/List.hpp
+++ b/compiler/infra/List.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef LIST_INCL
diff --git a/compiler/infra/Monitor.hpp b/compiler/infra/Monitor.hpp
index a4b4caa551..32da77ee2d 100644
--- a/compiler/infra/Monitor.hpp
+++ b/compiler/infra/Monitor.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_MONITOR_INCL
diff --git a/compiler/infra/MonitorTable.hpp b/compiler/infra/MonitorTable.hpp
index 0ad4deae3b..1af7de0ecb 100644
--- a/compiler/infra/MonitorTable.hpp
+++ b/compiler/infra/MonitorTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_MONITORTABLE_INCL
diff --git a/compiler/infra/OMRCfg.cpp b/compiler/infra/OMRCfg.cpp
index e1d47f8a19..6901d52a01 100644
--- a/compiler/infra/OMRCfg.cpp
+++ b/compiler/infra/OMRCfg.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/OMRCfg.hpp"
diff --git a/compiler/infra/OMRCfg.hpp b/compiler/infra/OMRCfg.hpp
index 95d96089b0..9369c65cc9 100644
--- a/compiler/infra/OMRCfg.hpp
+++ b/compiler/infra/OMRCfg.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CFG_INCL
diff --git a/compiler/infra/OMRMonitor.cpp b/compiler/infra/OMRMonitor.cpp
index 834a6eef6b..7f918acb8f 100644
--- a/compiler/infra/OMRMonitor.cpp
+++ b/compiler/infra/OMRMonitor.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/OMRMonitor.hpp"
diff --git a/compiler/infra/OMRMonitor.hpp b/compiler/infra/OMRMonitor.hpp
index e0e95252d0..1c26fe5d3d 100644
--- a/compiler/infra/OMRMonitor.hpp
+++ b/compiler/infra/OMRMonitor.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_MONITOR_INCL
diff --git a/compiler/infra/OMRMonitorTable.cpp b/compiler/infra/OMRMonitorTable.cpp
index aedf2bf658..b127c6aa5b 100644
--- a/compiler/infra/OMRMonitorTable.cpp
+++ b/compiler/infra/OMRMonitorTable.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/MonitorTable.hpp"
diff --git a/compiler/infra/OMRMonitorTable.hpp b/compiler/infra/OMRMonitorTable.hpp
index f5627d1a14..bc688bdef1 100644
--- a/compiler/infra/OMRMonitorTable.hpp
+++ b/compiler/infra/OMRMonitorTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_MONITORTABLE_INCL
diff --git a/compiler/infra/Random.cpp b/compiler/infra/Random.cpp
index c918351771..75c0e81c7f 100644
--- a/compiler/infra/Random.cpp
+++ b/compiler/infra/Random.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/Random.hpp"
diff --git a/compiler/infra/Random.hpp b/compiler/infra/Random.hpp
index 92275c80ce..4ff3acff64 100644
--- a/compiler/infra/Random.hpp
+++ b/compiler/infra/Random.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef RANDOM_INCL
diff --git a/compiler/infra/ReferenceWrapper.hpp b/compiler/infra/ReferenceWrapper.hpp
index b924ab33a0..f2772b32c1 100644
--- a/compiler/infra/ReferenceWrapper.hpp
+++ b/compiler/infra/ReferenceWrapper.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef REFERENCE_WRAPPER_HPP
diff --git a/compiler/infra/STLUtils.cpp b/compiler/infra/STLUtils.cpp
index 02b864177d..f7bdf0e910 100644
--- a/compiler/infra/STLUtils.cpp
+++ b/compiler/infra/STLUtils.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/**
diff --git a/compiler/infra/STLUtils.hpp b/compiler/infra/STLUtils.hpp
index 843e432c51..e8d49ae045 100644
--- a/compiler/infra/STLUtils.hpp
+++ b/compiler/infra/STLUtils.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/**
diff --git a/compiler/infra/SideTable.hpp b/compiler/infra/SideTable.hpp
index added8ba3b..abc17b9aa3 100644
--- a/compiler/infra/SideTable.hpp
+++ b/compiler/infra/SideTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_INFRA_SIDE_TABLE
diff --git a/compiler/infra/SimpleRegex.cpp b/compiler/infra/SimpleRegex.cpp
index e5584d92ab..cc05fe62a8 100644
--- a/compiler/infra/SimpleRegex.cpp
+++ b/compiler/infra/SimpleRegex.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/SimpleRegex.hpp"
diff --git a/compiler/infra/SimpleRegex.hpp b/compiler/infra/SimpleRegex.hpp
index 39d87657a9..c9fbd5ff78 100644
--- a/compiler/infra/SimpleRegex.hpp
+++ b/compiler/infra/SimpleRegex.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef SIMPLEREGEX_INCL
diff --git a/compiler/infra/Stack.hpp b/compiler/infra/Stack.hpp
index d5a41705a2..3a79a979cc 100644
--- a/compiler/infra/Stack.hpp
+++ b/compiler/infra/Stack.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef STACK_INCL
diff --git a/compiler/infra/Statistics.hpp b/compiler/infra/Statistics.hpp
index 2ee0c8a895..c9339c0d3e 100644
--- a/compiler/infra/Statistics.hpp
+++ b/compiler/infra/Statistics.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef _STATISTICS_HPP__
diff --git a/compiler/infra/TRCfgEdge.hpp b/compiler/infra/TRCfgEdge.hpp
index adf16b8acc..a0a8d58feb 100644
--- a/compiler/infra/TRCfgEdge.hpp
+++ b/compiler/infra/TRCfgEdge.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/CfgEdge.hpp"
diff --git a/compiler/infra/TRCfgNode.hpp b/compiler/infra/TRCfgNode.hpp
index d94760b58e..a8f197a3a3 100644
--- a/compiler/infra/TRCfgNode.hpp
+++ b/compiler/infra/TRCfgNode.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/CfgNode.hpp"
diff --git a/compiler/infra/TRlist.hpp b/compiler/infra/TRlist.hpp
index a7e4a05a57..180a1b08a4 100644
--- a/compiler/infra/TRlist.hpp
+++ b/compiler/infra/TRlist.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TRLIST_INCL
diff --git a/compiler/infra/ThreadLocal.h b/compiler/infra/ThreadLocal.h
index 3fcef8e518..712d9f9a7b 100644
--- a/compiler/infra/ThreadLocal.h
+++ b/compiler/infra/ThreadLocal.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef THREADLOCAL_INCL
diff --git a/compiler/infra/Timer.cpp b/compiler/infra/Timer.cpp
index a2204c8c35..9d677c34a7 100644
--- a/compiler/infra/Timer.cpp
+++ b/compiler/infra/Timer.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
//
diff --git a/compiler/infra/Timer.hpp b/compiler/infra/Timer.hpp
index 55a972c084..48aa801228 100644
--- a/compiler/infra/Timer.hpp
+++ b/compiler/infra/Timer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TIMER_INCL
diff --git a/compiler/infra/TreeServices.cpp b/compiler/infra/TreeServices.cpp
index c975d018ec..3d27dbcd8b 100644
--- a/compiler/infra/TreeServices.cpp
+++ b/compiler/infra/TreeServices.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/TreeServices.hpp"
diff --git a/compiler/infra/TreeServices.hpp b/compiler/infra/TreeServices.hpp
index 1d9d34e386..6c6a0b9f33 100644
--- a/compiler/infra/TreeServices.hpp
+++ b/compiler/infra/TreeServices.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TRS_INCL
diff --git a/compiler/infra/TrilDumper.cpp b/compiler/infra/TrilDumper.cpp
index 861599ecdc..6839a07ccc 100644
--- a/compiler/infra/TrilDumper.cpp
+++ b/compiler/infra/TrilDumper.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "infra/TrilDumper.hpp"
diff --git a/compiler/infra/TrilDumper.hpp b/compiler/infra/TrilDumper.hpp
index 7bcbbd8816..2cbf645913 100644
--- a/compiler/infra/TrilDumper.hpp
+++ b/compiler/infra/TrilDumper.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_TRILDUMPER_HPP
diff --git a/compiler/infra/deque.hpp b/compiler/infra/deque.hpp
index 9965abaae2..e27428047b 100644
--- a/compiler/infra/deque.hpp
+++ b/compiler/infra/deque.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef DEQUE_HPP
diff --git a/compiler/infra/forward_list.hpp b/compiler/infra/forward_list.hpp
index d3a49e00d0..5bb00f6595 100644
--- a/compiler/infra/forward_list.hpp
+++ b/compiler/infra/forward_list.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef FORWARD_LIST_HPP
diff --git a/compiler/infra/vector.hpp b/compiler/infra/vector.hpp
index ebc3f9a902..036cc2bab5 100644
--- a/compiler/infra/vector.hpp
+++ b/compiler/infra/vector.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef VECTOR_HPP
diff --git a/compiler/optimizer/AsyncCheckInsertion.cpp b/compiler/optimizer/AsyncCheckInsertion.cpp
index f53b732dcc..f1a0f0814b 100644
--- a/compiler/optimizer/AsyncCheckInsertion.cpp
+++ b/compiler/optimizer/AsyncCheckInsertion.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/AsyncCheckInsertion.hpp"
diff --git a/compiler/optimizer/AsyncCheckInsertion.hpp b/compiler/optimizer/AsyncCheckInsertion.hpp
index 5865e396b7..09b80dd7de 100644
--- a/compiler/optimizer/AsyncCheckInsertion.hpp
+++ b/compiler/optimizer/AsyncCheckInsertion.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ASYNC_CHECK_INSERTION_H
diff --git a/compiler/optimizer/BackwardBitVectorAnalysis.cpp b/compiler/optimizer/BackwardBitVectorAnalysis.cpp
index 6d46c0be32..f8e865e06f 100644
--- a/compiler/optimizer/BackwardBitVectorAnalysis.cpp
+++ b/compiler/optimizer/BackwardBitVectorAnalysis.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/BackwardIntersectionBitVectorAnalysis.cpp b/compiler/optimizer/BackwardIntersectionBitVectorAnalysis.cpp
index 3adddc1fae..1201f75a9c 100644
--- a/compiler/optimizer/BackwardIntersectionBitVectorAnalysis.cpp
+++ b/compiler/optimizer/BackwardIntersectionBitVectorAnalysis.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/BackwardUnionBitVectorAnalysis.cpp b/compiler/optimizer/BackwardUnionBitVectorAnalysis.cpp
index 91e8ca66b6..ef1aa3b6e9 100644
--- a/compiler/optimizer/BackwardUnionBitVectorAnalysis.cpp
+++ b/compiler/optimizer/BackwardUnionBitVectorAnalysis.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/BitVectorAnalysis.cpp b/compiler/optimizer/BitVectorAnalysis.cpp
index 9c987cdd18..fdae88777b 100644
--- a/compiler/optimizer/BitVectorAnalysis.cpp
+++ b/compiler/optimizer/BitVectorAnalysis.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t
diff --git a/compiler/optimizer/CFGSimplifier.cpp b/compiler/optimizer/CFGSimplifier.cpp
index cacc809ecd..0d3d83c243 100644
--- a/compiler/optimizer/CFGSimplifier.cpp
+++ b/compiler/optimizer/CFGSimplifier.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/CFGSimplifier.hpp"
diff --git a/compiler/optimizer/CFGSimplifier.hpp b/compiler/optimizer/CFGSimplifier.hpp
index e1e28bfdab..3be9d7e3cf 100644
--- a/compiler/optimizer/CFGSimplifier.hpp
+++ b/compiler/optimizer/CFGSimplifier.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CFGSIMPLIFIER_INCL
diff --git a/compiler/optimizer/CMakeLists.txt b/compiler/optimizer/CMakeLists.txt
index 06657178e6..1df1a70b00 100644
--- a/compiler/optimizer/CMakeLists.txt
+++ b/compiler/optimizer/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
compiler_library(optimizer
diff --git a/compiler/optimizer/CallInfo.hpp b/compiler/optimizer/CallInfo.hpp
index 12ffb2e34c..49532c9eb0 100644
--- a/compiler/optimizer/CallInfo.hpp
+++ b/compiler/optimizer/CallInfo.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
///////////////////////////////////////////////////////////////////////////
diff --git a/compiler/optimizer/CatchBlockRemover.cpp b/compiler/optimizer/CatchBlockRemover.cpp
index df9e59d30d..e32a43fe71 100644
--- a/compiler/optimizer/CatchBlockRemover.cpp
+++ b/compiler/optimizer/CatchBlockRemover.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/CatchBlockRemover.hpp"
diff --git a/compiler/optimizer/CatchBlockRemover.hpp b/compiler/optimizer/CatchBlockRemover.hpp
index 71f0321d7f..7895d201f2 100644
--- a/compiler/optimizer/CatchBlockRemover.hpp
+++ b/compiler/optimizer/CatchBlockRemover.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CATCHBLOCKREMOVER_INCL
diff --git a/compiler/optimizer/CompactLocals.cpp b/compiler/optimizer/CompactLocals.cpp
index ebbd844b47..273527353c 100644
--- a/compiler/optimizer/CompactLocals.cpp
+++ b/compiler/optimizer/CompactLocals.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/CompactLocals.hpp"
diff --git a/compiler/optimizer/CompactLocals.hpp b/compiler/optimizer/CompactLocals.hpp
index 7d40290208..2b56caf38a 100644
--- a/compiler/optimizer/CompactLocals.hpp
+++ b/compiler/optimizer/CompactLocals.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef COMPACTLOCALS_INCL
diff --git a/compiler/optimizer/CopyPropagation.cpp b/compiler/optimizer/CopyPropagation.cpp
index 556a455b43..6fe11b5e90 100644
--- a/compiler/optimizer/CopyPropagation.cpp
+++ b/compiler/optimizer/CopyPropagation.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/CopyPropagation.hpp"
diff --git a/compiler/optimizer/CopyPropagation.hpp b/compiler/optimizer/CopyPropagation.hpp
index 42e9c1c733..dacb4da796 100644
--- a/compiler/optimizer/CopyPropagation.hpp
+++ b/compiler/optimizer/CopyPropagation.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef COPYPROP_INCL
diff --git a/compiler/optimizer/DataFlowAnalysis.cpp b/compiler/optimizer/DataFlowAnalysis.cpp
index be69b1cc07..2327e3c8c7 100644
--- a/compiler/optimizer/DataFlowAnalysis.cpp
+++ b/compiler/optimizer/DataFlowAnalysis.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/DataFlowAnalysis.hpp"
diff --git a/compiler/optimizer/DataFlowAnalysis.enum b/compiler/optimizer/DataFlowAnalysis.enum
index 0976e1b567..9e18afd2b0 100644
--- a/compiler/optimizer/DataFlowAnalysis.enum
+++ b/compiler/optimizer/DataFlowAnalysis.enum
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/optimizer/DataFlowAnalysis.hpp b/compiler/optimizer/DataFlowAnalysis.hpp
index 28f5976964..a801dc9190 100644
--- a/compiler/optimizer/DataFlowAnalysis.hpp
+++ b/compiler/optimizer/DataFlowAnalysis.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef DFA_INCL
diff --git a/compiler/optimizer/DeadStoreElimination.cpp b/compiler/optimizer/DeadStoreElimination.cpp
index edca1e7988..c4b99fd752 100644
--- a/compiler/optimizer/DeadStoreElimination.cpp
+++ b/compiler/optimizer/DeadStoreElimination.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/DeadStoreElimination.hpp"
diff --git a/compiler/optimizer/DeadStoreElimination.hpp b/compiler/optimizer/DeadStoreElimination.hpp
index 616533323a..eda48b4f3f 100644
--- a/compiler/optimizer/DeadStoreElimination.hpp
+++ b/compiler/optimizer/DeadStoreElimination.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef DEADSTOR_INCL
diff --git a/compiler/optimizer/DeadTreesElimination.cpp b/compiler/optimizer/DeadTreesElimination.cpp
index 1236a67537..ff54701e14 100644
--- a/compiler/optimizer/DeadTreesElimination.cpp
+++ b/compiler/optimizer/DeadTreesElimination.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/DeadTreesElimination.hpp"
diff --git a/compiler/optimizer/DeadTreesElimination.hpp b/compiler/optimizer/DeadTreesElimination.hpp
index 47a35313e2..806ab84eb4 100644
--- a/compiler/optimizer/DeadTreesElimination.hpp
+++ b/compiler/optimizer/DeadTreesElimination.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_DEADTREESELIMINATION_INCL
diff --git a/compiler/optimizer/DebuggingCounters.cpp b/compiler/optimizer/DebuggingCounters.cpp
index d24b23b0a2..7f7808e985 100644
--- a/compiler/optimizer/DebuggingCounters.cpp
+++ b/compiler/optimizer/DebuggingCounters.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/DebuggingCounters.hpp"
diff --git a/compiler/optimizer/DebuggingCounters.hpp b/compiler/optimizer/DebuggingCounters.hpp
index c47e68a5fb..e480625ccf 100644
--- a/compiler/optimizer/DebuggingCounters.hpp
+++ b/compiler/optimizer/DebuggingCounters.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef DEBUGGING_COUNTERS_INCL
diff --git a/compiler/optimizer/Delayedness.cpp b/compiler/optimizer/Delayedness.cpp
index e0997acd8a..d78dafc2d9 100644
--- a/compiler/optimizer/Delayedness.cpp
+++ b/compiler/optimizer/Delayedness.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/DominatorVerifier.cpp b/compiler/optimizer/DominatorVerifier.cpp
index c919a26b5c..27c882286b 100644
--- a/compiler/optimizer/DominatorVerifier.cpp
+++ b/compiler/optimizer/DominatorVerifier.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#if DEBUG
diff --git a/compiler/optimizer/DominatorVerifier.hpp b/compiler/optimizer/DominatorVerifier.hpp
index 257d1cf8f3..29e9e4af4e 100644
--- a/compiler/optimizer/DominatorVerifier.hpp
+++ b/compiler/optimizer/DominatorVerifier.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#if DEBUG
diff --git a/compiler/optimizer/Dominators.cpp b/compiler/optimizer/Dominators.cpp
index 0504070d32..e4f9ed9f5e 100644
--- a/compiler/optimizer/Dominators.cpp
+++ b/compiler/optimizer/Dominators.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/Dominators.hpp"
diff --git a/compiler/optimizer/Dominators.hpp b/compiler/optimizer/Dominators.hpp
index 27380579a3..5a7dc29406 100644
--- a/compiler/optimizer/Dominators.hpp
+++ b/compiler/optimizer/Dominators.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef DOMINATORS_INCL
diff --git a/compiler/optimizer/DominatorsChk.cpp b/compiler/optimizer/DominatorsChk.cpp
index 084f24e94c..34af84b15a 100644
--- a/compiler/optimizer/DominatorsChk.cpp
+++ b/compiler/optimizer/DominatorsChk.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#if DEBUG
diff --git a/compiler/optimizer/DominatorsChk.hpp b/compiler/optimizer/DominatorsChk.hpp
index 93bce4b3c4..52bcb7475b 100644
--- a/compiler/optimizer/DominatorsChk.hpp
+++ b/compiler/optimizer/DominatorsChk.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#if DEBUG
diff --git a/compiler/optimizer/Earliestness.cpp b/compiler/optimizer/Earliestness.cpp
index 059c65a2cc..f7f69b5912 100644
--- a/compiler/optimizer/Earliestness.cpp
+++ b/compiler/optimizer/Earliestness.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/ExpressionsSimplification.cpp b/compiler/optimizer/ExpressionsSimplification.cpp
index 68a436c4ac..49cb2ef9bc 100644
--- a/compiler/optimizer/ExpressionsSimplification.cpp
+++ b/compiler/optimizer/ExpressionsSimplification.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/ExpressionsSimplification.hpp"
diff --git a/compiler/optimizer/ExpressionsSimplification.hpp b/compiler/optimizer/ExpressionsSimplification.hpp
index 1c1ee488bd..f4aa206cfa 100644
--- a/compiler/optimizer/ExpressionsSimplification.hpp
+++ b/compiler/optimizer/ExpressionsSimplification.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef EXPSIMP_INCL
diff --git a/compiler/optimizer/FEInliner.cpp b/compiler/optimizer/FEInliner.cpp
index 975a64cb9f..ddad9042e2 100644
--- a/compiler/optimizer/FEInliner.cpp
+++ b/compiler/optimizer/FEInliner.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for std::max
diff --git a/compiler/optimizer/FieldPrivatizer.cpp b/compiler/optimizer/FieldPrivatizer.cpp
index 2ef6f2a07f..3ceecb4845 100644
--- a/compiler/optimizer/FieldPrivatizer.cpp
+++ b/compiler/optimizer/FieldPrivatizer.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/FieldPrivatizer.hpp"
diff --git a/compiler/optimizer/FieldPrivatizer.hpp b/compiler/optimizer/FieldPrivatizer.hpp
index d02b556b67..f74b24e642 100644
--- a/compiler/optimizer/FieldPrivatizer.hpp
+++ b/compiler/optimizer/FieldPrivatizer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef FIELDPRIV_INCL
diff --git a/compiler/optimizer/GeneralLoopUnroller.cpp b/compiler/optimizer/GeneralLoopUnroller.cpp
index 5905812f44..550e8cceb4 100644
--- a/compiler/optimizer/GeneralLoopUnroller.cpp
+++ b/compiler/optimizer/GeneralLoopUnroller.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/GeneralLoopUnroller.hpp"
diff --git a/compiler/optimizer/GeneralLoopUnroller.hpp b/compiler/optimizer/GeneralLoopUnroller.hpp
index 37e70f45c7..486910fe2c 100644
--- a/compiler/optimizer/GeneralLoopUnroller.hpp
+++ b/compiler/optimizer/GeneralLoopUnroller.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef GENERALLOOPUNROLLER_INCL
diff --git a/compiler/optimizer/GlobalAnticipatability.cpp b/compiler/optimizer/GlobalAnticipatability.cpp
index 3862bc6307..a801a681bf 100644
--- a/compiler/optimizer/GlobalAnticipatability.cpp
+++ b/compiler/optimizer/GlobalAnticipatability.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t
diff --git a/compiler/optimizer/GlobalRegisterAllocator.cpp b/compiler/optimizer/GlobalRegisterAllocator.cpp
index 2d24605afb..8a98bb7cf0 100644
--- a/compiler/optimizer/GlobalRegisterAllocator.cpp
+++ b/compiler/optimizer/GlobalRegisterAllocator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/GlobalRegisterAllocator.hpp"
diff --git a/compiler/optimizer/GlobalRegisterAllocator.hpp b/compiler/optimizer/GlobalRegisterAllocator.hpp
index d7ef65e8d4..d255d24343 100644
--- a/compiler/optimizer/GlobalRegisterAllocator.hpp
+++ b/compiler/optimizer/GlobalRegisterAllocator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef GLOBAL_REGISTER_ALLOCATOR_INCL
diff --git a/compiler/optimizer/GlobalValuePropagation.hpp b/compiler/optimizer/GlobalValuePropagation.hpp
index 30c06dec49..46e018dd83 100644
--- a/compiler/optimizer/GlobalValuePropagation.hpp
+++ b/compiler/optimizer/GlobalValuePropagation.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_GLOBALVALUEPROPAGATION_INCL
diff --git a/compiler/optimizer/InductionVariable.cpp b/compiler/optimizer/InductionVariable.cpp
index 60183bbee6..514895147b 100644
--- a/compiler/optimizer/InductionVariable.cpp
+++ b/compiler/optimizer/InductionVariable.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/InductionVariable.hpp"
diff --git a/compiler/optimizer/InductionVariable.hpp b/compiler/optimizer/InductionVariable.hpp
index a5c8121c96..7a6fbf8f89 100644
--- a/compiler/optimizer/InductionVariable.hpp
+++ b/compiler/optimizer/InductionVariable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef INDUCTIONVAR_INCL
diff --git a/compiler/optimizer/Inliner.cpp b/compiler/optimizer/Inliner.cpp
index 02438cd0d3..773cce5ee2 100644
--- a/compiler/optimizer/Inliner.cpp
+++ b/compiler/optimizer/Inliner.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/Inliner.hpp"
diff --git a/compiler/optimizer/Inliner.hpp b/compiler/optimizer/Inliner.hpp
index e46a02dcc9..b5cc5fece7 100644
--- a/compiler/optimizer/Inliner.hpp
+++ b/compiler/optimizer/Inliner.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
///////////////////////////////////////////////////////////////////////////
diff --git a/compiler/optimizer/InlinerFailureReason.hpp b/compiler/optimizer/InlinerFailureReason.hpp
index 84ef4f11ff..f0b1d37517 100644
--- a/compiler/optimizer/InlinerFailureReason.hpp
+++ b/compiler/optimizer/InlinerFailureReason.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
///////////////////////////////////////////////////////////////////////////
diff --git a/compiler/optimizer/IntersectionBitVectorAnalysis.cpp b/compiler/optimizer/IntersectionBitVectorAnalysis.cpp
index 3bd828237d..9f8babc324 100644
--- a/compiler/optimizer/IntersectionBitVectorAnalysis.cpp
+++ b/compiler/optimizer/IntersectionBitVectorAnalysis.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/IsolatedStoreElimination.cpp b/compiler/optimizer/IsolatedStoreElimination.cpp
index e03d910fa7..fd96905cd3 100644
--- a/compiler/optimizer/IsolatedStoreElimination.cpp
+++ b/compiler/optimizer/IsolatedStoreElimination.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/IsolatedStoreElimination.hpp"
diff --git a/compiler/optimizer/IsolatedStoreElimination.hpp b/compiler/optimizer/IsolatedStoreElimination.hpp
index 1f87da9985..ee93d5e13b 100644
--- a/compiler/optimizer/IsolatedStoreElimination.hpp
+++ b/compiler/optimizer/IsolatedStoreElimination.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ISOLSTOR_INCL
diff --git a/compiler/optimizer/Isolatedness.cpp b/compiler/optimizer/Isolatedness.cpp
index e4bf4ec103..01e6be3ae7 100644
--- a/compiler/optimizer/Isolatedness.cpp
+++ b/compiler/optimizer/Isolatedness.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/Latestness.cpp b/compiler/optimizer/Latestness.cpp
index 7178c60691..8738fae305 100644
--- a/compiler/optimizer/Latestness.cpp
+++ b/compiler/optimizer/Latestness.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/LiveOnAllPaths.cpp b/compiler/optimizer/LiveOnAllPaths.cpp
index 73b39d55f7..b5963d0ff0 100644
--- a/compiler/optimizer/LiveOnAllPaths.cpp
+++ b/compiler/optimizer/LiveOnAllPaths.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/LiveVariableInformation.cpp b/compiler/optimizer/LiveVariableInformation.cpp
index acd601f198..7c5009f3f4 100644
--- a/compiler/optimizer/LiveVariableInformation.cpp
+++ b/compiler/optimizer/LiveVariableInformation.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/Liveness.cpp b/compiler/optimizer/Liveness.cpp
index a1cfde85d9..30fd634ac9 100644
--- a/compiler/optimizer/Liveness.cpp
+++ b/compiler/optimizer/Liveness.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/LoadExtensions.cpp b/compiler/optimizer/LoadExtensions.cpp
index df3811a5fd..9f9cc7fa41 100644
--- a/compiler/optimizer/LoadExtensions.cpp
+++ b/compiler/optimizer/LoadExtensions.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LoadExtensions.hpp"
diff --git a/compiler/optimizer/LoadExtensions.hpp b/compiler/optimizer/LoadExtensions.hpp
index 89abbe5f55..26332252f5 100644
--- a/compiler/optimizer/LoadExtensions.hpp
+++ b/compiler/optimizer/LoadExtensions.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef LOADEXTENSIONS_HPP_
diff --git a/compiler/optimizer/LocalAnalysis.cpp b/compiler/optimizer/LocalAnalysis.cpp
index e9ddbf5a0c..8e55810cbe 100644
--- a/compiler/optimizer/LocalAnalysis.cpp
+++ b/compiler/optimizer/LocalAnalysis.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LocalAnalysis.hpp"
diff --git a/compiler/optimizer/LocalAnalysis.hpp b/compiler/optimizer/LocalAnalysis.hpp
index e754ed390c..0f82177c86 100644
--- a/compiler/optimizer/LocalAnalysis.hpp
+++ b/compiler/optimizer/LocalAnalysis.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef LA_INCL
diff --git a/compiler/optimizer/LocalAnticipatability.cpp b/compiler/optimizer/LocalAnticipatability.cpp
index 3fa97a7dde..2833c7b3f2 100644
--- a/compiler/optimizer/LocalAnticipatability.cpp
+++ b/compiler/optimizer/LocalAnticipatability.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t
diff --git a/compiler/optimizer/LocalCSE.hpp b/compiler/optimizer/LocalCSE.hpp
index 22e70977ae..7fec47ec3f 100644
--- a/compiler/optimizer/LocalCSE.hpp
+++ b/compiler/optimizer/LocalCSE.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_LOCALCSE_INCL
diff --git a/compiler/optimizer/LocalDeadStoreElimination.cpp b/compiler/optimizer/LocalDeadStoreElimination.cpp
index 7693d9f8d4..d2749056e8 100644
--- a/compiler/optimizer/LocalDeadStoreElimination.cpp
+++ b/compiler/optimizer/LocalDeadStoreElimination.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LocalDeadStoreElimination.hpp"
diff --git a/compiler/optimizer/LocalDeadStoreElimination.hpp b/compiler/optimizer/LocalDeadStoreElimination.hpp
index d330f93a8e..6256d428b9 100644
--- a/compiler/optimizer/LocalDeadStoreElimination.hpp
+++ b/compiler/optimizer/LocalDeadStoreElimination.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_LOCALDEADSTOREELIMINATION_INCL
diff --git a/compiler/optimizer/LocalLiveRangeReducer.cpp b/compiler/optimizer/LocalLiveRangeReducer.cpp
index 7837ae70af..c80f1926b9 100644
--- a/compiler/optimizer/LocalLiveRangeReducer.cpp
+++ b/compiler/optimizer/LocalLiveRangeReducer.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LocalLiveRangeReducer.hpp"
diff --git a/compiler/optimizer/LocalLiveRangeReducer.hpp b/compiler/optimizer/LocalLiveRangeReducer.hpp
index d224723681..267f9ac6df 100644
--- a/compiler/optimizer/LocalLiveRangeReducer.hpp
+++ b/compiler/optimizer/LocalLiveRangeReducer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef LLRREDUC_INCL
diff --git a/compiler/optimizer/LocalOpts.cpp b/compiler/optimizer/LocalOpts.cpp
index dea2e30c2d..9231db3419 100644
--- a/compiler/optimizer/LocalOpts.cpp
+++ b/compiler/optimizer/LocalOpts.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LocalOpts.hpp"
diff --git a/compiler/optimizer/LocalOpts.hpp b/compiler/optimizer/LocalOpts.hpp
index ed4d202b4b..0e84d135f0 100644
--- a/compiler/optimizer/LocalOpts.hpp
+++ b/compiler/optimizer/LocalOpts.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef LOCALOPTS_INCL
diff --git a/compiler/optimizer/LocalReordering.cpp b/compiler/optimizer/LocalReordering.cpp
index 559e05e22b..1438b4efb8 100644
--- a/compiler/optimizer/LocalReordering.cpp
+++ b/compiler/optimizer/LocalReordering.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LocalReordering.hpp"
diff --git a/compiler/optimizer/LocalReordering.hpp b/compiler/optimizer/LocalReordering.hpp
index 4949b36878..7395e70f39 100644
--- a/compiler/optimizer/LocalReordering.hpp
+++ b/compiler/optimizer/LocalReordering.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef LREORDER_INCL
diff --git a/compiler/optimizer/LocalTransparency.cpp b/compiler/optimizer/LocalTransparency.cpp
index 4b8e8aeb1f..02ddf53eca 100644
--- a/compiler/optimizer/LocalTransparency.cpp
+++ b/compiler/optimizer/LocalTransparency.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t
diff --git a/compiler/optimizer/LocalValuePropagation.hpp b/compiler/optimizer/LocalValuePropagation.hpp
index 7c4019a1c8..286ce4f026 100644
--- a/compiler/optimizer/LocalValuePropagation.hpp
+++ b/compiler/optimizer/LocalValuePropagation.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_LOCALVALUEPROPAGATION_INCL
diff --git a/compiler/optimizer/LoopCanonicalizer.cpp b/compiler/optimizer/LoopCanonicalizer.cpp
index 89f34c704d..444b30ae35 100644
--- a/compiler/optimizer/LoopCanonicalizer.cpp
+++ b/compiler/optimizer/LoopCanonicalizer.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LoopCanonicalizer.hpp"
diff --git a/compiler/optimizer/LoopCanonicalizer.hpp b/compiler/optimizer/LoopCanonicalizer.hpp
index 89d1a3c438..1be5e5190a 100644
--- a/compiler/optimizer/LoopCanonicalizer.hpp
+++ b/compiler/optimizer/LoopCanonicalizer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef LCA_INCL
diff --git a/compiler/optimizer/LoopReducer.cpp b/compiler/optimizer/LoopReducer.cpp
index 30b3186381..e7cd7c5026 100644
--- a/compiler/optimizer/LoopReducer.cpp
+++ b/compiler/optimizer/LoopReducer.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LoopReducer.hpp"
diff --git a/compiler/optimizer/LoopReducer.hpp b/compiler/optimizer/LoopReducer.hpp
index 8e6702ad81..84bf5a9090 100644
--- a/compiler/optimizer/LoopReducer.hpp
+++ b/compiler/optimizer/LoopReducer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef LRA_INCL
diff --git a/compiler/optimizer/LoopReplicator.cpp b/compiler/optimizer/LoopReplicator.cpp
index 71876d9204..a508670937 100644
--- a/compiler/optimizer/LoopReplicator.cpp
+++ b/compiler/optimizer/LoopReplicator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LoopReplicator.hpp"
diff --git a/compiler/optimizer/LoopReplicator.hpp b/compiler/optimizer/LoopReplicator.hpp
index 9c54f332ef..17c6600310 100644
--- a/compiler/optimizer/LoopReplicator.hpp
+++ b/compiler/optimizer/LoopReplicator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t
diff --git a/compiler/optimizer/LoopVersioner.cpp b/compiler/optimizer/LoopVersioner.cpp
index 9b42234578..9da9129f1a 100644
--- a/compiler/optimizer/LoopVersioner.cpp
+++ b/compiler/optimizer/LoopVersioner.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LoopVersioner.hpp"
diff --git a/compiler/optimizer/LoopVersioner.hpp b/compiler/optimizer/LoopVersioner.hpp
index 5d3cd7e39b..f81e107e15 100644
--- a/compiler/optimizer/LoopVersioner.hpp
+++ b/compiler/optimizer/LoopVersioner.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef LOOPVERSIONER_INCL
diff --git a/compiler/optimizer/OMRLocalCSE.cpp b/compiler/optimizer/OMRLocalCSE.cpp
index 8854309f3a..a3c409a9e3 100644
--- a/compiler/optimizer/OMRLocalCSE.cpp
+++ b/compiler/optimizer/OMRLocalCSE.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LocalCSE.hpp"
diff --git a/compiler/optimizer/OMRLocalCSE.hpp b/compiler/optimizer/OMRLocalCSE.hpp
index eed37815fd..2cbcabfb33 100644
--- a/compiler/optimizer/OMRLocalCSE.hpp
+++ b/compiler/optimizer/OMRLocalCSE.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_LOCALCSE_INCL
diff --git a/compiler/optimizer/OMROptimization.cpp b/compiler/optimizer/OMROptimization.cpp
index 93a400f917..31c14c1632 100644
--- a/compiler/optimizer/OMROptimization.cpp
+++ b/compiler/optimizer/OMROptimization.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/OMROptimization.hpp"
diff --git a/compiler/optimizer/OMROptimization.hpp b/compiler/optimizer/OMROptimization.hpp
index 65c1746e65..fee1148575 100644
--- a/compiler/optimizer/OMROptimization.hpp
+++ b/compiler/optimizer/OMROptimization.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_OPTIMIZATION_INCL
diff --git a/compiler/optimizer/OMROptimizationManager.cpp b/compiler/optimizer/OMROptimizationManager.cpp
index 1f5d9d4041..1c9544527f 100644
--- a/compiler/optimizer/OMROptimizationManager.cpp
+++ b/compiler/optimizer/OMROptimizationManager.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/OptimizationManager.hpp"
diff --git a/compiler/optimizer/OMROptimizationManager.hpp b/compiler/optimizer/OMROptimizationManager.hpp
index 18825b99eb..01c1bd0acb 100644
--- a/compiler/optimizer/OMROptimizationManager.hpp
+++ b/compiler/optimizer/OMROptimizationManager.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_OPTIMIZATIONMANAGER_INCL
diff --git a/compiler/optimizer/OMROptimizationManager_inlines.hpp b/compiler/optimizer/OMROptimizationManager_inlines.hpp
index 349950c49b..40f44f6e88 100644
--- a/compiler/optimizer/OMROptimizationManager_inlines.hpp
+++ b/compiler/optimizer/OMROptimizationManager_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_OPTIMIZATIONMANAGER_INLINES_INCL
diff --git a/compiler/optimizer/OMROptimization_inlines.hpp b/compiler/optimizer/OMROptimization_inlines.hpp
index b989371ad5..b925088422 100644
--- a/compiler/optimizer/OMROptimization_inlines.hpp
+++ b/compiler/optimizer/OMROptimization_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_OPTIMIZATION_INLINES_INCL
diff --git a/compiler/optimizer/OMROptimizer.cpp b/compiler/optimizer/OMROptimizer.cpp
index 9a56f52223..2e9ba5d4e6 100644
--- a/compiler/optimizer/OMROptimizer.cpp
+++ b/compiler/optimizer/OMROptimizer.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/Optimizer.hpp"
diff --git a/compiler/optimizer/OMROptimizer.hpp b/compiler/optimizer/OMROptimizer.hpp
index 6b6bf1c796..e9770ca0d1 100644
--- a/compiler/optimizer/OMROptimizer.hpp
+++ b/compiler/optimizer/OMROptimizer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_OPTIMIZER_INCL
diff --git a/compiler/optimizer/OMRRecognizedCallTransformer.cpp b/compiler/optimizer/OMRRecognizedCallTransformer.cpp
index f529aa96b0..69dca56a93 100644
--- a/compiler/optimizer/OMRRecognizedCallTransformer.cpp
+++ b/compiler/optimizer/OMRRecognizedCallTransformer.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
-* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/RecognizedCallTransformer.hpp"
diff --git a/compiler/optimizer/OMRRecognizedCallTransformer.hpp b/compiler/optimizer/OMRRecognizedCallTransformer.hpp
index 8f0a8ab657..c9d0e4e4fd 100644
--- a/compiler/optimizer/OMRRecognizedCallTransformer.hpp
+++ b/compiler/optimizer/OMRRecognizedCallTransformer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
-* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMRRECOGNIZEDCALLTRANSFORMER_INCL
diff --git a/compiler/optimizer/OMRSimplifier.cpp b/compiler/optimizer/OMRSimplifier.cpp
index c38561407c..4bf3ce390b 100644
--- a/compiler/optimizer/OMRSimplifier.cpp
+++ b/compiler/optimizer/OMRSimplifier.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/Simplifier.hpp"
diff --git a/compiler/optimizer/OMRSimplifier.hpp b/compiler/optimizer/OMRSimplifier.hpp
index 3115ac64ea..cc654868a4 100644
--- a/compiler/optimizer/OMRSimplifier.hpp
+++ b/compiler/optimizer/OMRSimplifier.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_SIMPLIFIER_INCL
diff --git a/compiler/optimizer/OMRSimplifierHandlers.cpp b/compiler/optimizer/OMRSimplifierHandlers.cpp
index 71fe115abd..151e1cd1e9 100644
--- a/compiler/optimizer/OMRSimplifierHandlers.cpp
+++ b/compiler/optimizer/OMRSimplifierHandlers.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_SIMPLIFIERHANDLERS_INCL
diff --git a/compiler/optimizer/OMRSimplifierHandlers.hpp b/compiler/optimizer/OMRSimplifierHandlers.hpp
index 91b61631ab..e54e1f5ae9 100644
--- a/compiler/optimizer/OMRSimplifierHandlers.hpp
+++ b/compiler/optimizer/OMRSimplifierHandlers.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_SIMPLIFIERHANDLERS_INCL
diff --git a/compiler/optimizer/OMRSimplifierHelpers.cpp b/compiler/optimizer/OMRSimplifierHelpers.cpp
index 2a56473628..1ca118f1b2 100644
--- a/compiler/optimizer/OMRSimplifierHelpers.cpp
+++ b/compiler/optimizer/OMRSimplifierHelpers.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/OMRSimplifierHelpers.hpp"
diff --git a/compiler/optimizer/OMRSimplifierHelpers.hpp b/compiler/optimizer/OMRSimplifierHelpers.hpp
index 4fda1c682d..7bb65138f8 100644
--- a/compiler/optimizer/OMRSimplifierHelpers.hpp
+++ b/compiler/optimizer/OMRSimplifierHelpers.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_SIMPLIFIERHELPERS_INCL
diff --git a/compiler/optimizer/OMRSimplifierTableEnum.hpp b/compiler/optimizer/OMRSimplifierTableEnum.hpp
index 4dfb70d3eb..3fa625dc9c 100644
--- a/compiler/optimizer/OMRSimplifierTableEnum.hpp
+++ b/compiler/optimizer/OMRSimplifierTableEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_SIMPLIFIERTABLE_ENUM_INCL
diff --git a/compiler/optimizer/OMRTransformUtil.cpp b/compiler/optimizer/OMRTransformUtil.cpp
index f85a2a0f8f..24f5920240 100644
--- a/compiler/optimizer/OMRTransformUtil.cpp
+++ b/compiler/optimizer/OMRTransformUtil.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/TransformUtil.hpp"
diff --git a/compiler/optimizer/OMRTransformUtil.hpp b/compiler/optimizer/OMRTransformUtil.hpp
index 86c582478b..096a0fc933 100644
--- a/compiler/optimizer/OMRTransformUtil.hpp
+++ b/compiler/optimizer/OMRTransformUtil.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_TRANSFORMUTIL_INCL
diff --git a/compiler/optimizer/OMRValuePropagation.cpp b/compiler/optimizer/OMRValuePropagation.cpp
index 5b1d5be250..30075a0b82 100644
--- a/compiler/optimizer/OMRValuePropagation.cpp
+++ b/compiler/optimizer/OMRValuePropagation.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/OMRValuePropagation.hpp"
diff --git a/compiler/optimizer/OMRValuePropagation.hpp b/compiler/optimizer/OMRValuePropagation.hpp
index 3d6f6e9a71..b23ce839c4 100644
--- a/compiler/optimizer/OMRValuePropagation.hpp
+++ b/compiler/optimizer/OMRValuePropagation.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_VALUEPROPAGATION_INCL
diff --git a/compiler/optimizer/OSRDefAnalysis.cpp b/compiler/optimizer/OSRDefAnalysis.cpp
index ba436b40ad..72fc2ff77e 100644
--- a/compiler/optimizer/OSRDefAnalysis.cpp
+++ b/compiler/optimizer/OSRDefAnalysis.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/OSRDefAnalysis.hpp"
diff --git a/compiler/optimizer/OSRDefAnalysis.hpp b/compiler/optimizer/OSRDefAnalysis.hpp
index 075b9feaec..74ae686465 100644
--- a/compiler/optimizer/OSRDefAnalysis.hpp
+++ b/compiler/optimizer/OSRDefAnalysis.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OSRDEFANALYSIS_INCL
diff --git a/compiler/optimizer/Optimization.hpp b/compiler/optimizer/Optimization.hpp
index ac4dddd5ed..6840381866 100644
--- a/compiler/optimizer/Optimization.hpp
+++ b/compiler/optimizer/Optimization.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_OPTIMIZATION_INCL
diff --git a/compiler/optimizer/OptimizationData.hpp b/compiler/optimizer/OptimizationData.hpp
index 8e30df8ab2..671e7d298e 100644
--- a/compiler/optimizer/OptimizationData.hpp
+++ b/compiler/optimizer/OptimizationData.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_OPTIMIZATIONDATA_INCL
diff --git a/compiler/optimizer/OptimizationGroups.enum b/compiler/optimizer/OptimizationGroups.enum
index a5ebd05273..ea64aac202 100644
--- a/compiler/optimizer/OptimizationGroups.enum
+++ b/compiler/optimizer/OptimizationGroups.enum
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/optimizer/OptimizationManager.hpp b/compiler/optimizer/OptimizationManager.hpp
index d3c75e0d4f..9223d97c4d 100644
--- a/compiler/optimizer/OptimizationManager.hpp
+++ b/compiler/optimizer/OptimizationManager.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_OPTIMIZATIONMANAGER_INCL
diff --git a/compiler/optimizer/OptimizationManager_inlines.hpp b/compiler/optimizer/OptimizationManager_inlines.hpp
index 2b64ad972e..6ea76b6c5c 100644
--- a/compiler/optimizer/OptimizationManager_inlines.hpp
+++ b/compiler/optimizer/OptimizationManager_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OPTIMIZATIONMANAGER_INLINES_INCL
diff --git a/compiler/optimizer/OptimizationPolicy.hpp b/compiler/optimizer/OptimizationPolicy.hpp
index 64d4cc507d..99e78241bd 100644
--- a/compiler/optimizer/OptimizationPolicy.hpp
+++ b/compiler/optimizer/OptimizationPolicy.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_OPTIMIZATIONPOLICY_INCL
diff --git a/compiler/optimizer/OptimizationStrategies.hpp b/compiler/optimizer/OptimizationStrategies.hpp
index 1de4b5cd35..a99d850b27 100644
--- a/compiler/optimizer/OptimizationStrategies.hpp
+++ b/compiler/optimizer/OptimizationStrategies.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OPTIMIZATIONSTRATEGIES_INCL
diff --git a/compiler/optimizer/OptimizationUtil.hpp b/compiler/optimizer/OptimizationUtil.hpp
index a9f20077ff..4bef15678b 100644
--- a/compiler/optimizer/OptimizationUtil.hpp
+++ b/compiler/optimizer/OptimizationUtil.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_OptimizationUtil_INCL
diff --git a/compiler/optimizer/Optimization_inlines.hpp b/compiler/optimizer/Optimization_inlines.hpp
index a7bf36fe30..749cdab744 100644
--- a/compiler/optimizer/Optimization_inlines.hpp
+++ b/compiler/optimizer/Optimization_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OPTIMIZATION_INLINES_INCL
diff --git a/compiler/optimizer/Optimizations.enum b/compiler/optimizer/Optimizations.enum
index 869bafeb17..b3b17addb8 100644
--- a/compiler/optimizer/Optimizations.enum
+++ b/compiler/optimizer/Optimizations.enum
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/optimizer/Optimizations.hpp b/compiler/optimizer/Optimizations.hpp
index 9adb2160ab..41c0ac3a37 100644
--- a/compiler/optimizer/Optimizations.hpp
+++ b/compiler/optimizer/Optimizations.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_OPTIMIZATIONS_INCL
diff --git a/compiler/optimizer/Optimizer.hpp b/compiler/optimizer/Optimizer.hpp
index 281f21ee17..556a7d6edc 100644
--- a/compiler/optimizer/Optimizer.hpp
+++ b/compiler/optimizer/Optimizer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_OPTIMIZER_INCL
diff --git a/compiler/optimizer/OrderBlocks.cpp b/compiler/optimizer/OrderBlocks.cpp
index ca1e07cf80..dc12485398 100644
--- a/compiler/optimizer/OrderBlocks.cpp
+++ b/compiler/optimizer/OrderBlocks.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/OrderBlocks.hpp"
diff --git a/compiler/optimizer/OrderBlocks.hpp b/compiler/optimizer/OrderBlocks.hpp
index 079f732fec..845f6a593d 100644
--- a/compiler/optimizer/OrderBlocks.hpp
+++ b/compiler/optimizer/OrderBlocks.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ORDERBLOCKS_INCL
diff --git a/compiler/optimizer/PartialRedundancy.cpp b/compiler/optimizer/PartialRedundancy.cpp
index 2f091a79a5..d756bf1caf 100644
--- a/compiler/optimizer/PartialRedundancy.cpp
+++ b/compiler/optimizer/PartialRedundancy.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/PartialRedundancy.hpp"
diff --git a/compiler/optimizer/PartialRedundancy.hpp b/compiler/optimizer/PartialRedundancy.hpp
index ed9e21ac10..33c6f97c02 100644
--- a/compiler/optimizer/PartialRedundancy.hpp
+++ b/compiler/optimizer/PartialRedundancy.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef PARTIALREDUNDANCY_INCL
diff --git a/compiler/optimizer/PreExistence.cpp b/compiler/optimizer/PreExistence.cpp
index 203acdf354..88751fc10c 100644
--- a/compiler/optimizer/PreExistence.cpp
+++ b/compiler/optimizer/PreExistence.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/PreExistence.hpp"
diff --git a/compiler/optimizer/PreExistence.hpp b/compiler/optimizer/PreExistence.hpp
index e895cf4b5c..c09674a186 100644
--- a/compiler/optimizer/PreExistence.hpp
+++ b/compiler/optimizer/PreExistence.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_PREEXISTENCE_INCL
diff --git a/compiler/optimizer/PrefetchInsertion.cpp b/compiler/optimizer/PrefetchInsertion.cpp
index e49df37fbb..9d33f573be 100644
--- a/compiler/optimizer/PrefetchInsertion.cpp
+++ b/compiler/optimizer/PrefetchInsertion.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/PrefetchInsertion.hpp"
diff --git a/compiler/optimizer/PrefetchInsertion.hpp b/compiler/optimizer/PrefetchInsertion.hpp
index 6b5f2e92c1..4f15c7e27c 100644
--- a/compiler/optimizer/PrefetchInsertion.hpp
+++ b/compiler/optimizer/PrefetchInsertion.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LoopCanonicalizer.hpp"
diff --git a/compiler/optimizer/Reachability.cpp b/compiler/optimizer/Reachability.cpp
index ba1b490634..a9919992bb 100644
--- a/compiler/optimizer/Reachability.cpp
+++ b/compiler/optimizer/Reachability.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/Reachability.hpp"
diff --git a/compiler/optimizer/Reachability.hpp b/compiler/optimizer/Reachability.hpp
index 591c7548ef..7bb86884ca 100644
--- a/compiler/optimizer/Reachability.hpp
+++ b/compiler/optimizer/Reachability.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef REACHABILITY_INCL
diff --git a/compiler/optimizer/ReachingDefinitions.cpp b/compiler/optimizer/ReachingDefinitions.cpp
index 5aebe4e323..47682a6681 100644
--- a/compiler/optimizer/ReachingDefinitions.cpp
+++ b/compiler/optimizer/ReachingDefinitions.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/RecognizedCallTransformer.hpp b/compiler/optimizer/RecognizedCallTransformer.hpp
index 8d0f702144..ca2c6f5f6d 100644
--- a/compiler/optimizer/RecognizedCallTransformer.hpp
+++ b/compiler/optimizer/RecognizedCallTransformer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
-* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+* SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_RECOGNIZEDCALLTRANSFORMER_INCL
diff --git a/compiler/optimizer/RedundantAsyncCheckRemoval.cpp b/compiler/optimizer/RedundantAsyncCheckRemoval.cpp
index 03278ef5a9..7727a43cf6 100644
--- a/compiler/optimizer/RedundantAsyncCheckRemoval.cpp
+++ b/compiler/optimizer/RedundantAsyncCheckRemoval.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/RedundantAsyncCheckRemoval.hpp"
diff --git a/compiler/optimizer/RedundantAsyncCheckRemoval.hpp b/compiler/optimizer/RedundantAsyncCheckRemoval.hpp
index 3fb2102e7e..42f8e7c403 100644
--- a/compiler/optimizer/RedundantAsyncCheckRemoval.hpp
+++ b/compiler/optimizer/RedundantAsyncCheckRemoval.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef REDUNDANT_ASYNC_CHECK_REMOVAL_H
diff --git a/compiler/optimizer/RegDepCopyRemoval.cpp b/compiler/optimizer/RegDepCopyRemoval.cpp
index 05f4551ef8..a8ba104929 100644
--- a/compiler/optimizer/RegDepCopyRemoval.cpp
+++ b/compiler/optimizer/RegDepCopyRemoval.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/RegDepCopyRemoval.hpp"
diff --git a/compiler/optimizer/RegDepCopyRemoval.hpp b/compiler/optimizer/RegDepCopyRemoval.hpp
index f1b1c3731e..bf265b9ae7 100644
--- a/compiler/optimizer/RegDepCopyRemoval.hpp
+++ b/compiler/optimizer/RegDepCopyRemoval.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef REGDEPCOPYREMOVAL_INCL
diff --git a/compiler/optimizer/RegisterAnticipatability.cpp b/compiler/optimizer/RegisterAnticipatability.cpp
index ec1ac9a071..136f6d3e01 100644
--- a/compiler/optimizer/RegisterAnticipatability.cpp
+++ b/compiler/optimizer/RegisterAnticipatability.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t
diff --git a/compiler/optimizer/RegisterAvailability.cpp b/compiler/optimizer/RegisterAvailability.cpp
index 7da538d9b5..a82523b8e5 100644
--- a/compiler/optimizer/RegisterAvailability.cpp
+++ b/compiler/optimizer/RegisterAvailability.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t
diff --git a/compiler/optimizer/RegisterCandidate.cpp b/compiler/optimizer/RegisterCandidate.cpp
index f22b73e2e8..00c203de50 100644
--- a/compiler/optimizer/RegisterCandidate.cpp
+++ b/compiler/optimizer/RegisterCandidate.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/RegisterCandidate.hpp"
diff --git a/compiler/optimizer/RegisterCandidate.hpp b/compiler/optimizer/RegisterCandidate.hpp
index 93eb057fbd..95e27cedd6 100644
--- a/compiler/optimizer/RegisterCandidate.hpp
+++ b/compiler/optimizer/RegisterCandidate.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef REGISTERCANDIDATE_INCL
diff --git a/compiler/optimizer/RematTools.cpp b/compiler/optimizer/RematTools.cpp
index 7890b305b4..ffdfd3249a 100644
--- a/compiler/optimizer/RematTools.cpp
+++ b/compiler/optimizer/RematTools.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/RematTools.hpp"
diff --git a/compiler/optimizer/RematTools.hpp b/compiler/optimizer/RematTools.hpp
index 6d21a0f772..5ee5e7ab02 100644
--- a/compiler/optimizer/RematTools.hpp
+++ b/compiler/optimizer/RematTools.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for std::vector
diff --git a/compiler/optimizer/ReorderIndexExpr.cpp b/compiler/optimizer/ReorderIndexExpr.cpp
index 61dc124024..1324ea8bb3 100644
--- a/compiler/optimizer/ReorderIndexExpr.cpp
+++ b/compiler/optimizer/ReorderIndexExpr.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/ReorderIndexExpr.hpp"
diff --git a/compiler/optimizer/ReorderIndexExpr.hpp b/compiler/optimizer/ReorderIndexExpr.hpp
index b03400adda..9a0b34876b 100644
--- a/compiler/optimizer/ReorderIndexExpr.hpp
+++ b/compiler/optimizer/ReorderIndexExpr.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef REORDER_INDEX_EXPR_INCL
diff --git a/compiler/optimizer/ShrinkWrapping.cpp b/compiler/optimizer/ShrinkWrapping.cpp
index 3b1bcfafd2..ec9ce73aef 100644
--- a/compiler/optimizer/ShrinkWrapping.cpp
+++ b/compiler/optimizer/ShrinkWrapping.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/ShrinkWrapping.hpp"
diff --git a/compiler/optimizer/ShrinkWrapping.hpp b/compiler/optimizer/ShrinkWrapping.hpp
index dd021b9d39..745af545f4 100644
--- a/compiler/optimizer/ShrinkWrapping.hpp
+++ b/compiler/optimizer/ShrinkWrapping.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef SHRINKWRAP_INCL
diff --git a/compiler/optimizer/Simplifier.hpp b/compiler/optimizer/Simplifier.hpp
index 5ae2f4f10d..5b9b961f5d 100644
--- a/compiler/optimizer/Simplifier.hpp
+++ b/compiler/optimizer/Simplifier.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_SIMPLIFIER_INCL
diff --git a/compiler/optimizer/SimplifierTable.hpp b/compiler/optimizer/SimplifierTable.hpp
index 8834a503a8..f9a3d110fe 100644
--- a/compiler/optimizer/SimplifierTable.hpp
+++ b/compiler/optimizer/SimplifierTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef SIMPLIFIERTABLE_INCL
diff --git a/compiler/optimizer/SinkStores.cpp b/compiler/optimizer/SinkStores.cpp
index cf80cff2c2..cfb30bf30e 100644
--- a/compiler/optimizer/SinkStores.cpp
+++ b/compiler/optimizer/SinkStores.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/SinkStores.hpp"
diff --git a/compiler/optimizer/SinkStores.hpp b/compiler/optimizer/SinkStores.hpp
index e6ae1138d6..ace0946c6b 100644
--- a/compiler/optimizer/SinkStores.hpp
+++ b/compiler/optimizer/SinkStores.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef SINKSTORES_INCL
diff --git a/compiler/optimizer/StripMiner.cpp b/compiler/optimizer/StripMiner.cpp
index 7042caa81f..7371a75fac 100644
--- a/compiler/optimizer/StripMiner.cpp
+++ b/compiler/optimizer/StripMiner.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/StripMiner.hpp"
diff --git a/compiler/optimizer/StripMiner.hpp b/compiler/optimizer/StripMiner.hpp
index 7f237a099b..dabf2370e8 100644
--- a/compiler/optimizer/StripMiner.hpp
+++ b/compiler/optimizer/StripMiner.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/LoopCanonicalizer.hpp"
diff --git a/compiler/optimizer/StructuralAnalysis.cpp b/compiler/optimizer/StructuralAnalysis.cpp
index 456189877d..312f42ddb0 100644
--- a/compiler/optimizer/StructuralAnalysis.cpp
+++ b/compiler/optimizer/StructuralAnalysis.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/StructuralAnalysis.hpp"
diff --git a/compiler/optimizer/StructuralAnalysis.hpp b/compiler/optimizer/StructuralAnalysis.hpp
index de813c4855..a732727b69 100644
--- a/compiler/optimizer/StructuralAnalysis.hpp
+++ b/compiler/optimizer/StructuralAnalysis.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef STRUCTURALANALYSIS_INCL
diff --git a/compiler/optimizer/Structure.cpp b/compiler/optimizer/Structure.cpp
index 3795321357..19d0e6ef4f 100644
--- a/compiler/optimizer/Structure.cpp
+++ b/compiler/optimizer/Structure.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/Structure.hpp"
diff --git a/compiler/optimizer/Structure.hpp b/compiler/optimizer/Structure.hpp
index 9f45549131..a355d8a9cc 100644
--- a/compiler/optimizer/Structure.hpp
+++ b/compiler/optimizer/Structure.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef STRUCTURE_INCL
diff --git a/compiler/optimizer/TransformUtil.hpp b/compiler/optimizer/TransformUtil.hpp
index 7a4828daa0..bcc42f0158 100644
--- a/compiler/optimizer/TransformUtil.hpp
+++ b/compiler/optimizer/TransformUtil.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_TRANSFORMUTIL_INCL
diff --git a/compiler/optimizer/TranslateTable.cpp b/compiler/optimizer/TranslateTable.cpp
index 645b297529..2a2ef291ed 100644
--- a/compiler/optimizer/TranslateTable.cpp
+++ b/compiler/optimizer/TranslateTable.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/TranslateTable.hpp"
diff --git a/compiler/optimizer/TranslateTable.hpp b/compiler/optimizer/TranslateTable.hpp
index 6055b4b705..1f0819c309 100644
--- a/compiler/optimizer/TranslateTable.hpp
+++ b/compiler/optimizer/TranslateTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_TRANSLATETABLE_INCL
diff --git a/compiler/optimizer/TrivialDeadBlockRemover.cpp b/compiler/optimizer/TrivialDeadBlockRemover.cpp
index fa9433048e..699736b2e7 100644
--- a/compiler/optimizer/TrivialDeadBlockRemover.cpp
+++ b/compiler/optimizer/TrivialDeadBlockRemover.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/TrivialDeadBlockRemover.hpp"
diff --git a/compiler/optimizer/TrivialDeadBlockRemover.hpp b/compiler/optimizer/TrivialDeadBlockRemover.hpp
index 66a852ae1b..0df01de5f9 100644
--- a/compiler/optimizer/TrivialDeadBlockRemover.hpp
+++ b/compiler/optimizer/TrivialDeadBlockRemover.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TRIVIALDEADBLOCKREMOVER_INCL
diff --git a/compiler/optimizer/UnionBitVectorAnalysis.cpp b/compiler/optimizer/UnionBitVectorAnalysis.cpp
index 3c5e249ddf..7d6156e109 100644
--- a/compiler/optimizer/UnionBitVectorAnalysis.cpp
+++ b/compiler/optimizer/UnionBitVectorAnalysis.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/UseDefInfo.cpp b/compiler/optimizer/UseDefInfo.cpp
index f10d723ea5..f32536f51b 100644
--- a/compiler/optimizer/UseDefInfo.cpp
+++ b/compiler/optimizer/UseDefInfo.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/UseDefInfo.hpp"
diff --git a/compiler/optimizer/UseDefInfo.hpp b/compiler/optimizer/UseDefInfo.hpp
index b10e13f2da..178b9ae720 100644
--- a/compiler/optimizer/UseDefInfo.hpp
+++ b/compiler/optimizer/UseDefInfo.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef USEDEFINFO_INCL
diff --git a/compiler/optimizer/VPConstraint.cpp b/compiler/optimizer/VPConstraint.cpp
index 0c7390e46c..5dd7c31c3b 100644
--- a/compiler/optimizer/VPConstraint.cpp
+++ b/compiler/optimizer/VPConstraint.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/VPConstraint.hpp"
diff --git a/compiler/optimizer/VPConstraint.hpp b/compiler/optimizer/VPConstraint.hpp
index 686c638ba1..ec6a8feb8a 100644
--- a/compiler/optimizer/VPConstraint.hpp
+++ b/compiler/optimizer/VPConstraint.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef VPCONSTRAINT_INCL
diff --git a/compiler/optimizer/VPHandlers.cpp b/compiler/optimizer/VPHandlers.cpp
index 23161f5356..c64d40205c 100644
--- a/compiler/optimizer/VPHandlers.cpp
+++ b/compiler/optimizer/VPHandlers.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for std::max, etc
diff --git a/compiler/optimizer/VPHandlersCommon.cpp b/compiler/optimizer/VPHandlersCommon.cpp
index 4273dcd536..fa8489dc4f 100644
--- a/compiler/optimizer/VPHandlersCommon.cpp
+++ b/compiler/optimizer/VPHandlersCommon.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t
diff --git a/compiler/optimizer/ValueNumberInfo.cpp b/compiler/optimizer/ValueNumberInfo.cpp
index b704a2e8b0..4fa8d04ba2 100644
--- a/compiler/optimizer/ValueNumberInfo.cpp
+++ b/compiler/optimizer/ValueNumberInfo.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/ValueNumberInfo.hpp"
diff --git a/compiler/optimizer/ValueNumberInfo.hpp b/compiler/optimizer/ValueNumberInfo.hpp
index 1218fa3039..70a8d9d99c 100644
--- a/compiler/optimizer/ValueNumberInfo.hpp
+++ b/compiler/optimizer/ValueNumberInfo.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef VALUENUMBERINFO_INCL
diff --git a/compiler/optimizer/ValuePropagation.hpp b/compiler/optimizer/ValuePropagation.hpp
index 69cb6c1878..ef4a822c25 100644
--- a/compiler/optimizer/ValuePropagation.hpp
+++ b/compiler/optimizer/ValuePropagation.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_VALUEPROPAGATION_INCL
diff --git a/compiler/optimizer/ValuePropagationCommon.cpp b/compiler/optimizer/ValuePropagationCommon.cpp
index ca67618530..87dea76f8a 100644
--- a/compiler/optimizer/ValuePropagationCommon.cpp
+++ b/compiler/optimizer/ValuePropagationCommon.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
// ***************************************************************************
diff --git a/compiler/optimizer/ValuePropagationTable.hpp b/compiler/optimizer/ValuePropagationTable.hpp
index f9601648be..b160f03b1c 100644
--- a/compiler/optimizer/ValuePropagationTable.hpp
+++ b/compiler/optimizer/ValuePropagationTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef VALUEPROPAGATIONTABLE_INCL
diff --git a/compiler/optimizer/VirtualGuardCoalescer.cpp b/compiler/optimizer/VirtualGuardCoalescer.cpp
index fd0f5b66e5..0359e4315f 100644
--- a/compiler/optimizer/VirtualGuardCoalescer.cpp
+++ b/compiler/optimizer/VirtualGuardCoalescer.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "optimizer/VirtualGuardCoalescer.hpp"
diff --git a/compiler/optimizer/VirtualGuardCoalescer.hpp b/compiler/optimizer/VirtualGuardCoalescer.hpp
index f83373c7e3..06d82bc752 100644
--- a/compiler/optimizer/VirtualGuardCoalescer.hpp
+++ b/compiler/optimizer/VirtualGuardCoalescer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef VIRTUALGUARDCOALESCER_HPP
diff --git a/compiler/optimizer/VirtualGuardHeadMerger.cpp b/compiler/optimizer/VirtualGuardHeadMerger.cpp
index d8087dd4e2..a719e4d67f 100644
--- a/compiler/optimizer/VirtualGuardHeadMerger.cpp
+++ b/compiler/optimizer/VirtualGuardHeadMerger.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/optimizer/VirtualGuardHeadMerger.hpp b/compiler/optimizer/VirtualGuardHeadMerger.hpp
index e7622bc986..25b9fc7a87 100644
--- a/compiler/optimizer/VirtualGuardHeadMerger.hpp
+++ b/compiler/optimizer/VirtualGuardHeadMerger.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef VIRTUALGUARDHEADMERGER_INCL
diff --git a/compiler/p/CMakeLists.txt b/compiler/p/CMakeLists.txt
index 15a1857449..bbec0c0341 100644
--- a/compiler/p/CMakeLists.txt
+++ b/compiler/p/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
compiler_library(p
diff --git a/compiler/p/codegen/BinaryEvaluator.cpp b/compiler/p/codegen/BinaryEvaluator.cpp
index 1521998e96..e5d41ef6d0 100644
--- a/compiler/p/codegen/BinaryEvaluator.cpp
+++ b/compiler/p/codegen/BinaryEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t, int64_t, etc
diff --git a/compiler/p/codegen/ConstantDataSnippet.hpp b/compiler/p/codegen/ConstantDataSnippet.hpp
index 322a3a8ad3..00490177e5 100644
--- a/compiler/p/codegen/ConstantDataSnippet.hpp
+++ b/compiler/p/codegen/ConstantDataSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_CONSTANTDATASNIPPET_INCL
diff --git a/compiler/p/codegen/ControlFlowEvaluator.cpp b/compiler/p/codegen/ControlFlowEvaluator.cpp
index 6478cbed3b..b5f1f68f02 100644
--- a/compiler/p/codegen/ControlFlowEvaluator.cpp
+++ b/compiler/p/codegen/ControlFlowEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL, size_t
diff --git a/compiler/p/codegen/FPTreeEvaluator.cpp b/compiler/p/codegen/FPTreeEvaluator.cpp
index 09684357a9..c23e21eab1 100644
--- a/compiler/p/codegen/FPTreeEvaluator.cpp
+++ b/compiler/p/codegen/FPTreeEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/p/codegen/GenerateInstructions.cpp b/compiler/p/codegen/GenerateInstructions.cpp
index a7854faae1..d313eda8f2 100644
--- a/compiler/p/codegen/GenerateInstructions.cpp
+++ b/compiler/p/codegen/GenerateInstructions.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compiler/p/codegen/GenerateInstructions.hpp"
diff --git a/compiler/p/codegen/GenerateInstructions.hpp b/compiler/p/codegen/GenerateInstructions.hpp
index 34cfb73b28..2a86ca8590 100644
--- a/compiler/p/codegen/GenerateInstructions.hpp
+++ b/compiler/p/codegen/GenerateInstructions.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/p/codegen/InstOpCode.hpp b/compiler/p/codegen/InstOpCode.hpp
index 444a0b3d7a..e8f092f693 100644
--- a/compiler/p/codegen/InstOpCode.hpp
+++ b/compiler/p/codegen/InstOpCode.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_POWER_INSTOPCODE_INCL
diff --git a/compiler/p/codegen/Instruction.hpp b/compiler/p/codegen/Instruction.hpp
index 19a56710b4..efa32c9634 100644
--- a/compiler/p/codegen/Instruction.hpp
+++ b/compiler/p/codegen/Instruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_INSTRUCTION_INCL
diff --git a/compiler/p/codegen/Linkage.hpp b/compiler/p/codegen/Linkage.hpp
index a989c3b11f..8f7b9d6476 100644
--- a/compiler/p/codegen/Linkage.hpp
+++ b/compiler/p/codegen/Linkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_LINKAGE_INCL
diff --git a/compiler/p/codegen/MemoryReference.hpp b/compiler/p/codegen/MemoryReference.hpp
index 79f844cce8..f40203e421 100644
--- a/compiler/p/codegen/MemoryReference.hpp
+++ b/compiler/p/codegen/MemoryReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_MEMORYREFERENCE_INCL
diff --git a/compiler/p/codegen/OMRAheadOfTimeCompile.hpp b/compiler/p/codegen/OMRAheadOfTimeCompile.hpp
index e17885453f..ddcd245e98 100644
--- a/compiler/p/codegen/OMRAheadOfTimeCompile.hpp
+++ b/compiler/p/codegen/OMRAheadOfTimeCompile.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_POWER_AHEADOFTIMECOMPILE_INCL
diff --git a/compiler/p/codegen/OMRCodeGenerator.cpp b/compiler/p/codegen/OMRCodeGenerator.cpp
index 4af31204ab..8efaf010e4 100644
--- a/compiler/p/codegen/OMRCodeGenerator.cpp
+++ b/compiler/p/codegen/OMRCodeGenerator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t, etc
diff --git a/compiler/p/codegen/OMRCodeGenerator.hpp b/compiler/p/codegen/OMRCodeGenerator.hpp
index a7b3785bbd..4c1f744420 100644
--- a/compiler/p/codegen/OMRCodeGenerator.hpp
+++ b/compiler/p/codegen/OMRCodeGenerator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_POWER_CODEGENERATORBASE_INCL
diff --git a/compiler/p/codegen/OMRConstantDataSnippet.cpp b/compiler/p/codegen/OMRConstantDataSnippet.cpp
index ec42c0ead4..973232df61 100644
--- a/compiler/p/codegen/OMRConstantDataSnippet.cpp
+++ b/compiler/p/codegen/OMRConstantDataSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/ConstantDataSnippet.hpp"
diff --git a/compiler/p/codegen/OMRConstantDataSnippet.hpp b/compiler/p/codegen/OMRConstantDataSnippet.hpp
index 8c609b7173..80b5edd99f 100644
--- a/compiler/p/codegen/OMRConstantDataSnippet.hpp
+++ b/compiler/p/codegen/OMRConstantDataSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_PPCCONSTANTDATASNIPPET_INCL
diff --git a/compiler/p/codegen/OMRInstOpCode.hpp b/compiler/p/codegen/OMRInstOpCode.hpp
index a611e93f2d..7a7e1318ef 100644
--- a/compiler/p/codegen/OMRInstOpCode.hpp
+++ b/compiler/p/codegen/OMRInstOpCode.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_POWER_INSTOPCODE_INCL
diff --git a/compiler/p/codegen/OMRInstruction.cpp b/compiler/p/codegen/OMRInstruction.cpp
index 5b3f56b836..4885efd692 100644
--- a/compiler/p/codegen/OMRInstruction.cpp
+++ b/compiler/p/codegen/OMRInstruction.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for uint32_t
diff --git a/compiler/p/codegen/OMRInstruction.hpp b/compiler/p/codegen/OMRInstruction.hpp
index 8412b6444a..274cf22387 100644
--- a/compiler/p/codegen/OMRInstruction.hpp
+++ b/compiler/p/codegen/OMRInstruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_POWER_INSTRUCTIONBASE_INCL
diff --git a/compiler/p/codegen/OMRInstructionKindEnum.hpp b/compiler/p/codegen/OMRInstructionKindEnum.hpp
index be03d2acb8..225045b816 100644
--- a/compiler/p/codegen/OMRInstructionKindEnum.hpp
+++ b/compiler/p/codegen/OMRInstructionKindEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/p/codegen/OMRLinkage.cpp b/compiler/p/codegen/OMRLinkage.cpp
index 3e3571e57b..46b34a22c6 100644
--- a/compiler/p/codegen/OMRLinkage.cpp
+++ b/compiler/p/codegen/OMRLinkage.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRLinkage.hpp"
diff --git a/compiler/p/codegen/OMRLinkage.hpp b/compiler/p/codegen/OMRLinkage.hpp
index 0bafcc910c..8782e0e003 100644
--- a/compiler/p/codegen/OMRLinkage.hpp
+++ b/compiler/p/codegen/OMRLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Power_LINKAGE_INCL
diff --git a/compiler/p/codegen/OMRMachine.cpp b/compiler/p/codegen/OMRMachine.cpp
index d29cc90412..2ba56dc9a9 100644
--- a/compiler/p/codegen/OMRMachine.cpp
+++ b/compiler/p/codegen/OMRMachine.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "p/codegen/OMRMachine.hpp"
diff --git a/compiler/p/codegen/OMRMachine.hpp b/compiler/p/codegen/OMRMachine.hpp
index f6ede41a2f..8cc3a5d2d3 100644
--- a/compiler/p/codegen/OMRMachine.hpp
+++ b/compiler/p/codegen/OMRMachine.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_POWER_MACHINE_INCL
diff --git a/compiler/p/codegen/OMRMemoryReference.cpp b/compiler/p/codegen/OMRMemoryReference.cpp
index 19c965aa4b..c76624290d 100644
--- a/compiler/p/codegen/OMRMemoryReference.cpp
+++ b/compiler/p/codegen/OMRMemoryReference.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/p/codegen/OMRMemoryReference.hpp b/compiler/p/codegen/OMRMemoryReference.hpp
index 2859a175dc..e33398f355 100644
--- a/compiler/p/codegen/OMRMemoryReference.hpp
+++ b/compiler/p/codegen/OMRMemoryReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Power_MEMORY_REFERENCE_INCL
diff --git a/compiler/p/codegen/OMRRealRegister.cpp b/compiler/p/codegen/OMRRealRegister.cpp
index 959a109162..e78657c389 100644
--- a/compiler/p/codegen/OMRRealRegister.cpp
+++ b/compiler/p/codegen/OMRRealRegister.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t, uint8_t
diff --git a/compiler/p/codegen/OMRRealRegister.hpp b/compiler/p/codegen/OMRRealRegister.hpp
index c9d4766f0e..d17f54f682 100644
--- a/compiler/p/codegen/OMRRealRegister.hpp
+++ b/compiler/p/codegen/OMRRealRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Power_REAL_REGISTER_INCL
diff --git a/compiler/p/codegen/OMRRegister.hpp b/compiler/p/codegen/OMRRegister.hpp
index 1575dd861d..0de582fc3f 100644
--- a/compiler/p/codegen/OMRRegister.hpp
+++ b/compiler/p/codegen/OMRRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_POWER_REGISTER_INCL
diff --git a/compiler/p/codegen/OMRRegisterDependency.cpp b/compiler/p/codegen/OMRRegisterDependency.cpp
index da0f955b84..f563a1c14e 100644
--- a/compiler/p/codegen/OMRRegisterDependency.cpp
+++ b/compiler/p/codegen/OMRRegisterDependency.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/p/codegen/OMRRegisterDependency.hpp b/compiler/p/codegen/OMRRegisterDependency.hpp
index 6bce872483..1c0039245c 100644
--- a/compiler/p/codegen/OMRRegisterDependency.hpp
+++ b/compiler/p/codegen/OMRRegisterDependency.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Power_REGISTER_DEPENDENCY_INCL
diff --git a/compiler/p/codegen/OMRRegisterDependencyStruct.hpp b/compiler/p/codegen/OMRRegisterDependencyStruct.hpp
index b6e806b775..9f0b49fe6c 100644
--- a/compiler/p/codegen/OMRRegisterDependencyStruct.hpp
+++ b/compiler/p/codegen/OMRRegisterDependencyStruct.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Power_REGISTER_DEPENDENCY_STRUCT_INCL
diff --git a/compiler/p/codegen/OMRRegisterIterator.cpp b/compiler/p/codegen/OMRRegisterIterator.cpp
index d24527b9ca..9e1ac64dc4 100644
--- a/compiler/p/codegen/OMRRegisterIterator.cpp
+++ b/compiler/p/codegen/OMRRegisterIterator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/p/codegen/OMRRegisterIterator.hpp b/compiler/p/codegen/OMRRegisterIterator.hpp
index 926c54b59e..82ca02d388 100644
--- a/compiler/p/codegen/OMRRegisterIterator.hpp
+++ b/compiler/p/codegen/OMRRegisterIterator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_POWER_REGISTER_ITERATOR_INCL
diff --git a/compiler/p/codegen/OMRSnippet.cpp b/compiler/p/codegen/OMRSnippet.cpp
index 23db6992b0..fd9bdbdd4d 100644
--- a/compiler/p/codegen/OMRSnippet.cpp
+++ b/compiler/p/codegen/OMRSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/Snippet.hpp"
diff --git a/compiler/p/codegen/OMRSnippet.hpp b/compiler/p/codegen/OMRSnippet.hpp
index 24e0a07f68..d54a119655 100644
--- a/compiler/p/codegen/OMRSnippet.hpp
+++ b/compiler/p/codegen/OMRSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Power_SNIPPET_INCL
diff --git a/compiler/p/codegen/OMRTreeEvaluator.cpp b/compiler/p/codegen/OMRTreeEvaluator.cpp
index 20456c256b..07cc5b54d7 100644
--- a/compiler/p/codegen/OMRTreeEvaluator.cpp
+++ b/compiler/p/codegen/OMRTreeEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t, etc
diff --git a/compiler/p/codegen/OMRTreeEvaluator.hpp b/compiler/p/codegen/OMRTreeEvaluator.hpp
index 762dabc4e0..0f2b42dae6 100644
--- a/compiler/p/codegen/OMRTreeEvaluator.hpp
+++ b/compiler/p/codegen/OMRTreeEvaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Power_TREE_EVALUATOR_INCL
diff --git a/compiler/p/codegen/OpProperties.cpp b/compiler/p/codegen/OpProperties.cpp
index 14d852116a..a6d1dca58e 100644
--- a/compiler/p/codegen/OpProperties.cpp
+++ b/compiler/p/codegen/OpProperties.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
// DO NOT EDIT THIS FILE!!!
diff --git a/compiler/p/codegen/PPCAOTRelocation.cpp b/compiler/p/codegen/PPCAOTRelocation.cpp
index 65e11b0956..2c069b0db4 100644
--- a/compiler/p/codegen/PPCAOTRelocation.cpp
+++ b/compiler/p/codegen/PPCAOTRelocation.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "p/codegen/PPCAOTRelocation.hpp"
diff --git a/compiler/p/codegen/PPCAOTRelocation.hpp b/compiler/p/codegen/PPCAOTRelocation.hpp
index 7a75dc9574..c682947dc4 100644
--- a/compiler/p/codegen/PPCAOTRelocation.hpp
+++ b/compiler/p/codegen/PPCAOTRelocation.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef PPCAOTRELOCATION_INCL
diff --git a/compiler/p/codegen/PPCBinaryEncoding.cpp b/compiler/p/codegen/PPCBinaryEncoding.cpp
index eac0433511..ea30be5e4f 100644
--- a/compiler/p/codegen/PPCBinaryEncoding.cpp
+++ b/compiler/p/codegen/PPCBinaryEncoding.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for uint8_t, int32_t, etc
diff --git a/compiler/p/codegen/PPCCRBackingStore.hpp b/compiler/p/codegen/PPCCRBackingStore.hpp
index 22611e537e..712c226a87 100644
--- a/compiler/p/codegen/PPCCRBackingStore.hpp
+++ b/compiler/p/codegen/PPCCRBackingStore.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef PPCCRBACKINGSTORE_INCL
diff --git a/compiler/p/codegen/PPCDebug.cpp b/compiler/p/codegen/PPCDebug.cpp
index c8b13a4b43..497fea5190 100644
--- a/compiler/p/codegen/PPCDebug.cpp
+++ b/compiler/p/codegen/PPCDebug.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_TARGET_POWER
diff --git a/compiler/p/codegen/PPCEvaluator.hpp b/compiler/p/codegen/PPCEvaluator.hpp
index 8b055e00c7..ac08a45b63 100644
--- a/compiler/p/codegen/PPCEvaluator.hpp
+++ b/compiler/p/codegen/PPCEvaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef PPC_TREE_EVALUATOR_INCL
diff --git a/compiler/p/codegen/PPCHelperCallSnippet.cpp b/compiler/p/codegen/PPCHelperCallSnippet.cpp
index 5c88de1999..060e263354 100644
--- a/compiler/p/codegen/PPCHelperCallSnippet.cpp
+++ b/compiler/p/codegen/PPCHelperCallSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "p/codegen/PPCHelperCallSnippet.hpp"
diff --git a/compiler/p/codegen/PPCHelperCallSnippet.hpp b/compiler/p/codegen/PPCHelperCallSnippet.hpp
index b54746b7a6..11aaefd34b 100644
--- a/compiler/p/codegen/PPCHelperCallSnippet.hpp
+++ b/compiler/p/codegen/PPCHelperCallSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef PPCHELPERCALLSNIPPET_INCL
diff --git a/compiler/p/codegen/PPCInstruction.cpp b/compiler/p/codegen/PPCInstruction.cpp
index 9742609a3f..44d8a1a257 100644
--- a/compiler/p/codegen/PPCInstruction.cpp
+++ b/compiler/p/codegen/PPCInstruction.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "p/codegen/PPCInstruction.hpp"
diff --git a/compiler/p/codegen/PPCInstruction.hpp b/compiler/p/codegen/PPCInstruction.hpp
index b72bfd7e50..71b7087358 100644
--- a/compiler/p/codegen/PPCInstruction.hpp
+++ b/compiler/p/codegen/PPCInstruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef PPCINSTRUCTION_INCL
diff --git a/compiler/p/codegen/PPCOps.ops b/compiler/p/codegen/PPCOps.ops
index 74708d7763..b03c2d5fef 100644
--- a/compiler/p/codegen/PPCOps.ops
+++ b/compiler/p/codegen/PPCOps.ops
@@ -16,7 +16,7 @@
!! [1] https://www.gnu.org/software/classpath/license.html
!! [2] http://openjdk.java.net/legal/assembly-exception.html
!!
-!! SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+!! SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
diff --git a/compiler/p/codegen/PPCOpsDefines.hpp b/compiler/p/codegen/PPCOpsDefines.hpp
index 54b2bd7c98..5cc4969b43 100644
--- a/compiler/p/codegen/PPCOpsDefines.hpp
+++ b/compiler/p/codegen/PPCOpsDefines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_PPCOPSDEFINES_INCL
diff --git a/compiler/p/codegen/PPCOutOfLineCodeSection.cpp b/compiler/p/codegen/PPCOutOfLineCodeSection.cpp
index 5961f2e3ad..173a7a8cdc 100644
--- a/compiler/p/codegen/PPCOutOfLineCodeSection.cpp
+++ b/compiler/p/codegen/PPCOutOfLineCodeSection.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "p/codegen/PPCOutOfLineCodeSection.hpp"
diff --git a/compiler/p/codegen/PPCOutOfLineCodeSection.hpp b/compiler/p/codegen/PPCOutOfLineCodeSection.hpp
index 1680943a23..ac039971ed 100644
--- a/compiler/p/codegen/PPCOutOfLineCodeSection.hpp
+++ b/compiler/p/codegen/PPCOutOfLineCodeSection.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef PPCOUTOFLINECODESECTION_INCL
diff --git a/compiler/p/codegen/PPCSystemLinkage.cpp b/compiler/p/codegen/PPCSystemLinkage.cpp
index 4e94d7187d..ed3681c8d3 100644
--- a/compiler/p/codegen/PPCSystemLinkage.cpp
+++ b/compiler/p/codegen/PPCSystemLinkage.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "p/codegen/PPCSystemLinkage.hpp"
diff --git a/compiler/p/codegen/PPCSystemLinkage.hpp b/compiler/p/codegen/PPCSystemLinkage.hpp
index c7411a3067..070bdd81fe 100644
--- a/compiler/p/codegen/PPCSystemLinkage.hpp
+++ b/compiler/p/codegen/PPCSystemLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_POWER_SYSTEMLINKAGE_INCL
diff --git a/compiler/p/codegen/PPCTableOfConstants.cpp b/compiler/p/codegen/PPCTableOfConstants.cpp
index 148d3faac8..540a484baf 100644
--- a/compiler/p/codegen/PPCTableOfConstants.cpp
+++ b/compiler/p/codegen/PPCTableOfConstants.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "p/codegen/PPCTableOfConstants.hpp"
diff --git a/compiler/p/codegen/PPCTableOfConstants.hpp b/compiler/p/codegen/PPCTableOfConstants.hpp
index d88ea24c95..b126925205 100644
--- a/compiler/p/codegen/PPCTableOfConstants.hpp
+++ b/compiler/p/codegen/PPCTableOfConstants.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef PPCTABLEOFCONSTANTS_INCL
diff --git a/compiler/p/codegen/RealRegisterEnum.hpp b/compiler/p/codegen/RealRegisterEnum.hpp
index 8da457bb1a..5dd5557524 100644
--- a/compiler/p/codegen/RealRegisterEnum.hpp
+++ b/compiler/p/codegen/RealRegisterEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/p/codegen/RealRegisterMaskEnum.hpp b/compiler/p/codegen/RealRegisterMaskEnum.hpp
index 1fe5cf4f73..1a3af11308 100644
--- a/compiler/p/codegen/RealRegisterMaskEnum.hpp
+++ b/compiler/p/codegen/RealRegisterMaskEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/p/codegen/RegisterDependency.hpp b/compiler/p/codegen/RegisterDependency.hpp
index 8c99430f64..2d7112fe34 100644
--- a/compiler/p/codegen/RegisterDependency.hpp
+++ b/compiler/p/codegen/RegisterDependency.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REGISTER_DEPENDENCY_INCL
diff --git a/compiler/p/codegen/TreeEvaluatorTable.hpp b/compiler/p/codegen/TreeEvaluatorTable.hpp
index 25a746fc42..37e6215a98 100644
--- a/compiler/p/codegen/TreeEvaluatorTable.hpp
+++ b/compiler/p/codegen/TreeEvaluatorTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/p/codegen/TreeEvaluatorVMX.cpp b/compiler/p/codegen/TreeEvaluatorVMX.cpp
index 431c2fdd70..754c2cb0a6 100644
--- a/compiler/p/codegen/TreeEvaluatorVMX.cpp
+++ b/compiler/p/codegen/TreeEvaluatorVMX.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for size_t
diff --git a/compiler/p/codegen/UnaryEvaluator.cpp b/compiler/p/codegen/UnaryEvaluator.cpp
index 8106171ae7..9d908b0e4e 100644
--- a/compiler/p/codegen/UnaryEvaluator.cpp
+++ b/compiler/p/codegen/UnaryEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/p/env/OMRCPU.cpp b/compiler/p/env/OMRCPU.cpp
index 5d333c7e8e..8f7b3fc85e 100644
--- a/compiler/p/env/OMRCPU.cpp
+++ b/compiler/p/env/OMRCPU.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/CPU.hpp"
diff --git a/compiler/p/env/OMRCPU.hpp b/compiler/p/env/OMRCPU.hpp
index d917ab1a49..ff143b3836 100644
--- a/compiler/p/env/OMRCPU.hpp
+++ b/compiler/p/env/OMRCPU.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_POWER_CPU_INCL
diff --git a/compiler/p/env/OMRDebugEnv.cpp b/compiler/p/env/OMRDebugEnv.cpp
index 08fbee0af0..ff460f29c3 100644
--- a/compiler/p/env/OMRDebugEnv.cpp
+++ b/compiler/p/env/OMRDebugEnv.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/DebugEnv.hpp"
diff --git a/compiler/p/env/OMRDebugEnv.hpp b/compiler/p/env/OMRDebugEnv.hpp
index 937d30de19..c3330cc83c 100644
--- a/compiler/p/env/OMRDebugEnv.hpp
+++ b/compiler/p/env/OMRDebugEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_POWER_DEBUG_ENV_INCL
diff --git a/compiler/p/env/PPCProcessorEnum.hpp b/compiler/p/env/PPCProcessorEnum.hpp
index ea6cd04d6e..7d8ce20b54 100644
--- a/compiler/p/env/PPCProcessorEnum.hpp
+++ b/compiler/p/env/PPCProcessorEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/p/runtime/CodeCacheConfig.hpp b/compiler/p/runtime/CodeCacheConfig.hpp
index 16039676b1..ceca94d66b 100644
--- a/compiler/p/runtime/CodeCacheConfig.hpp
+++ b/compiler/p/runtime/CodeCacheConfig.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_CODECACHECONFIG_INCL
diff --git a/compiler/p/runtime/OMRCodeCacheConfig.cpp b/compiler/p/runtime/OMRCodeCacheConfig.cpp
index 3f0d42079c..6b0d2d88c4 100644
--- a/compiler/p/runtime/OMRCodeCacheConfig.cpp
+++ b/compiler/p/runtime/OMRCodeCacheConfig.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "p/runtime/OMRCodeCacheConfig.hpp"
diff --git a/compiler/p/runtime/OMRCodeCacheConfig.hpp b/compiler/p/runtime/OMRCodeCacheConfig.hpp
index 98672edb2d..bad2f77c4e 100644
--- a/compiler/p/runtime/OMRCodeCacheConfig.hpp
+++ b/compiler/p/runtime/OMRCodeCacheConfig.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_POWER_CODECACHECONFIG_INCL
diff --git a/compiler/p/runtime/PPCArrayCopy.inc b/compiler/p/runtime/PPCArrayCopy.inc
index aa6ed6d6a0..e0a7d65caa 100644
--- a/compiler/p/runtime/PPCArrayCopy.inc
+++ b/compiler/p/runtime/PPCArrayCopy.inc
@@ -16,7 +16,7 @@
!! [1] https://www.gnu.org/software/classpath/license.html
!! [2] http://openjdk.java.net/legal/assembly-exception.html
!!
-!! SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+!! SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! arrayCopy*, wordArrayCopy*, halfWordArrayCopy*, forwardArrayCopy*,
diff --git a/compiler/p/runtime/PPCAsmUtil.inc b/compiler/p/runtime/PPCAsmUtil.inc
index 5cd9d0d59e..e2536c1eeb 100644
--- a/compiler/p/runtime/PPCAsmUtil.inc
+++ b/compiler/p/runtime/PPCAsmUtil.inc
@@ -16,7 +16,7 @@
!! [1] https://www.gnu.org/software/classpath/license.html
!! [2] http://openjdk.java.net/legal/assembly-exception.html
!!
-!! SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+!! SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#ifdef AIXPPC
diff --git a/compiler/p/runtime/PPCCodeSync.inc b/compiler/p/runtime/PPCCodeSync.inc
index a073d07ae5..717753ca1f 100644
--- a/compiler/p/runtime/PPCCodeSync.inc
+++ b/compiler/p/runtime/PPCCodeSync.inc
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/p/runtime/VirtualGuardRuntime.spp b/compiler/p/runtime/VirtualGuardRuntime.spp
index df15a06553..93c198ae5a 100644
--- a/compiler/p/runtime/VirtualGuardRuntime.spp
+++ b/compiler/p/runtime/VirtualGuardRuntime.spp
@@ -16,7 +16,7 @@
!! [1] https://www.gnu.org/software/classpath/license.html
!! [2] http://openjdk.java.net/legal/assembly-exception.html
!!
-!! SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+!! SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#include "p/runtime/ppcasmdefines.inc"
diff --git a/compiler/p/runtime/ppcasmdefines.inc b/compiler/p/runtime/ppcasmdefines.inc
index b2c0099393..199c9194e8 100644
--- a/compiler/p/runtime/ppcasmdefines.inc
+++ b/compiler/p/runtime/ppcasmdefines.inc
@@ -16,7 +16,7 @@
!! [1] https://www.gnu.org/software/classpath/license.html
!! [2] http://openjdk.java.net/legal/assembly-exception.html
!!
-!! SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+!! SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#ifdef TR_TARGET_64BIT
diff --git a/compiler/ras/CFGChecker.cpp b/compiler/ras/CFGChecker.cpp
index 995b3d7def..d3d7fb5a90 100644
--- a/compiler/ras/CFGChecker.cpp
+++ b/compiler/ras/CFGChecker.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ras/CFGChecker.hpp"
diff --git a/compiler/ras/CFGChecker.hpp b/compiler/ras/CFGChecker.hpp
index dde95dd023..666014d845 100644
--- a/compiler/ras/CFGChecker.hpp
+++ b/compiler/ras/CFGChecker.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CFGCHECK_INCL
diff --git a/compiler/ras/CMakeLists.txt b/compiler/ras/CMakeLists.txt
index 67abe964d8..82f583896c 100644
--- a/compiler/ras/CMakeLists.txt
+++ b/compiler/ras/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
compiler_library(ras
diff --git a/compiler/ras/CallStack.cpp b/compiler/ras/CallStack.cpp
index 7b61ba5a22..a9da4aaa32 100644
--- a/compiler/ras/CallStack.cpp
+++ b/compiler/ras/CallStack.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for size_t
diff --git a/compiler/ras/CallStack.hpp b/compiler/ras/CallStack.hpp
index f876a74741..f48a3676c5 100644
--- a/compiler/ras/CallStack.hpp
+++ b/compiler/ras/CallStack.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/ras/CallStackIterator.hpp b/compiler/ras/CallStackIterator.hpp
index a92983d34c..2662233533 100644
--- a/compiler/ras/CallStackIterator.hpp
+++ b/compiler/ras/CallStackIterator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CALL_STACK_ITERATOR_INCL
diff --git a/compiler/ras/Debug.cpp b/compiler/ras/Debug.cpp
old mode 100755
new mode 100644
index 7a67a15958..d50626033f
--- a/compiler/ras/Debug.cpp
+++ b/compiler/ras/Debug.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ras/Debug.hpp"
diff --git a/compiler/ras/Debug.hpp b/compiler/ras/Debug.hpp
index 7280b2104a..c0192e0a7e 100644
--- a/compiler/ras/Debug.hpp
+++ b/compiler/ras/Debug.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
// __ ___ __ __ ___ __ ___ ___ __
diff --git a/compiler/ras/DebugCounter.cpp b/compiler/ras/DebugCounter.cpp
index a577cb671b..e9d2a95fa8 100644
--- a/compiler/ras/DebugCounter.cpp
+++ b/compiler/ras/DebugCounter.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ras/DebugCounter.hpp"
diff --git a/compiler/ras/DebugCounter.hpp b/compiler/ras/DebugCounter.hpp
index fb09bedcba..7ac884113f 100644
--- a/compiler/ras/DebugCounter.hpp
+++ b/compiler/ras/DebugCounter.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef DEBUGCOUNTER_INCL
diff --git a/compiler/ras/DebugCounter.md b/compiler/ras/DebugCounter.md
index 7d81c74b49..04a5e0bb04 100644
--- a/compiler/ras/DebugCounter.md
+++ b/compiler/ras/DebugCounter.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# Debug Counter
diff --git a/compiler/ras/Delimiter.hpp b/compiler/ras/Delimiter.hpp
index 2e028f412b..2d88539203 100644
--- a/compiler/ras/Delimiter.hpp
+++ b/compiler/ras/Delimiter.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_DELIMITER_INCL
diff --git a/compiler/ras/ILValidationRules.cpp b/compiler/ras/ILValidationRules.cpp
index c31f42a775..a613018945 100644
--- a/compiler/ras/ILValidationRules.cpp
+++ b/compiler/ras/ILValidationRules.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ras/ILValidationRules.hpp"
diff --git a/compiler/ras/ILValidationRules.hpp b/compiler/ras/ILValidationRules.hpp
index 302dd7a8cf..41f81839c0 100644
--- a/compiler/ras/ILValidationRules.hpp
+++ b/compiler/ras/ILValidationRules.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ILVALIDATIONRULES_HPP
diff --git a/compiler/ras/ILValidationStrategies.hpp b/compiler/ras/ILValidationStrategies.hpp
index 63c13f2df6..5fac2d456d 100644
--- a/compiler/ras/ILValidationStrategies.hpp
+++ b/compiler/ras/ILValidationStrategies.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ILVALIDATIONSTRATEGIES_HPP
diff --git a/compiler/ras/ILValidationUtils.cpp b/compiler/ras/ILValidationUtils.cpp
index 60fefcb8c1..47c1913be8 100644
--- a/compiler/ras/ILValidationUtils.cpp
+++ b/compiler/ras/ILValidationUtils.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ras/ILValidationUtils.hpp"
diff --git a/compiler/ras/ILValidationUtils.hpp b/compiler/ras/ILValidationUtils.hpp
index c455f7c780..69052c1262 100644
--- a/compiler/ras/ILValidationUtils.hpp
+++ b/compiler/ras/ILValidationUtils.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ILVALIDATION_UTILS_HPP
diff --git a/compiler/ras/ILValidator.cpp b/compiler/ras/ILValidator.cpp
index 9d8b42aeb7..e67704e89f 100644
--- a/compiler/ras/ILValidator.cpp
+++ b/compiler/ras/ILValidator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/ras/ILValidator.hpp b/compiler/ras/ILValidator.hpp
index eceb93e90f..491539ea5c 100644
--- a/compiler/ras/ILValidator.hpp
+++ b/compiler/ras/ILValidator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ILVALIDATOR_HPP
diff --git a/compiler/ras/IgnoreLocale.cpp b/compiler/ras/IgnoreLocale.cpp
index 12076f2e78..06cbe33689 100644
--- a/compiler/ras/IgnoreLocale.cpp
+++ b/compiler/ras/IgnoreLocale.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ras/IgnoreLocale.hpp"
diff --git a/compiler/ras/IgnoreLocale.hpp b/compiler/ras/IgnoreLocale.hpp
index 30a33ede70..330f128ca7 100644
--- a/compiler/ras/IgnoreLocale.hpp
+++ b/compiler/ras/IgnoreLocale.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for tolower
diff --git a/compiler/ras/IlVerifier.hpp b/compiler/ras/IlVerifier.hpp
index ef57ea0609..110da4ea5a 100644
--- a/compiler/ras/IlVerifier.hpp
+++ b/compiler/ras/IlVerifier.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IlVerifier_hpp
diff --git a/compiler/ras/IlVerifierHelpers.hpp b/compiler/ras/IlVerifierHelpers.hpp
index f5d8c72db7..885da4c659 100644
--- a/compiler/ras/IlVerifierHelpers.hpp
+++ b/compiler/ras/IlVerifierHelpers.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/**
diff --git a/compiler/ras/LimitFile.cpp b/compiler/ras/LimitFile.cpp
index a5ba7a7ccf..b572d92350 100644
--- a/compiler/ras/LimitFile.cpp
+++ b/compiler/ras/LimitFile.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for isdigit
diff --git a/compiler/ras/LogTracer.cpp b/compiler/ras/LogTracer.cpp
index b6f9f106ea..5d296db71d 100644
--- a/compiler/ras/LogTracer.cpp
+++ b/compiler/ras/LogTracer.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ras/LogTracer.hpp"
diff --git a/compiler/ras/LogTracer.hpp b/compiler/ras/LogTracer.hpp
index 6c190d19bc..ed6fc6171e 100644
--- a/compiler/ras/LogTracer.hpp
+++ b/compiler/ras/LogTracer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TRLOGTRACER
diff --git a/compiler/ras/OptionsDebug.cpp b/compiler/ras/OptionsDebug.cpp
index 6bf367d71c..e185199983 100644
--- a/compiler/ras/OptionsDebug.cpp
+++ b/compiler/ras/OptionsDebug.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t, uint32_t
diff --git a/compiler/ras/Tree.cpp b/compiler/ras/Tree.cpp
index d40634e624..4602613abf 100644
--- a/compiler/ras/Tree.cpp
+++ b/compiler/ras/Tree.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for log10
diff --git a/compiler/runtime/Alignment.cpp b/compiler/runtime/Alignment.cpp
index 747093a075..94577daa5b 100644
--- a/compiler/runtime/Alignment.cpp
+++ b/compiler/runtime/Alignment.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for size_t
diff --git a/compiler/runtime/CMakeLists.txt b/compiler/runtime/CMakeLists.txt
index 6bbde82d0f..8e6025cdeb 100644
--- a/compiler/runtime/CMakeLists.txt
+++ b/compiler/runtime/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
compiler_library(runtime
diff --git a/compiler/runtime/CodeCache.hpp b/compiler/runtime/CodeCache.hpp
index 140fcfb9cc..729a9c440c 100644
--- a/compiler/runtime/CodeCache.hpp
+++ b/compiler/runtime/CodeCache.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_CODECACHE_INCL
diff --git a/compiler/runtime/CodeCacheConfig.hpp b/compiler/runtime/CodeCacheConfig.hpp
index 72b45e69cd..3b319e2ad2 100644
--- a/compiler/runtime/CodeCacheConfig.hpp
+++ b/compiler/runtime/CodeCacheConfig.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_CODECACHECONFIG_INCL
diff --git a/compiler/runtime/CodeCacheExceptions.hpp b/compiler/runtime/CodeCacheExceptions.hpp
index 9701aa509f..5d9a105c1e 100644
--- a/compiler/runtime/CodeCacheExceptions.hpp
+++ b/compiler/runtime/CodeCacheExceptions.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CODECACHEEXCEPTIONS_HPP
diff --git a/compiler/runtime/CodeCacheManager.hpp b/compiler/runtime/CodeCacheManager.hpp
index cb26a58a8c..c7e2483e0b 100644
--- a/compiler/runtime/CodeCacheManager.hpp
+++ b/compiler/runtime/CodeCacheManager.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CODECACHEMANAGER_INCL
diff --git a/compiler/runtime/CodeCacheMemorySegment.hpp b/compiler/runtime/CodeCacheMemorySegment.hpp
index a37743e921..f8d440f4a5 100644
--- a/compiler/runtime/CodeCacheMemorySegment.hpp
+++ b/compiler/runtime/CodeCacheMemorySegment.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_CODECACHEMEMORYSEGMENT_INCL
diff --git a/compiler/runtime/CodeCacheTypes.cpp b/compiler/runtime/CodeCacheTypes.cpp
index bdcc4eeed6..a17d3380a2 100644
--- a/compiler/runtime/CodeCacheTypes.cpp
+++ b/compiler/runtime/CodeCacheTypes.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "runtime/CodeCacheTypes.hpp"
diff --git a/compiler/runtime/CodeCacheTypes.hpp b/compiler/runtime/CodeCacheTypes.hpp
index fb32cb02df..b880381c3c 100644
--- a/compiler/runtime/CodeCacheTypes.hpp
+++ b/compiler/runtime/CodeCacheTypes.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CODECACHETYPES_INCL
diff --git a/compiler/runtime/CodeMetaData.hpp b/compiler/runtime/CodeMetaData.hpp
index 8437729f78..6daf0385e4 100644
--- a/compiler/runtime/CodeMetaData.hpp
+++ b/compiler/runtime/CodeMetaData.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_METHOD_METADATA_INCL
diff --git a/compiler/runtime/CodeMetaDataManager.hpp b/compiler/runtime/CodeMetaDataManager.hpp
index 6e053a32ab..bfca9e879b 100644
--- a/compiler/runtime/CodeMetaDataManager.hpp
+++ b/compiler/runtime/CodeMetaDataManager.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_CODE_METADATA_MANAGER_INCL
diff --git a/compiler/runtime/CodeMetaDataManager_inlines.hpp b/compiler/runtime/CodeMetaDataManager_inlines.hpp
index ccd56b2dc2..d755e9a3c3 100644
--- a/compiler/runtime/CodeMetaDataManager_inlines.hpp
+++ b/compiler/runtime/CodeMetaDataManager_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CODE_METADATA_MANAGER_INLINES_INCL
diff --git a/compiler/runtime/CodeMetaDataPOD.hpp b/compiler/runtime/CodeMetaDataPOD.hpp
index e781ae0b3f..2e0f03abc2 100644
--- a/compiler/runtime/CodeMetaDataPOD.hpp
+++ b/compiler/runtime/CodeMetaDataPOD.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_METHOD_METADATAPOD_INCL
diff --git a/compiler/runtime/Helpers.inc b/compiler/runtime/Helpers.inc
old mode 100755
new mode 100644
diff --git a/compiler/runtime/MethodExceptionData.hpp b/compiler/runtime/MethodExceptionData.hpp
index 6af8a64837..158f676530 100644
--- a/compiler/runtime/MethodExceptionData.hpp
+++ b/compiler/runtime/MethodExceptionData.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_METHODEXCEPTIONDATA_INCL
diff --git a/compiler/runtime/OMRCodeCache.cpp b/compiler/runtime/OMRCodeCache.cpp
index 523917ed56..1053a200f6 100644
--- a/compiler/runtime/OMRCodeCache.cpp
+++ b/compiler/runtime/OMRCodeCache.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "runtime/OMRCodeCache.hpp"
diff --git a/compiler/runtime/OMRCodeCache.hpp b/compiler/runtime/OMRCodeCache.hpp
index 2a8f6143eb..1e33b647fd 100644
--- a/compiler/runtime/OMRCodeCache.hpp
+++ b/compiler/runtime/OMRCodeCache.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CODECACHE_INCL
diff --git a/compiler/runtime/OMRCodeCacheConfig.cpp b/compiler/runtime/OMRCodeCacheConfig.cpp
index 827af27664..7ecf23bb79 100644
--- a/compiler/runtime/OMRCodeCacheConfig.cpp
+++ b/compiler/runtime/OMRCodeCacheConfig.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "runtime/CodeCacheConfig.hpp"
diff --git a/compiler/runtime/OMRCodeCacheConfig.hpp b/compiler/runtime/OMRCodeCacheConfig.hpp
index 98610f3ec9..30e0a2a3bf 100644
--- a/compiler/runtime/OMRCodeCacheConfig.hpp
+++ b/compiler/runtime/OMRCodeCacheConfig.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CODECACHECONFIG_INCL
diff --git a/compiler/runtime/OMRCodeCacheManager.cpp b/compiler/runtime/OMRCodeCacheManager.cpp
index 2436a70fab..d675c39675 100644
--- a/compiler/runtime/OMRCodeCacheManager.cpp
+++ b/compiler/runtime/OMRCodeCacheManager.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "runtime/OMRCodeCacheManager.hpp"
diff --git a/compiler/runtime/OMRCodeCacheManager.hpp b/compiler/runtime/OMRCodeCacheManager.hpp
index 5baed4551e..a9ecb21aae 100644
--- a/compiler/runtime/OMRCodeCacheManager.hpp
+++ b/compiler/runtime/OMRCodeCacheManager.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CODECACHEMANAGER_INCL
diff --git a/compiler/runtime/OMRCodeCacheMemorySegment.cpp b/compiler/runtime/OMRCodeCacheMemorySegment.cpp
index 1c2c415de6..a7056b54c1 100644
--- a/compiler/runtime/OMRCodeCacheMemorySegment.cpp
+++ b/compiler/runtime/OMRCodeCacheMemorySegment.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "runtime/CodeCacheMemorySegment.hpp"
diff --git a/compiler/runtime/OMRCodeCacheMemorySegment.hpp b/compiler/runtime/OMRCodeCacheMemorySegment.hpp
index 0432110eed..4d5f246f80 100644
--- a/compiler/runtime/OMRCodeCacheMemorySegment.hpp
+++ b/compiler/runtime/OMRCodeCacheMemorySegment.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CODECACHEMEMORYSEGMEN_INCL
diff --git a/compiler/runtime/OMRCodeMetaData.cpp b/compiler/runtime/OMRCodeMetaData.cpp
index 7c1314af22..4f38780178 100644
--- a/compiler/runtime/OMRCodeMetaData.cpp
+++ b/compiler/runtime/OMRCodeMetaData.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "runtime/OMRCodeMetaData.hpp"
diff --git a/compiler/runtime/OMRCodeMetaData.hpp b/compiler/runtime/OMRCodeMetaData.hpp
index 1bbb958112..feb58b99e8 100644
--- a/compiler/runtime/OMRCodeMetaData.hpp
+++ b/compiler/runtime/OMRCodeMetaData.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CODE_METADATA_INCL
diff --git a/compiler/runtime/OMRCodeMetaDataManager.cpp b/compiler/runtime/OMRCodeMetaDataManager.cpp
index 21799c62fa..6a94338ce6 100644
--- a/compiler/runtime/OMRCodeMetaDataManager.cpp
+++ b/compiler/runtime/OMRCodeMetaDataManager.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "runtime/OMRCodeMetaDataManager.hpp"
diff --git a/compiler/runtime/OMRCodeMetaDataManager.hpp b/compiler/runtime/OMRCodeMetaDataManager.hpp
index ac6af573e7..ca268b9fc2 100644
--- a/compiler/runtime/OMRCodeMetaDataManager.hpp
+++ b/compiler/runtime/OMRCodeMetaDataManager.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CODE_METADATA_MANAGER_INCL
diff --git a/compiler/runtime/OMRCodeMetaDataManager_inlines.hpp b/compiler/runtime/OMRCodeMetaDataManager_inlines.hpp
index 54ddd5e42e..443c982faf 100644
--- a/compiler/runtime/OMRCodeMetaDataManager_inlines.hpp
+++ b/compiler/runtime/OMRCodeMetaDataManager_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_CODE_METADATA_MANAGER_INLINE_INCL
diff --git a/compiler/runtime/OMRCodeMetaDataPOD.hpp b/compiler/runtime/OMRCodeMetaDataPOD.hpp
index a67845ffe8..8d44eff6a3 100644
--- a/compiler/runtime/OMRCodeMetaDataPOD.hpp
+++ b/compiler/runtime/OMRCodeMetaDataPOD.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_METHOD_METADATAPOD_INCL
diff --git a/compiler/runtime/OMRRuntimeAssumptions.cpp b/compiler/runtime/OMRRuntimeAssumptions.cpp
index 717f875fcd..af69769668 100644
--- a/compiler/runtime/OMRRuntimeAssumptions.cpp
+++ b/compiler/runtime/OMRRuntimeAssumptions.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "runtime/OMRRuntimeAssumptions.hpp"
diff --git a/compiler/runtime/OMRRuntimeAssumptions.hpp b/compiler/runtime/OMRRuntimeAssumptions.hpp
index c8ee5d3aa5..1e93f52ebb 100644
--- a/compiler/runtime/OMRRuntimeAssumptions.hpp
+++ b/compiler/runtime/OMRRuntimeAssumptions.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_RUNTIME_ASSUMPTIONS_INCL
diff --git a/compiler/runtime/Runtime.cpp b/compiler/runtime/Runtime.cpp
index 9b081e0253..a70b398666 100644
--- a/compiler/runtime/Runtime.cpp
+++ b/compiler/runtime/Runtime.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "runtime/Runtime.hpp"
diff --git a/compiler/runtime/Runtime.hpp b/compiler/runtime/Runtime.hpp
index b31d8fc492..0a61cfc3d5 100644
--- a/compiler/runtime/Runtime.hpp
+++ b/compiler/runtime/Runtime.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef RUNTIME_INCL
diff --git a/compiler/runtime/Trampoline.cpp b/compiler/runtime/Trampoline.cpp
index 9c07623fbb..f00591d9b1 100644
--- a/compiler/runtime/Trampoline.cpp
+++ b/compiler/runtime/Trampoline.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/x/CMakeLists.txt b/compiler/x/CMakeLists.txt
index 9800ef0518..f28ee846bd 100644
--- a/compiler/x/CMakeLists.txt
+++ b/compiler/x/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
compiler_library(x
diff --git a/compiler/x/amd64/codegen/AMD64SystemLinkage.cpp b/compiler/x/amd64/codegen/AMD64SystemLinkage.cpp
index 65069cbbd0..2a421ee0bf 100644
--- a/compiler/x/amd64/codegen/AMD64SystemLinkage.cpp
+++ b/compiler/x/amd64/codegen/AMD64SystemLinkage.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/amd64/codegen/AMD64SystemLinkage.hpp"
diff --git a/compiler/x/amd64/codegen/AMD64SystemLinkage.hpp b/compiler/x/amd64/codegen/AMD64SystemLinkage.hpp
index 33202e88e2..ad25debe31 100644
--- a/compiler/x/amd64/codegen/AMD64SystemLinkage.hpp
+++ b/compiler/x/amd64/codegen/AMD64SystemLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef AMD64SYSTEMLINKAGE_INCL
diff --git a/compiler/x/amd64/codegen/MemoryReference.hpp b/compiler/x/amd64/codegen/MemoryReference.hpp
index 811fb20299..e925312647 100644
--- a/compiler/x/amd64/codegen/MemoryReference.hpp
+++ b/compiler/x/amd64/codegen/MemoryReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_MEMORYREFERENCE_INCL
diff --git a/compiler/x/amd64/codegen/OMRCodeGenerator.cpp b/compiler/x/amd64/codegen/OMRCodeGenerator.cpp
index b3d9282121..bcf95b03ea 100644
--- a/compiler/x/amd64/codegen/OMRCodeGenerator.cpp
+++ b/compiler/x/amd64/codegen/OMRCodeGenerator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/CodeGenerator.hpp"
diff --git a/compiler/x/amd64/codegen/OMRCodeGenerator.hpp b/compiler/x/amd64/codegen/OMRCodeGenerator.hpp
index 8bc17e55b9..a529d8ff88 100644
--- a/compiler/x/amd64/codegen/OMRCodeGenerator.hpp
+++ b/compiler/x/amd64/codegen/OMRCodeGenerator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_AMD64_CODEGENERATOR_INCL
diff --git a/compiler/x/amd64/codegen/OMRELFRelocationResolver.cpp b/compiler/x/amd64/codegen/OMRELFRelocationResolver.cpp
index cd383fb827..2594c5c16d 100644
--- a/compiler/x/amd64/codegen/OMRELFRelocationResolver.cpp
+++ b/compiler/x/amd64/codegen/OMRELFRelocationResolver.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/ELFRelocationResolver.hpp"
diff --git a/compiler/x/amd64/codegen/OMRELFRelocationResolver.hpp b/compiler/x/amd64/codegen/OMRELFRelocationResolver.hpp
index 7ff0eb7787..6531cc3023 100644
--- a/compiler/x/amd64/codegen/OMRELFRelocationResolver.hpp
+++ b/compiler/x/amd64/codegen/OMRELFRelocationResolver.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMRELFRELOCATIONRESOLVER_HPP
diff --git a/compiler/x/amd64/codegen/OMRMachine.cpp b/compiler/x/amd64/codegen/OMRMachine.cpp
index 403540c583..e50cfec3a7 100644
--- a/compiler/x/amd64/codegen/OMRMachine.cpp
+++ b/compiler/x/amd64/codegen/OMRMachine.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/amd64/codegen/OMRMachine.hpp"
diff --git a/compiler/x/amd64/codegen/OMRMachine.hpp b/compiler/x/amd64/codegen/OMRMachine.hpp
index 9ff5c29dc6..ed09d4dbf6 100644
--- a/compiler/x/amd64/codegen/OMRMachine.hpp
+++ b/compiler/x/amd64/codegen/OMRMachine.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_AMD64_MACHINE_INCL
diff --git a/compiler/x/amd64/codegen/OMRMemoryReference.cpp b/compiler/x/amd64/codegen/OMRMemoryReference.cpp
index 428de34e14..afe1dda70e 100644
--- a/compiler/x/amd64/codegen/OMRMemoryReference.cpp
+++ b/compiler/x/amd64/codegen/OMRMemoryReference.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/x/amd64/codegen/OMRMemoryReference.hpp b/compiler/x/amd64/codegen/OMRMemoryReference.hpp
index 22fdc7380a..480d9f584a 100644
--- a/compiler/x/amd64/codegen/OMRMemoryReference.hpp
+++ b/compiler/x/amd64/codegen/OMRMemoryReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_AMD64_MEMORY_REFERENCE_INCL
diff --git a/compiler/x/amd64/codegen/OMRRealRegister.cpp b/compiler/x/amd64/codegen/OMRRealRegister.cpp
index 49582e98c9..b463b3307a 100644
--- a/compiler/x/amd64/codegen/OMRRealRegister.cpp
+++ b/compiler/x/amd64/codegen/OMRRealRegister.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/RealRegister.hpp" // for RealRegister, etc
diff --git a/compiler/x/amd64/codegen/OMRRealRegister.hpp b/compiler/x/amd64/codegen/OMRRealRegister.hpp
index f60c497abe..fa186e1ac3 100644
--- a/compiler/x/amd64/codegen/OMRRealRegister.hpp
+++ b/compiler/x/amd64/codegen/OMRRealRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_AMD64_REAL_REGISTER_INCL
diff --git a/compiler/x/amd64/codegen/OMRTreeEvaluator.cpp b/compiler/x/amd64/codegen/OMRTreeEvaluator.cpp
index b1775688ff..5442e92f77 100644
--- a/compiler/x/amd64/codegen/OMRTreeEvaluator.cpp
+++ b/compiler/x/amd64/codegen/OMRTreeEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRTreeEvaluator.hpp"
diff --git a/compiler/x/amd64/codegen/OMRTreeEvaluator.hpp b/compiler/x/amd64/codegen/OMRTreeEvaluator.hpp
index c39ca0cc76..29e3f66e13 100644
--- a/compiler/x/amd64/codegen/OMRTreeEvaluator.hpp
+++ b/compiler/x/amd64/codegen/OMRTreeEvaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_AMD64_TREE_EVALUATOR_INCL
diff --git a/compiler/x/amd64/codegen/RealRegisterEnum.hpp b/compiler/x/amd64/codegen/RealRegisterEnum.hpp
index 2f9ee893d5..edeb7c6495 100644
--- a/compiler/x/amd64/codegen/RealRegisterEnum.hpp
+++ b/compiler/x/amd64/codegen/RealRegisterEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/x/amd64/codegen/RealRegisterMaskEnum.hpp b/compiler/x/amd64/codegen/RealRegisterMaskEnum.hpp
index a3f73eeb14..ee6afd37ea 100644
--- a/compiler/x/amd64/codegen/RealRegisterMaskEnum.hpp
+++ b/compiler/x/amd64/codegen/RealRegisterMaskEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
noRegMask = 0x00000000,
diff --git a/compiler/x/amd64/codegen/TreeEvaluatorTable.hpp b/compiler/x/amd64/codegen/TreeEvaluatorTable.hpp
index 81ae834963..72e0ccfa99 100644
--- a/compiler/x/amd64/codegen/TreeEvaluatorTable.hpp
+++ b/compiler/x/amd64/codegen/TreeEvaluatorTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/x/amd64/runtime/AMD64AsmUtil.inc b/compiler/x/amd64/runtime/AMD64AsmUtil.inc
index f3a6583080..7b52efaa4b 100644
--- a/compiler/x/amd64/runtime/AMD64AsmUtil.inc
+++ b/compiler/x/amd64/runtime/AMD64AsmUtil.inc
@@ -16,7 +16,7 @@
;; [1] https://www.gnu.org/software/classpath/license.html
;; [2] http://openjdk.java.net/legal/assembly-exception.html
;;
-;; SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+;; SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
_TEXT segment para 'CODE'
diff --git a/compiler/x/amd64/runtime/AMD64cpuid.inc b/compiler/x/amd64/runtime/AMD64cpuid.inc
index 1c449c1168..95365d2c30 100644
--- a/compiler/x/amd64/runtime/AMD64cpuid.inc
+++ b/compiler/x/amd64/runtime/AMD64cpuid.inc
@@ -16,7 +16,7 @@
;; [1] https://www.gnu.org/software/classpath/license.html
;; [2] http://openjdk.java.net/legal/assembly-exception.html
;;
-;; SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+;; SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
OPTION NOSCOPED
diff --git a/compiler/x/codegen/BinaryCommutativeAnalyser.cpp b/compiler/x/codegen/BinaryCommutativeAnalyser.cpp
index bcce1723bb..0141339d34 100644
--- a/compiler/x/codegen/BinaryCommutativeAnalyser.cpp
+++ b/compiler/x/codegen/BinaryCommutativeAnalyser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/BinaryCommutativeAnalyser.hpp"
diff --git a/compiler/x/codegen/BinaryCommutativeAnalyser.hpp b/compiler/x/codegen/BinaryCommutativeAnalyser.hpp
index 6a4c9c9b2c..09c1bf0ac8 100644
--- a/compiler/x/codegen/BinaryCommutativeAnalyser.hpp
+++ b/compiler/x/codegen/BinaryCommutativeAnalyser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32BINARYCOMMUTATIVEANALYSER_INCL
diff --git a/compiler/x/codegen/BinaryEvaluator.cpp b/compiler/x/codegen/BinaryEvaluator.cpp
index f187dd4ac2..a294c7d344 100644
--- a/compiler/x/codegen/BinaryEvaluator.cpp
+++ b/compiler/x/codegen/BinaryEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/x/codegen/CompareAnalyser.cpp b/compiler/x/codegen/CompareAnalyser.cpp
index 4183721385..f91eefbdb6 100644
--- a/compiler/x/codegen/CompareAnalyser.cpp
+++ b/compiler/x/codegen/CompareAnalyser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/CompareAnalyser.hpp"
diff --git a/compiler/x/codegen/CompareAnalyser.hpp b/compiler/x/codegen/CompareAnalyser.hpp
index be7f490d46..5877a5fe13 100644
--- a/compiler/x/codegen/CompareAnalyser.hpp
+++ b/compiler/x/codegen/CompareAnalyser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32COMPAREANALYSER_INCL
diff --git a/compiler/x/codegen/ConstantDataSnippet.cpp b/compiler/x/codegen/ConstantDataSnippet.cpp
index f920dedde4..2a06e1c824 100644
--- a/compiler/x/codegen/ConstantDataSnippet.cpp
+++ b/compiler/x/codegen/ConstantDataSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/ConstantDataSnippet.hpp"
diff --git a/compiler/x/codegen/ConstantDataSnippet.hpp b/compiler/x/codegen/ConstantDataSnippet.hpp
index a5afbc2c39..a73a892aa2 100644
--- a/compiler/x/codegen/ConstantDataSnippet.hpp
+++ b/compiler/x/codegen/ConstantDataSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32CONSTANTDATASNIPPET_INCL
diff --git a/compiler/x/codegen/ControlFlowEvaluator.cpp b/compiler/x/codegen/ControlFlowEvaluator.cpp
index 0d9ecbb168..19158a70bd 100644
--- a/compiler/x/codegen/ControlFlowEvaluator.cpp
+++ b/compiler/x/codegen/ControlFlowEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/x/codegen/DataSnippet.cpp b/compiler/x/codegen/DataSnippet.cpp
index cec09e0a8a..4f893a6465 100644
--- a/compiler/x/codegen/DataSnippet.cpp
+++ b/compiler/x/codegen/DataSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/DataSnippet.hpp"
diff --git a/compiler/x/codegen/DataSnippet.hpp b/compiler/x/codegen/DataSnippet.hpp
index 3bab4e469d..55722b95a8 100644
--- a/compiler/x/codegen/DataSnippet.hpp
+++ b/compiler/x/codegen/DataSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32DATASNIPPET_INCL
diff --git a/compiler/x/codegen/DivideCheckSnippet.cpp b/compiler/x/codegen/DivideCheckSnippet.cpp
index 3b3f800f46..b941ec0816 100644
--- a/compiler/x/codegen/DivideCheckSnippet.cpp
+++ b/compiler/x/codegen/DivideCheckSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/DivideCheckSnippet.hpp"
diff --git a/compiler/x/codegen/DivideCheckSnippet.hpp b/compiler/x/codegen/DivideCheckSnippet.hpp
index e2dd308ebe..ad96dfb1da 100644
--- a/compiler/x/codegen/DivideCheckSnippet.hpp
+++ b/compiler/x/codegen/DivideCheckSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef DIVIDECHECKSNIPPET_INCL
diff --git a/compiler/x/codegen/FPBinaryArithmeticAnalyser.cpp b/compiler/x/codegen/FPBinaryArithmeticAnalyser.cpp
index 4e8b10a5a2..abe01f940c 100644
--- a/compiler/x/codegen/FPBinaryArithmeticAnalyser.cpp
+++ b/compiler/x/codegen/FPBinaryArithmeticAnalyser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/FPBinaryArithmeticAnalyser.hpp"
diff --git a/compiler/x/codegen/FPBinaryArithmeticAnalyser.hpp b/compiler/x/codegen/FPBinaryArithmeticAnalyser.hpp
index 09982d3670..0a5bf53b45 100644
--- a/compiler/x/codegen/FPBinaryArithmeticAnalyser.hpp
+++ b/compiler/x/codegen/FPBinaryArithmeticAnalyser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32FPBINARYARITHMETICANALYSER_INCL
diff --git a/compiler/x/codegen/FPCompareAnalyser.cpp b/compiler/x/codegen/FPCompareAnalyser.cpp
index a8ef0e54fe..e0b7b1f16a 100644
--- a/compiler/x/codegen/FPCompareAnalyser.cpp
+++ b/compiler/x/codegen/FPCompareAnalyser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/FPCompareAnalyser.hpp"
diff --git a/compiler/x/codegen/FPCompareAnalyser.hpp b/compiler/x/codegen/FPCompareAnalyser.hpp
index 8678767217..e8d87b8b4a 100644
--- a/compiler/x/codegen/FPCompareAnalyser.hpp
+++ b/compiler/x/codegen/FPCompareAnalyser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32FPCOMPAREANALYSER_INCL
diff --git a/compiler/x/codegen/FPTreeEvaluator.cpp b/compiler/x/codegen/FPTreeEvaluator.cpp
index 79304ad793..4fb3231335 100644
--- a/compiler/x/codegen/FPTreeEvaluator.cpp
+++ b/compiler/x/codegen/FPTreeEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/FPTreeEvaluator.hpp"
diff --git a/compiler/x/codegen/FPTreeEvaluator.hpp b/compiler/x/codegen/FPTreeEvaluator.hpp
index b9c75bd117..35ecb923d2 100644
--- a/compiler/x/codegen/FPTreeEvaluator.hpp
+++ b/compiler/x/codegen/FPTreeEvaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32FPTREEEVALUATOR_INCL
diff --git a/compiler/x/codegen/HelperCallSnippet.cpp b/compiler/x/codegen/HelperCallSnippet.cpp
index 2d6578e1a7..14a2e98055 100644
--- a/compiler/x/codegen/HelperCallSnippet.cpp
+++ b/compiler/x/codegen/HelperCallSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/HelperCallSnippet.hpp"
diff --git a/compiler/x/codegen/HelperCallSnippet.hpp b/compiler/x/codegen/HelperCallSnippet.hpp
index 90f5f69df1..b40620295a 100644
--- a/compiler/x/codegen/HelperCallSnippet.hpp
+++ b/compiler/x/codegen/HelperCallSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef X86HELPERCALLSNIPPET_INCL
diff --git a/compiler/x/codegen/IA32LinkageUtils.cpp b/compiler/x/codegen/IA32LinkageUtils.cpp
index cd7b432fe1..66fbb8b9f3 100644
--- a/compiler/x/codegen/IA32LinkageUtils.cpp
+++ b/compiler/x/codegen/IA32LinkageUtils.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/IA32LinkageUtils.hpp"
diff --git a/compiler/x/codegen/IA32LinkageUtils.hpp b/compiler/x/codegen/IA32LinkageUtils.hpp
index 254c48d591..0427efce8e 100644
--- a/compiler/x/codegen/IA32LinkageUtils.hpp
+++ b/compiler/x/codegen/IA32LinkageUtils.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32_LINKAGEUTILS_INCL
diff --git a/compiler/x/codegen/InstOpCode.hpp b/compiler/x/codegen/InstOpCode.hpp
index 85e1ae9a3e..a62e894db2 100644
--- a/compiler/x/codegen/InstOpCode.hpp
+++ b/compiler/x/codegen/InstOpCode.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_X86_INSTOPCODE_INCL
diff --git a/compiler/x/codegen/Instruction.hpp b/compiler/x/codegen/Instruction.hpp
index 44f2f40d3b..5eac8242e6 100644
--- a/compiler/x/codegen/Instruction.hpp
+++ b/compiler/x/codegen/Instruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_INSTRUCTION_INCL
diff --git a/compiler/x/codegen/IntegerMultiplyDecomposer.cpp b/compiler/x/codegen/IntegerMultiplyDecomposer.cpp
index 87c7b512b9..ed9d4659a7 100644
--- a/compiler/x/codegen/IntegerMultiplyDecomposer.cpp
+++ b/compiler/x/codegen/IntegerMultiplyDecomposer.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/IntegerMultiplyDecomposer.hpp"
diff --git a/compiler/x/codegen/IntegerMultiplyDecomposer.hpp b/compiler/x/codegen/IntegerMultiplyDecomposer.hpp
index 6484735761..da1b1ba62b 100644
--- a/compiler/x/codegen/IntegerMultiplyDecomposer.hpp
+++ b/compiler/x/codegen/IntegerMultiplyDecomposer.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef INTEGERMULTIPLYDECOMPOSER_INCL
diff --git a/compiler/x/codegen/Linkage.hpp b/compiler/x/codegen/Linkage.hpp
index 92326df2e8..d3952d2b52 100644
--- a/compiler/x/codegen/Linkage.hpp
+++ b/compiler/x/codegen/Linkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_LINKAGE_INCL
diff --git a/compiler/x/codegen/MemoryReference.hpp b/compiler/x/codegen/MemoryReference.hpp
index 4ce566e7cf..c27004e2b9 100644
--- a/compiler/x/codegen/MemoryReference.hpp
+++ b/compiler/x/codegen/MemoryReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_MEMORYREFERENCE_INCL
diff --git a/compiler/x/codegen/OMRCodeGenerator.cpp b/compiler/x/codegen/OMRCodeGenerator.cpp
index 415b40943c..ec42ca37ff 100644
--- a/compiler/x/codegen/OMRCodeGenerator.cpp
+++ b/compiler/x/codegen/OMRCodeGenerator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/CodeGenerator.hpp"
diff --git a/compiler/x/codegen/OMRCodeGenerator.hpp b/compiler/x/codegen/OMRCodeGenerator.hpp
index ea3c61ecba..2ec7ff5e13 100644
--- a/compiler/x/codegen/OMRCodeGenerator.hpp
+++ b/compiler/x/codegen/OMRCodeGenerator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_CODEGENERATOR_INCL
diff --git a/compiler/x/codegen/OMRInstruction.cpp b/compiler/x/codegen/OMRInstruction.cpp
index f38e69d769..d002c86b19 100644
--- a/compiler/x/codegen/OMRInstruction.cpp
+++ b/compiler/x/codegen/OMRInstruction.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/x/codegen/OMRInstruction.hpp b/compiler/x/codegen/OMRInstruction.hpp
index 85249735df..5e7eca6b35 100644
--- a/compiler/x/codegen/OMRInstruction.hpp
+++ b/compiler/x/codegen/OMRInstruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_INSTRUCTIONBASE_INCL
diff --git a/compiler/x/codegen/OMRInstructionKindEnum.hpp b/compiler/x/codegen/OMRInstructionKindEnum.hpp
index 9dacf2e1bf..a0a9877671 100644
--- a/compiler/x/codegen/OMRInstructionKindEnum.hpp
+++ b/compiler/x/codegen/OMRInstructionKindEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/x/codegen/OMRLinkage.cpp b/compiler/x/codegen/OMRLinkage.cpp
index 1ddab492a1..1b784ff189 100644
--- a/compiler/x/codegen/OMRLinkage.cpp
+++ b/compiler/x/codegen/OMRLinkage.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/OMRLinkage.hpp"
diff --git a/compiler/x/codegen/OMRLinkage.hpp b/compiler/x/codegen/OMRLinkage.hpp
index 1f4b0b4628..a71804cdab 100644
--- a/compiler/x/codegen/OMRLinkage.hpp
+++ b/compiler/x/codegen/OMRLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_LINKAGE_INCL
diff --git a/compiler/x/codegen/OMRMachine.cpp b/compiler/x/codegen/OMRMachine.cpp
index a967b33dc1..9c94b370fd 100644
--- a/compiler/x/codegen/OMRMachine.cpp
+++ b/compiler/x/codegen/OMRMachine.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t, etc
diff --git a/compiler/x/codegen/OMRMachine.hpp b/compiler/x/codegen/OMRMachine.hpp
index d43dd1d397..59ecf41463 100644
--- a/compiler/x/codegen/OMRMachine.hpp
+++ b/compiler/x/codegen/OMRMachine.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_MACHINE_INCL
diff --git a/compiler/x/codegen/OMRMemoryReference.cpp b/compiler/x/codegen/OMRMemoryReference.cpp
index 00f12df020..8fe5e84d86 100644
--- a/compiler/x/codegen/OMRMemoryReference.cpp
+++ b/compiler/x/codegen/OMRMemoryReference.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/x/codegen/OMRMemoryReference.hpp b/compiler/x/codegen/OMRMemoryReference.hpp
index 844d8d073e..98c42f326f 100644
--- a/compiler/x/codegen/OMRMemoryReference.hpp
+++ b/compiler/x/codegen/OMRMemoryReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_MEMORY_REFERENCE_INCL
diff --git a/compiler/x/codegen/OMRRealRegister.cpp b/compiler/x/codegen/OMRRealRegister.cpp
index d740db2fb9..74d3c2aceb 100644
--- a/compiler/x/codegen/OMRRealRegister.cpp
+++ b/compiler/x/codegen/OMRRealRegister.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/CodeGenerator.hpp" // for CodeGenerator
diff --git a/compiler/x/codegen/OMRRealRegister.hpp b/compiler/x/codegen/OMRRealRegister.hpp
index 40340a542b..2fb9db12cf 100644
--- a/compiler/x/codegen/OMRRealRegister.hpp
+++ b/compiler/x/codegen/OMRRealRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_REAL_REGISTER_INCL
diff --git a/compiler/x/codegen/OMRRegister.cpp b/compiler/x/codegen/OMRRegister.cpp
index 6a44999d33..57529cf300 100644
--- a/compiler/x/codegen/OMRRegister.cpp
+++ b/compiler/x/codegen/OMRRegister.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/Register.hpp"
diff --git a/compiler/x/codegen/OMRRegister.hpp b/compiler/x/codegen/OMRRegister.hpp
index 6f0f249871..03508bd666 100644
--- a/compiler/x/codegen/OMRRegister.hpp
+++ b/compiler/x/codegen/OMRRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_REGISTER_INCL
diff --git a/compiler/x/codegen/OMRRegisterDependency.cpp b/compiler/x/codegen/OMRRegisterDependency.cpp
index 7d0ec47dc2..daa9e14726 100644
--- a/compiler/x/codegen/OMRRegisterDependency.cpp
+++ b/compiler/x/codegen/OMRRegisterDependency.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for std::find, etc
diff --git a/compiler/x/codegen/OMRRegisterDependency.hpp b/compiler/x/codegen/OMRRegisterDependency.hpp
index 41722fab88..3d53dc60e3 100644
--- a/compiler/x/codegen/OMRRegisterDependency.hpp
+++ b/compiler/x/codegen/OMRRegisterDependency.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_REGISTER_DEPENDENCY_INCL
diff --git a/compiler/x/codegen/OMRRegisterDependencyStruct.hpp b/compiler/x/codegen/OMRRegisterDependencyStruct.hpp
index 0390ecbae3..fb521df119 100644
--- a/compiler/x/codegen/OMRRegisterDependencyStruct.hpp
+++ b/compiler/x/codegen/OMRRegisterDependencyStruct.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_REGISTER_DEPENDENCY_STRUCT_INCL
diff --git a/compiler/x/codegen/OMRRegisterIterator.cpp b/compiler/x/codegen/OMRRegisterIterator.cpp
index 7d858282e0..c3ebc5a0e2 100644
--- a/compiler/x/codegen/OMRRegisterIterator.cpp
+++ b/compiler/x/codegen/OMRRegisterIterator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL
diff --git a/compiler/x/codegen/OMRRegisterIterator.hpp b/compiler/x/codegen/OMRRegisterIterator.hpp
index a102070bd1..fc032bbceb 100644
--- a/compiler/x/codegen/OMRRegisterIterator.hpp
+++ b/compiler/x/codegen/OMRRegisterIterator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_REGISTER_ITERATOR_INCL
diff --git a/compiler/x/codegen/OMRSnippet.cpp b/compiler/x/codegen/OMRSnippet.cpp
index 7169e7ac71..f53bcea190 100644
--- a/compiler/x/codegen/OMRSnippet.cpp
+++ b/compiler/x/codegen/OMRSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/Snippet.hpp"
diff --git a/compiler/x/codegen/OMRSnippet.hpp b/compiler/x/codegen/OMRSnippet.hpp
index 3a6175cf14..1b9a394d33 100644
--- a/compiler/x/codegen/OMRSnippet.hpp
+++ b/compiler/x/codegen/OMRSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_SNIPPET_INCL
diff --git a/compiler/x/codegen/OMRTreeEvaluator.cpp b/compiler/x/codegen/OMRTreeEvaluator.cpp
index 78e08ab184..94bd3aafd1 100644
--- a/compiler/x/codegen/OMRTreeEvaluator.cpp
+++ b/compiler/x/codegen/OMRTreeEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for std::min
diff --git a/compiler/x/codegen/OMRTreeEvaluator.hpp b/compiler/x/codegen/OMRTreeEvaluator.hpp
index 3bfa33c0f6..c4051f021e 100644
--- a/compiler/x/codegen/OMRTreeEvaluator.hpp
+++ b/compiler/x/codegen/OMRTreeEvaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_TREE_EVALUATOR_INCL
diff --git a/compiler/x/codegen/OMRX86Instruction.cpp b/compiler/x/codegen/OMRX86Instruction.cpp
index e81f4e3d89..1886ad863c 100644
--- a/compiler/x/codegen/OMRX86Instruction.cpp
+++ b/compiler/x/codegen/OMRX86Instruction.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/X86Instruction.hpp"
diff --git a/compiler/x/codegen/OMRX86Instruction.hpp b/compiler/x/codegen/OMRX86Instruction.hpp
index 2a015f2a05..102540cd52 100644
--- a/compiler/x/codegen/OMRX86Instruction.hpp
+++ b/compiler/x/codegen/OMRX86Instruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86INSTRUCTION_INCL
diff --git a/compiler/x/codegen/OpBinary.cpp b/compiler/x/codegen/OpBinary.cpp
index fcbebf6925..977ca87e6f 100644
--- a/compiler/x/codegen/OpBinary.cpp
+++ b/compiler/x/codegen/OpBinary.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/X86Ops.hpp"
diff --git a/compiler/x/codegen/OpNames.cpp b/compiler/x/codegen/OpNames.cpp
index 6eb94fd25b..0ba80db928 100644
--- a/compiler/x/codegen/OpNames.cpp
+++ b/compiler/x/codegen/OpNames.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifdef DEBUG
diff --git a/compiler/x/codegen/OutlinedInstructions.cpp b/compiler/x/codegen/OutlinedInstructions.cpp
index 4868b91c6b..35abbaf8f3 100644
--- a/compiler/x/codegen/OutlinedInstructions.cpp
+++ b/compiler/x/codegen/OutlinedInstructions.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/OutlinedInstructions.hpp"
diff --git a/compiler/x/codegen/OutlinedInstructions.hpp b/compiler/x/codegen/OutlinedInstructions.hpp
index 69c04a4426..022a767fc6 100644
--- a/compiler/x/codegen/OutlinedInstructions.hpp
+++ b/compiler/x/codegen/OutlinedInstructions.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OUTLINEDINSTRUCTIONS_INCL
diff --git a/compiler/x/codegen/RealRegister.hpp b/compiler/x/codegen/RealRegister.hpp
index 428568301f..f132c4fbb2 100644
--- a/compiler/x/codegen/RealRegister.hpp
+++ b/compiler/x/codegen/RealRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REAL_REGISTER_INCL
diff --git a/compiler/x/codegen/RegisterDependency.hpp b/compiler/x/codegen/RegisterDependency.hpp
index b673e79546..fa634ae8a4 100644
--- a/compiler/x/codegen/RegisterDependency.hpp
+++ b/compiler/x/codegen/RegisterDependency.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REGISTER_DEPENDENCY_INCL
diff --git a/compiler/x/codegen/RegisterRematerialization.cpp b/compiler/x/codegen/RegisterRematerialization.cpp
index 35174499d4..1c2ea88646 100644
--- a/compiler/x/codegen/RegisterRematerialization.cpp
+++ b/compiler/x/codegen/RegisterRematerialization.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/RegisterRematerialization.hpp"
diff --git a/compiler/x/codegen/RegisterRematerialization.hpp b/compiler/x/codegen/RegisterRematerialization.hpp
index 1e2d983fcc..4c21519665 100644
--- a/compiler/x/codegen/RegisterRematerialization.hpp
+++ b/compiler/x/codegen/RegisterRematerialization.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef REGISTERREMATERIALIZATION_INCL
diff --git a/compiler/x/codegen/RestartSnippet.hpp b/compiler/x/codegen/RestartSnippet.hpp
index f6d8729368..4dd06e83ba 100644
--- a/compiler/x/codegen/RestartSnippet.hpp
+++ b/compiler/x/codegen/RestartSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32RESTARTSNIPPET_INCL
diff --git a/compiler/x/codegen/SIMDTreeEvaluator.cpp b/compiler/x/codegen/SIMDTreeEvaluator.cpp
index 160c32b4f1..48dffd99b4 100644
--- a/compiler/x/codegen/SIMDTreeEvaluator.cpp
+++ b/compiler/x/codegen/SIMDTreeEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/CodeGenerator.hpp" // for CodeGenerator, etc
diff --git a/compiler/x/codegen/SubtractAnalyser.cpp b/compiler/x/codegen/SubtractAnalyser.cpp
index a7c8f3e462..8bd3727a58 100644
--- a/compiler/x/codegen/SubtractAnalyser.cpp
+++ b/compiler/x/codegen/SubtractAnalyser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/SubtractAnalyser.hpp"
diff --git a/compiler/x/codegen/SubtractAnalyser.hpp b/compiler/x/codegen/SubtractAnalyser.hpp
index 8684717ac0..4f22b6795f 100644
--- a/compiler/x/codegen/SubtractAnalyser.hpp
+++ b/compiler/x/codegen/SubtractAnalyser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32SUBTRACTANALYSER_INCL
diff --git a/compiler/x/codegen/UnaryEvaluator.cpp b/compiler/x/codegen/UnaryEvaluator.cpp
index 5604c0bce5..69f6e3ee96 100644
--- a/compiler/x/codegen/UnaryEvaluator.cpp
+++ b/compiler/x/codegen/UnaryEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/CodeGenerator.hpp" // for CodeGenerator
diff --git a/compiler/x/codegen/X86BinaryEncoding.cpp b/compiler/x/codegen/X86BinaryEncoding.cpp
old mode 100755
new mode 100644
index 3c80f09ac4..61d4f64cd0
--- a/compiler/x/codegen/X86BinaryEncoding.cpp
+++ b/compiler/x/codegen/X86BinaryEncoding.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for std::find, etc
diff --git a/compiler/x/codegen/X86Debug.cpp b/compiler/x/codegen/X86Debug.cpp
index 082ca28905..9063adb270 100644
--- a/compiler/x/codegen/X86Debug.cpp
+++ b/compiler/x/codegen/X86Debug.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t, uint8_t, etc
diff --git a/compiler/x/codegen/X86Evaluator.hpp b/compiler/x/codegen/X86Evaluator.hpp
index 6f6ee0996b..f155c6a995 100644
--- a/compiler/x/codegen/X86Evaluator.hpp
+++ b/compiler/x/codegen/X86Evaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef X86_EVALUATOR_INCL
diff --git a/compiler/x/codegen/X86FPConversionSnippet.cpp b/compiler/x/codegen/X86FPConversionSnippet.cpp
index 71a87c2a06..86242fc998 100644
--- a/compiler/x/codegen/X86FPConversionSnippet.cpp
+++ b/compiler/x/codegen/X86FPConversionSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/X86FPConversionSnippet.hpp"
diff --git a/compiler/x/codegen/X86FPConversionSnippet.hpp b/compiler/x/codegen/X86FPConversionSnippet.hpp
index 00dc57b9b7..276bad2389 100644
--- a/compiler/x/codegen/X86FPConversionSnippet.hpp
+++ b/compiler/x/codegen/X86FPConversionSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32FPCONVERSIONSNIPPET_INCL
diff --git a/compiler/x/codegen/X86Instruction.hpp b/compiler/x/codegen/X86Instruction.hpp
index 073d1e3186..d3c3df6a6a 100644
--- a/compiler/x/codegen/X86Instruction.hpp
+++ b/compiler/x/codegen/X86Instruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_X86INSTRUCTION_INCL
diff --git a/compiler/x/codegen/X86Ops.hpp b/compiler/x/codegen/X86Ops.hpp
index 2c5b4e8251..1a2431c29e 100644
--- a/compiler/x/codegen/X86Ops.hpp
+++ b/compiler/x/codegen/X86Ops.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef X86OPS_INCL
diff --git a/compiler/x/codegen/X86Ops.ins b/compiler/x/codegen/X86Ops.ins
index 40ccb3a018..904cb8c201 100644
--- a/compiler/x/codegen/X86Ops.ins
+++ b/compiler/x/codegen/X86Ops.ins
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/x/codegen/X86Ops_inlines.hpp b/compiler/x/codegen/X86Ops_inlines.hpp
index 8c5ccdb361..58d4777913 100644
--- a/compiler/x/codegen/X86Ops_inlines.hpp
+++ b/compiler/x/codegen/X86Ops_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef X86OPS_INLINES_INCL
diff --git a/compiler/x/codegen/X86Register.hpp b/compiler/x/codegen/X86Register.hpp
index b13db844d2..2e310cbd70 100644
--- a/compiler/x/codegen/X86Register.hpp
+++ b/compiler/x/codegen/X86Register.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef X86REGISTER_INCL
diff --git a/compiler/x/codegen/X86SystemLinkage.cpp b/compiler/x/codegen/X86SystemLinkage.cpp
index 47416cbdf6..6ea1a420ca 100644
--- a/compiler/x/codegen/X86SystemLinkage.cpp
+++ b/compiler/x/codegen/X86SystemLinkage.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/X86SystemLinkage.hpp"
diff --git a/compiler/x/codegen/X86SystemLinkage.hpp b/compiler/x/codegen/X86SystemLinkage.hpp
index 21f20b9894..910ebc5e8d 100644
--- a/compiler/x/codegen/X86SystemLinkage.hpp
+++ b/compiler/x/codegen/X86SystemLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef X86SYSTEMLINKAGE_INCL
diff --git a/compiler/x/codegen/XMMBinaryArithmeticAnalyser.cpp b/compiler/x/codegen/XMMBinaryArithmeticAnalyser.cpp
index 9ab7a05a89..e9570db302 100644
--- a/compiler/x/codegen/XMMBinaryArithmeticAnalyser.cpp
+++ b/compiler/x/codegen/XMMBinaryArithmeticAnalyser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "x/codegen/XMMBinaryArithmeticAnalyser.hpp"
diff --git a/compiler/x/codegen/XMMBinaryArithmeticAnalyser.hpp b/compiler/x/codegen/XMMBinaryArithmeticAnalyser.hpp
index 1a78b29c11..8d769e1a32 100644
--- a/compiler/x/codegen/XMMBinaryArithmeticAnalyser.hpp
+++ b/compiler/x/codegen/XMMBinaryArithmeticAnalyser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef X86XMMBINARYARITHMETICANALYSER_INCL
diff --git a/compiler/x/env/OMRCPU.cpp b/compiler/x/env/OMRCPU.cpp
index 1845df32cb..1e438c81e2 100644
--- a/compiler/x/env/OMRCPU.cpp
+++ b/compiler/x/env/OMRCPU.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/x/env/OMRCPU.hpp b/compiler/x/env/OMRCPU.hpp
index 5ad126f5c4..a2cf5bc2f7 100644
--- a/compiler/x/env/OMRCPU.hpp
+++ b/compiler/x/env/OMRCPU.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_CPU_INCL
diff --git a/compiler/x/env/OMRDebugEnv.cpp b/compiler/x/env/OMRDebugEnv.cpp
index b803b49b2d..e8527f3306 100644
--- a/compiler/x/env/OMRDebugEnv.cpp
+++ b/compiler/x/env/OMRDebugEnv.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "env/DebugEnv.hpp"
diff --git a/compiler/x/env/OMRDebugEnv.hpp b/compiler/x/env/OMRDebugEnv.hpp
index 20a596cd4d..2389b71a0a 100644
--- a/compiler/x/env/OMRDebugEnv.hpp
+++ b/compiler/x/env/OMRDebugEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_DEBUG_ENV_INCL
diff --git a/compiler/x/env/X86ProcessorEnum.hpp b/compiler/x/env/X86ProcessorEnum.hpp
index 58b7ec8565..9ced02ab83 100644
--- a/compiler/x/env/X86ProcessorEnum.hpp
+++ b/compiler/x/env/X86ProcessorEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/x/i386/codegen/IA32SystemLinkage.cpp b/compiler/x/i386/codegen/IA32SystemLinkage.cpp
index bdb490c91a..5079675122 100644
--- a/compiler/x/i386/codegen/IA32SystemLinkage.cpp
+++ b/compiler/x/i386/codegen/IA32SystemLinkage.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/IA32SystemLinkage.hpp"
diff --git a/compiler/x/i386/codegen/IA32SystemLinkage.hpp b/compiler/x/i386/codegen/IA32SystemLinkage.hpp
index 6dbfca0021..38465dac19 100644
--- a/compiler/x/i386/codegen/IA32SystemLinkage.hpp
+++ b/compiler/x/i386/codegen/IA32SystemLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef IA32_SYSTEMLINKAGE_INCL
diff --git a/compiler/x/i386/codegen/OMRCodeGenerator.cpp b/compiler/x/i386/codegen/OMRCodeGenerator.cpp
index 99775e38ad..6c90652f8d 100644
--- a/compiler/x/i386/codegen/OMRCodeGenerator.cpp
+++ b/compiler/x/i386/codegen/OMRCodeGenerator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/CodeGenerator.hpp"
diff --git a/compiler/x/i386/codegen/OMRCodeGenerator.hpp b/compiler/x/i386/codegen/OMRCodeGenerator.hpp
index a2c50c6053..416cb80723 100644
--- a/compiler/x/i386/codegen/OMRCodeGenerator.hpp
+++ b/compiler/x/i386/codegen/OMRCodeGenerator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_I386_CODEGENERATOR_INCL
diff --git a/compiler/x/i386/codegen/OMRMachine.cpp b/compiler/x/i386/codegen/OMRMachine.cpp
index ed570775bd..4304fef2fa 100644
--- a/compiler/x/i386/codegen/OMRMachine.cpp
+++ b/compiler/x/i386/codegen/OMRMachine.cpp
@@ -16,5 +16,5 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
diff --git a/compiler/x/i386/codegen/OMRMachine.hpp b/compiler/x/i386/codegen/OMRMachine.hpp
index d16a73c6fe..307a97fb6f 100644
--- a/compiler/x/i386/codegen/OMRMachine.hpp
+++ b/compiler/x/i386/codegen/OMRMachine.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_IA32_MACHINE_INCL
diff --git a/compiler/x/i386/codegen/OMRRealRegister.cpp b/compiler/x/i386/codegen/OMRRealRegister.cpp
index 39db8ef5ef..178d9d6538 100644
--- a/compiler/x/i386/codegen/OMRRealRegister.cpp
+++ b/compiler/x/i386/codegen/OMRRealRegister.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/RealRegister.hpp" // for RealRegister, etc
diff --git a/compiler/x/i386/codegen/OMRRealRegister.hpp b/compiler/x/i386/codegen/OMRRealRegister.hpp
index 1db2d07d4b..773d7d33f6 100644
--- a/compiler/x/i386/codegen/OMRRealRegister.hpp
+++ b/compiler/x/i386/codegen/OMRRealRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_X86_I386_REAL_REGISTER_INCL
diff --git a/compiler/x/i386/codegen/OMRTreeEvaluator.cpp b/compiler/x/i386/codegen/OMRTreeEvaluator.cpp
index 0b5b6ed030..672d03e989 100644
--- a/compiler/x/i386/codegen/OMRTreeEvaluator.cpp
+++ b/compiler/x/i386/codegen/OMRTreeEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for int32_t, etc
diff --git a/compiler/x/i386/codegen/OMRTreeEvaluator.hpp b/compiler/x/i386/codegen/OMRTreeEvaluator.hpp
index 54f1d7ee81..530b351366 100644
--- a/compiler/x/i386/codegen/OMRTreeEvaluator.hpp
+++ b/compiler/x/i386/codegen/OMRTreeEvaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_I386_TREE_EVALUATOR_INCL
diff --git a/compiler/x/i386/codegen/RealRegisterEnum.hpp b/compiler/x/i386/codegen/RealRegisterEnum.hpp
index b2c2e188b1..f066294bf3 100644
--- a/compiler/x/i386/codegen/RealRegisterEnum.hpp
+++ b/compiler/x/i386/codegen/RealRegisterEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/x/i386/codegen/RealRegisterMaskEnum.hpp b/compiler/x/i386/codegen/RealRegisterMaskEnum.hpp
index 942fe089f9..599d310922 100644
--- a/compiler/x/i386/codegen/RealRegisterMaskEnum.hpp
+++ b/compiler/x/i386/codegen/RealRegisterMaskEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
noRegMask = 0x00000000,
diff --git a/compiler/x/i386/codegen/TreeEvaluatorTable.hpp b/compiler/x/i386/codegen/TreeEvaluatorTable.hpp
index 6d2d931f27..e7a4387157 100644
--- a/compiler/x/i386/codegen/TreeEvaluatorTable.hpp
+++ b/compiler/x/i386/codegen/TreeEvaluatorTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/x/i386/runtime/IA32AsmUtil.inc b/compiler/x/i386/runtime/IA32AsmUtil.inc
index 1cb43d6e18..20c9847d9c 100644
--- a/compiler/x/i386/runtime/IA32AsmUtil.inc
+++ b/compiler/x/i386/runtime/IA32AsmUtil.inc
@@ -16,7 +16,7 @@
;; [1] https://www.gnu.org/software/classpath/license.html
;; [2] http://openjdk.java.net/legal/assembly-exception.html
;;
-;; SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+;; SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
_TEXT SEGMENT PARA USE32 PUBLIC 'CODE'
diff --git a/compiler/x/i386/runtime/IA32cpuid.inc b/compiler/x/i386/runtime/IA32cpuid.inc
index 30ebe8c2c7..2aa88196a0 100644
--- a/compiler/x/i386/runtime/IA32cpuid.inc
+++ b/compiler/x/i386/runtime/IA32cpuid.inc
@@ -16,7 +16,7 @@
;; [1] https://www.gnu.org/software/classpath/license.html
;; [2] http://openjdk.java.net/legal/assembly-exception.html
;;
-;; SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+;; SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.486p
diff --git a/compiler/x/runtime/VirtualGuardRuntime.cpp b/compiler/x/runtime/VirtualGuardRuntime.cpp
index 56783869fc..51539023dc 100644
--- a/compiler/x/runtime/VirtualGuardRuntime.cpp
+++ b/compiler/x/runtime/VirtualGuardRuntime.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/compiler/x/runtime/X86Runtime.hpp b/compiler/x/runtime/X86Runtime.hpp
index 16ce4dabff..28b4cd8b51 100644
--- a/compiler/x/runtime/X86Runtime.hpp
+++ b/compiler/x/runtime/X86Runtime.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef X86RUNTIME_INCL
diff --git a/compiler/z/CMakeLists.txt b/compiler/z/CMakeLists.txt
index 1fad6edd08..3c03631b1a 100644
--- a/compiler/z/CMakeLists.txt
+++ b/compiler/z/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
#############################################################################
compiler_library(z
diff --git a/compiler/z/codegen/ArchInstOpCodeEncoding.hpp b/compiler/z/codegen/ArchInstOpCodeEncoding.hpp
index 2296eae008..d13c384300 100644
--- a/compiler/z/codegen/ArchInstOpCodeEncoding.hpp
+++ b/compiler/z/codegen/ArchInstOpCodeEncoding.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/z/codegen/ArchInstOpCodeNameMap.hpp b/compiler/z/codegen/ArchInstOpCodeNameMap.hpp
index ecce750cd2..c226020e6f 100644
--- a/compiler/z/codegen/ArchInstOpCodeNameMap.hpp
+++ b/compiler/z/codegen/ArchInstOpCodeNameMap.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/z/codegen/ArchInstOpCodeProperties.hpp b/compiler/z/codegen/ArchInstOpCodeProperties.hpp
index 4dd8786615..ee9e69130f 100644
--- a/compiler/z/codegen/ArchInstOpCodeProperties.hpp
+++ b/compiler/z/codegen/ArchInstOpCodeProperties.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/z/codegen/ArchInstOpCodeProperties2.hpp b/compiler/z/codegen/ArchInstOpCodeProperties2.hpp
index 463fa11926..c208efa947 100644
--- a/compiler/z/codegen/ArchInstOpCodeProperties2.hpp
+++ b/compiler/z/codegen/ArchInstOpCodeProperties2.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/z/codegen/BinaryAnalyser.cpp b/compiler/z/codegen/BinaryAnalyser.cpp
index 13d1113ce7..3eee306d51 100644
--- a/compiler/z/codegen/BinaryAnalyser.cpp
+++ b/compiler/z/codegen/BinaryAnalyser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "z/codegen/BinaryAnalyser.hpp"
diff --git a/compiler/z/codegen/BinaryAnalyser.hpp b/compiler/z/codegen/BinaryAnalyser.hpp
index 1430304bc8..f292c90779 100644
--- a/compiler/z/codegen/BinaryAnalyser.hpp
+++ b/compiler/z/codegen/BinaryAnalyser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef S390BINARYANALYSER_INCL
diff --git a/compiler/z/codegen/BinaryCommutativeAnalyser.cpp b/compiler/z/codegen/BinaryCommutativeAnalyser.cpp
index 0785650952..6ba0f196f9 100644
--- a/compiler/z/codegen/BinaryCommutativeAnalyser.cpp
+++ b/compiler/z/codegen/BinaryCommutativeAnalyser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "z/codegen/BinaryCommutativeAnalyser.hpp"
diff --git a/compiler/z/codegen/BinaryCommutativeAnalyser.hpp b/compiler/z/codegen/BinaryCommutativeAnalyser.hpp
index 3b64afa964..1fa46812e8 100644
--- a/compiler/z/codegen/BinaryCommutativeAnalyser.hpp
+++ b/compiler/z/codegen/BinaryCommutativeAnalyser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef S390BINARYCOMMUTATIVEANALYSER_INCL
diff --git a/compiler/z/codegen/BinaryEvaluator.cpp b/compiler/z/codegen/BinaryEvaluator.cpp
index ed657e797c..87adce920e 100644
--- a/compiler/z/codegen/BinaryEvaluator.cpp
+++ b/compiler/z/codegen/BinaryEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for exp
diff --git a/compiler/z/codegen/CallSnippet.cpp b/compiler/z/codegen/CallSnippet.cpp
index ac28cbc99f..96d54d2613 100644
--- a/compiler/z/codegen/CallSnippet.cpp
+++ b/compiler/z/codegen/CallSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "z/codegen/CallSnippet.hpp"
diff --git a/compiler/z/codegen/CallSnippet.hpp b/compiler/z/codegen/CallSnippet.hpp
index 973e4c81f0..285bb1776a 100644
--- a/compiler/z/codegen/CallSnippet.hpp
+++ b/compiler/z/codegen/CallSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef S390CALLSNIPPET_INCL
diff --git a/compiler/z/codegen/CodeGenPhaseToPerform.hpp b/compiler/z/codegen/CodeGenPhaseToPerform.hpp
index 895e8ef41e..1ef6bae4e5 100644
--- a/compiler/z/codegen/CodeGenPhaseToPerform.hpp
+++ b/compiler/z/codegen/CodeGenPhaseToPerform.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/z/codegen/CompareAnalyser.cpp b/compiler/z/codegen/CompareAnalyser.cpp
index 1acc31d8b2..d653dd4eeb 100644
--- a/compiler/z/codegen/CompareAnalyser.cpp
+++ b/compiler/z/codegen/CompareAnalyser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "z/codegen/CompareAnalyser.hpp"
diff --git a/compiler/z/codegen/CompareAnalyser.hpp b/compiler/z/codegen/CompareAnalyser.hpp
index 5df81965b6..4cdb11662d 100644
--- a/compiler/z/codegen/CompareAnalyser.hpp
+++ b/compiler/z/codegen/CompareAnalyser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef S390COMPAREANALYSER_INCL
diff --git a/compiler/z/codegen/ConstantDataSnippet.cpp b/compiler/z/codegen/ConstantDataSnippet.cpp
index 3c95d57298..8bcbd6dc75 100644
--- a/compiler/z/codegen/ConstantDataSnippet.cpp
+++ b/compiler/z/codegen/ConstantDataSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "z/codegen/ConstantDataSnippet.hpp"
diff --git a/compiler/z/codegen/ConstantDataSnippet.hpp b/compiler/z/codegen/ConstantDataSnippet.hpp
index 1ab309795c..4811e6785e 100644
--- a/compiler/z/codegen/ConstantDataSnippet.hpp
+++ b/compiler/z/codegen/ConstantDataSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef S390CONSTANTDATASNIPPET_INCL
diff --git a/compiler/z/codegen/ControlFlowEvaluator.cpp b/compiler/z/codegen/ControlFlowEvaluator.cpp
index 06d05a6cd3..8090b6a3ee 100644
--- a/compiler/z/codegen/ControlFlowEvaluator.cpp
+++ b/compiler/z/codegen/ControlFlowEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for size_t
diff --git a/compiler/z/codegen/EndianConversion.hpp b/compiler/z/codegen/EndianConversion.hpp
index d4e5a46727..1cff18cf94 100644
--- a/compiler/z/codegen/EndianConversion.hpp
+++ b/compiler/z/codegen/EndianConversion.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for uint64_t, etc
diff --git a/compiler/z/codegen/FPTreeEvaluator.cpp b/compiler/z/codegen/FPTreeEvaluator.cpp
index e02cf4317c..a448790773 100644
--- a/compiler/z/codegen/FPTreeEvaluator.cpp
+++ b/compiler/z/codegen/FPTreeEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL, size_t
diff --git a/compiler/z/codegen/InstOpCode.cpp b/compiler/z/codegen/InstOpCode.cpp
index 158bf67a1b..e7f3cbc82c 100644
--- a/compiler/z/codegen/InstOpCode.cpp
+++ b/compiler/z/codegen/InstOpCode.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/InstOpCode.hpp"
diff --git a/compiler/z/codegen/InstOpCode.hpp b/compiler/z/codegen/InstOpCode.hpp
index 80305e0b00..b305d80c5f 100644
--- a/compiler/z/codegen/InstOpCode.hpp
+++ b/compiler/z/codegen/InstOpCode.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_INSTOPCODE_INCL
diff --git a/compiler/z/codegen/InstOpCodeTables.cpp b/compiler/z/codegen/InstOpCodeTables.cpp
index bf6b2a3591..fd71036223 100644
--- a/compiler/z/codegen/InstOpCodeTables.cpp
+++ b/compiler/z/codegen/InstOpCodeTables.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "compiler/z/codegen/OMRInstOpCode.hpp"
diff --git a/compiler/z/codegen/Instruction.hpp b/compiler/z/codegen/Instruction.hpp
index 7497b00fad..9e5c0d83ac 100644
--- a/compiler/z/codegen/Instruction.hpp
+++ b/compiler/z/codegen/Instruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_INSTRUCTION_INCL
diff --git a/compiler/z/codegen/Linkage.hpp b/compiler/z/codegen/Linkage.hpp
index bd3dcf1a80..dd7828110b 100644
--- a/compiler/z/codegen/Linkage.hpp
+++ b/compiler/z/codegen/Linkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_LINKAGE_INCL
diff --git a/compiler/z/codegen/MemoryReference.hpp b/compiler/z/codegen/MemoryReference.hpp
index 4953e85bdb..bcdc0af3cd 100644
--- a/compiler/z/codegen/MemoryReference.hpp
+++ b/compiler/z/codegen/MemoryReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_MEMORYREFERENCE_INCL
diff --git a/compiler/z/codegen/OMRCodeGenPhase.cpp b/compiler/z/codegen/OMRCodeGenPhase.cpp
index 68d1d25824..11ec47b043 100644
--- a/compiler/z/codegen/OMRCodeGenPhase.cpp
+++ b/compiler/z/codegen/OMRCodeGenPhase.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
//On zOS XLC linker can't handle files with same name at link time
diff --git a/compiler/z/codegen/OMRCodeGenPhase.hpp b/compiler/z/codegen/OMRCodeGenPhase.hpp
index 0064cecfa0..c9160f14a3 100644
--- a/compiler/z/codegen/OMRCodeGenPhase.hpp
+++ b/compiler/z/codegen/OMRCodeGenPhase.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_CODEGEN_PHASE
diff --git a/compiler/z/codegen/OMRCodeGenPhaseEnum.hpp b/compiler/z/codegen/OMRCodeGenPhaseEnum.hpp
index 65b22f69ad..508be008dd 100644
--- a/compiler/z/codegen/OMRCodeGenPhaseEnum.hpp
+++ b/compiler/z/codegen/OMRCodeGenPhaseEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/z/codegen/OMRCodeGenPhaseFunctionTable.hpp b/compiler/z/codegen/OMRCodeGenPhaseFunctionTable.hpp
index 2b1232a2ac..2f508d4633 100644
--- a/compiler/z/codegen/OMRCodeGenPhaseFunctionTable.hpp
+++ b/compiler/z/codegen/OMRCodeGenPhaseFunctionTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/z/codegen/OMRCodeGenerator.cpp b/compiler/z/codegen/OMRCodeGenerator.cpp
index 62205eaad7..0b50547ae8 100644
--- a/compiler/z/codegen/OMRCodeGenerator.cpp
+++ b/compiler/z/codegen/OMRCodeGenerator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#pragma csect(CODE,"TRZCGBase#C")
diff --git a/compiler/z/codegen/OMRCodeGenerator.hpp b/compiler/z/codegen/OMRCodeGenerator.hpp
index 5db42badbd..f4ca8ec5be 100644
--- a/compiler/z/codegen/OMRCodeGenerator.hpp
+++ b/compiler/z/codegen/OMRCodeGenerator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_CODEGENERATOR_INCL
diff --git a/compiler/z/codegen/OMRCodeGenerator_inlines.hpp b/compiler/z/codegen/OMRCodeGenerator_inlines.hpp
index de67debca4..4648f1c2c5 100644
--- a/compiler/z/codegen/OMRCodeGenerator_inlines.hpp
+++ b/compiler/z/codegen/OMRCodeGenerator_inlines.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_CODEGENERATOR_INLINES_INCL
diff --git a/compiler/z/codegen/OMRInstOpCode.hpp b/compiler/z/codegen/OMRInstOpCode.hpp
index d857576d9b..0725cad270 100644
--- a/compiler/z/codegen/OMRInstOpCode.hpp
+++ b/compiler/z/codegen/OMRInstOpCode.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_INSTOPCODE_INCL
diff --git a/compiler/z/codegen/OMRInstOpCodeEnum.hpp b/compiler/z/codegen/OMRInstOpCodeEnum.hpp
index c7ad1380ff..dc888ba710 100644
--- a/compiler/z/codegen/OMRInstOpCodeEnum.hpp
+++ b/compiler/z/codegen/OMRInstOpCodeEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/z/codegen/OMRInstruction.cpp b/compiler/z/codegen/OMRInstruction.cpp
index 6563db735d..740d35e154 100644
--- a/compiler/z/codegen/OMRInstruction.cpp
+++ b/compiler/z/codegen/OMRInstruction.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
//On zOS XLC linker can't handle files with same name at link time
diff --git a/compiler/z/codegen/OMRInstruction.hpp b/compiler/z/codegen/OMRInstruction.hpp
index 95cea148c5..5becf11ef5 100644
--- a/compiler/z/codegen/OMRInstruction.hpp
+++ b/compiler/z/codegen/OMRInstruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_INSTRUCTIONBASE_INCL
diff --git a/compiler/z/codegen/OMRInstructionKindEnum.hpp b/compiler/z/codegen/OMRInstructionKindEnum.hpp
index 36aea2a094..9b0ddb69d8 100644
--- a/compiler/z/codegen/OMRInstructionKindEnum.hpp
+++ b/compiler/z/codegen/OMRInstructionKindEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/z/codegen/OMRLinkage.cpp b/compiler/z/codegen/OMRLinkage.cpp
index cf76c858f2..297d95f828 100644
--- a/compiler/z/codegen/OMRLinkage.cpp
+++ b/compiler/z/codegen/OMRLinkage.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#pragma csect(CODE,"TRLINKAGEBase#C")
diff --git a/compiler/z/codegen/OMRLinkage.hpp b/compiler/z/codegen/OMRLinkage.hpp
index 7c599a460b..0a98a4941d 100644
--- a/compiler/z/codegen/OMRLinkage.hpp
+++ b/compiler/z/codegen/OMRLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_LINKAGE_INCL
diff --git a/compiler/z/codegen/OMRMachine.cpp b/compiler/z/codegen/OMRMachine.cpp
index 4058323615..373f869e0f 100644
--- a/compiler/z/codegen/OMRMachine.cpp
+++ b/compiler/z/codegen/OMRMachine.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
//On zOS XLC linker can't handle files with same name at link time
diff --git a/compiler/z/codegen/OMRMachine.hpp b/compiler/z/codegen/OMRMachine.hpp
index 603be93b69..4f5f276d99 100644
--- a/compiler/z/codegen/OMRMachine.hpp
+++ b/compiler/z/codegen/OMRMachine.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_MACHINEBASE_INCL
diff --git a/compiler/z/codegen/OMRMemoryReference.cpp b/compiler/z/codegen/OMRMemoryReference.cpp
index e227257627..d3e7fed1a8 100644
--- a/compiler/z/codegen/OMRMemoryReference.cpp
+++ b/compiler/z/codegen/OMRMemoryReference.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
//On zOS XLC linker can't handle files with same name at link time
diff --git a/compiler/z/codegen/OMRMemoryReference.hpp b/compiler/z/codegen/OMRMemoryReference.hpp
index ddae586e4a..093c1a3688 100644
--- a/compiler/z/codegen/OMRMemoryReference.hpp
+++ b/compiler/z/codegen/OMRMemoryReference.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_MEMORY_REFERENCE_INCL
diff --git a/compiler/z/codegen/OMRRealRegister.cpp b/compiler/z/codegen/OMRRealRegister.cpp
index 7069bdff2f..d372cee481 100644
--- a/compiler/z/codegen/OMRRealRegister.cpp
+++ b/compiler/z/codegen/OMRRealRegister.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
//On zOS XLC linker can't handle files with same name at link time
diff --git a/compiler/z/codegen/OMRRealRegister.hpp b/compiler/z/codegen/OMRRealRegister.hpp
index 6c0e3a4e8e..620e18a335 100644
--- a/compiler/z/codegen/OMRRealRegister.hpp
+++ b/compiler/z/codegen/OMRRealRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_REAL_REGISTER_INCL
diff --git a/compiler/z/codegen/OMRRegister.cpp b/compiler/z/codegen/OMRRegister.cpp
index 1b8046fbf8..5fe10cf199 100644
--- a/compiler/z/codegen/OMRRegister.cpp
+++ b/compiler/z/codegen/OMRRegister.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
//On zOS XLC linker can't handle files with same name at link time
diff --git a/compiler/z/codegen/OMRRegister.hpp b/compiler/z/codegen/OMRRegister.hpp
index 92a72f5841..6e419f698c 100644
--- a/compiler/z/codegen/OMRRegister.hpp
+++ b/compiler/z/codegen/OMRRegister.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_REGISTER_INCL
diff --git a/compiler/z/codegen/OMRRegisterDependency.cpp b/compiler/z/codegen/OMRRegisterDependency.cpp
index 4b461ccbfb..83bf0ec7c8 100644
--- a/compiler/z/codegen/OMRRegisterDependency.cpp
+++ b/compiler/z/codegen/OMRRegisterDependency.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
//On zOS XLC linker can't handle files with same name at link time
diff --git a/compiler/z/codegen/OMRRegisterDependency.hpp b/compiler/z/codegen/OMRRegisterDependency.hpp
index 3def651a39..9af4658cc0 100644
--- a/compiler/z/codegen/OMRRegisterDependency.hpp
+++ b/compiler/z/codegen/OMRRegisterDependency.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_REGISTER_DEPENDENCY_INCL
diff --git a/compiler/z/codegen/OMRRegisterDependencyStruct.hpp b/compiler/z/codegen/OMRRegisterDependencyStruct.hpp
index ee7a835497..4d0248e16a 100644
--- a/compiler/z/codegen/OMRRegisterDependencyStruct.hpp
+++ b/compiler/z/codegen/OMRRegisterDependencyStruct.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_REGISTER_DEPENDENCY_STRUCT_INCL
diff --git a/compiler/z/codegen/OMRRegisterIterator.cpp b/compiler/z/codegen/OMRRegisterIterator.cpp
index 33c906a0ea..52d21926be 100644
--- a/compiler/z/codegen/OMRRegisterIterator.cpp
+++ b/compiler/z/codegen/OMRRegisterIterator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/Machine.hpp"
diff --git a/compiler/z/codegen/OMRRegisterIterator.hpp b/compiler/z/codegen/OMRRegisterIterator.hpp
index 566e365105..3c224a2ea8 100644
--- a/compiler/z/codegen/OMRRegisterIterator.hpp
+++ b/compiler/z/codegen/OMRRegisterIterator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_REGISTER_ITERATOR_INCL
diff --git a/compiler/z/codegen/OMRRegisterPair.cpp b/compiler/z/codegen/OMRRegisterPair.cpp
index b0d3ee1d90..5dd9b2306c 100644
--- a/compiler/z/codegen/OMRRegisterPair.cpp
+++ b/compiler/z/codegen/OMRRegisterPair.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
//On zOS XLC linker can't handle files with same name at link time
diff --git a/compiler/z/codegen/OMRRegisterPair.hpp b/compiler/z/codegen/OMRRegisterPair.hpp
index 70fead9589..24c701a9dc 100644
--- a/compiler/z/codegen/OMRRegisterPair.hpp
+++ b/compiler/z/codegen/OMRRegisterPair.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_REGISTER_PAIR_INCL
diff --git a/compiler/z/codegen/OMRSnippet.cpp b/compiler/z/codegen/OMRSnippet.cpp
index 0bf0c8b730..cc3960c10b 100644
--- a/compiler/z/codegen/OMRSnippet.cpp
+++ b/compiler/z/codegen/OMRSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#pragma csect(CODE,"OMRZSnippet#C")
diff --git a/compiler/z/codegen/OMRSnippet.hpp b/compiler/z/codegen/OMRSnippet.hpp
index ca943dd3e7..f7573cd59d 100644
--- a/compiler/z/codegen/OMRSnippet.hpp
+++ b/compiler/z/codegen/OMRSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_SNIPPET_INCL
diff --git a/compiler/z/codegen/OMRTreeEvaluator.cpp b/compiler/z/codegen/OMRTreeEvaluator.cpp
index b1c21aadc9..7ee299de44 100644
--- a/compiler/z/codegen/OMRTreeEvaluator.cpp
+++ b/compiler/z/codegen/OMRTreeEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
//On zOS XLC linker can't handle files with same name at link time
diff --git a/compiler/z/codegen/OMRTreeEvaluator.hpp b/compiler/z/codegen/OMRTreeEvaluator.hpp
index 61f28615a5..d27f3b0cbb 100644
--- a/compiler/z/codegen/OMRTreeEvaluator.hpp
+++ b/compiler/z/codegen/OMRTreeEvaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_TREE_EVALUATOR_INCL
diff --git a/compiler/z/codegen/OpMemToMem.cpp b/compiler/z/codegen/OpMemToMem.cpp
index 3bb565d949..5aaab3f442 100644
--- a/compiler/z/codegen/OpMemToMem.cpp
+++ b/compiler/z/codegen/OpMemToMem.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "z/codegen/OpMemToMem.hpp"
diff --git a/compiler/z/codegen/OpMemToMem.hpp b/compiler/z/codegen/OpMemToMem.hpp
index 745a3a9740..acf345376e 100644
--- a/compiler/z/codegen/OpMemToMem.hpp
+++ b/compiler/z/codegen/OpMemToMem.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OPMEMTOMEM_INCL
diff --git a/compiler/z/codegen/RealRegisterEnum.hpp b/compiler/z/codegen/RealRegisterEnum.hpp
index ca64a432b2..b60a167a35 100644
--- a/compiler/z/codegen/RealRegisterEnum.hpp
+++ b/compiler/z/codegen/RealRegisterEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/z/codegen/RealRegisterMaskEnum.hpp b/compiler/z/codegen/RealRegisterMaskEnum.hpp
index 3fefa76d76..54ccfaa482 100644
--- a/compiler/z/codegen/RealRegisterMaskEnum.hpp
+++ b/compiler/z/codegen/RealRegisterMaskEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/z/codegen/RegisterDependency.hpp b/compiler/z/codegen/RegisterDependency.hpp
index 8c90999809..215a963824 100644
--- a/compiler/z/codegen/RegisterDependency.hpp
+++ b/compiler/z/codegen/RegisterDependency.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_REGISTER_DEPENDENCY_INCL
diff --git a/compiler/z/codegen/S390BranchCondNames.cpp b/compiler/z/codegen/S390BranchCondNames.cpp
index 2507435fcb..6bea05e1e7 100644
--- a/compiler/z/codegen/S390BranchCondNames.cpp
+++ b/compiler/z/codegen/S390BranchCondNames.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "codegen/InstOpCode.hpp" // for InstOpCode::S390NumBranchConditions
diff --git a/compiler/z/codegen/S390Debug.cpp b/compiler/z/codegen/S390Debug.cpp
index 619f27b06a..f390aa9515 100644
--- a/compiler/z/codegen/S390Debug.cpp
+++ b/compiler/z/codegen/S390Debug.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#if defined (_MSC_VER) && (_MSC_VER < 1900)
diff --git a/compiler/z/codegen/S390Evaluator.hpp b/compiler/z/codegen/S390Evaluator.hpp
index 4c6be805da..e1b8a7155b 100644
--- a/compiler/z/codegen/S390Evaluator.hpp
+++ b/compiler/z/codegen/S390Evaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_S390_TREE_EVALUATOR_INCL
diff --git a/compiler/z/codegen/S390GenerateInstructions.cpp b/compiler/z/codegen/S390GenerateInstructions.cpp
index de11dd2251..afcc3120fc 100644
--- a/compiler/z/codegen/S390GenerateInstructions.cpp
+++ b/compiler/z/codegen/S390GenerateInstructions.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "z/codegen/S390GenerateInstructions.hpp"
diff --git a/compiler/z/codegen/S390GenerateInstructions.hpp b/compiler/z/codegen/S390GenerateInstructions.hpp
index 0abaf865f1..ee047ced6a 100644
--- a/compiler/z/codegen/S390GenerateInstructions.hpp
+++ b/compiler/z/codegen/S390GenerateInstructions.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef GENERATEINSTRUCTION_INCL
diff --git a/compiler/z/codegen/S390HelperCallSnippet.cpp b/compiler/z/codegen/S390HelperCallSnippet.cpp
index 9488dabd6b..84a39887d9 100644
--- a/compiler/z/codegen/S390HelperCallSnippet.cpp
+++ b/compiler/z/codegen/S390HelperCallSnippet.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "z/codegen/S390HelperCallSnippet.hpp"
diff --git a/compiler/z/codegen/S390HelperCallSnippet.hpp b/compiler/z/codegen/S390HelperCallSnippet.hpp
index 02ebef6cda..e4b3fb01df 100644
--- a/compiler/z/codegen/S390HelperCallSnippet.hpp
+++ b/compiler/z/codegen/S390HelperCallSnippet.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef S390HELPERCALLSNIPPET_INCL
diff --git a/compiler/z/codegen/S390Instruction.cpp b/compiler/z/codegen/S390Instruction.cpp
index 7a9bc5ddfd..9925854fd2 100644
--- a/compiler/z/codegen/S390Instruction.cpp
+++ b/compiler/z/codegen/S390Instruction.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for assert
diff --git a/compiler/z/codegen/S390Instruction.hpp b/compiler/z/codegen/S390Instruction.hpp
index dda7172b82..a7d5842b5e 100644
--- a/compiler/z/codegen/S390Instruction.hpp
+++ b/compiler/z/codegen/S390Instruction.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef S390INSTRUCTION_INCL
diff --git a/compiler/z/codegen/S390OutOfLineCodeSection.cpp b/compiler/z/codegen/S390OutOfLineCodeSection.cpp
index ec6a43d99f..c23285ba67 100644
--- a/compiler/z/codegen/S390OutOfLineCodeSection.cpp
+++ b/compiler/z/codegen/S390OutOfLineCodeSection.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "z/codegen/S390OutOfLineCodeSection.hpp"
diff --git a/compiler/z/codegen/S390OutOfLineCodeSection.hpp b/compiler/z/codegen/S390OutOfLineCodeSection.hpp
index 92c349f6ff..7b29a1fdcd 100644
--- a/compiler/z/codegen/S390OutOfLineCodeSection.hpp
+++ b/compiler/z/codegen/S390OutOfLineCodeSection.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef S390OUTOFLINECODESECTION_INCL
diff --git a/compiler/z/codegen/S390Snippets.cpp b/compiler/z/codegen/S390Snippets.cpp
index ed570775bd..4304fef2fa 100644
--- a/compiler/z/codegen/S390Snippets.cpp
+++ b/compiler/z/codegen/S390Snippets.cpp
@@ -16,5 +16,5 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
diff --git a/compiler/z/codegen/S390Snippets.hpp b/compiler/z/codegen/S390Snippets.hpp
index b668400bad..ca3f20c53d 100644
--- a/compiler/z/codegen/S390Snippets.hpp
+++ b/compiler/z/codegen/S390Snippets.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_S390SNIPPETS_INCL
diff --git a/compiler/z/codegen/S390SystemLinkage.hpp b/compiler/z/codegen/S390SystemLinkage.hpp
index 5587245aa8..e2d8f59fae 100644
--- a/compiler/z/codegen/S390SystemLinkage.hpp
+++ b/compiler/z/codegen/S390SystemLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef Z_SYSTEMLINKAGE_INCL
diff --git a/compiler/z/codegen/SystemLinkage.cpp b/compiler/z/codegen/SystemLinkage.cpp
index fd2518513d..143acaefd2 100644
--- a/compiler/z/codegen/SystemLinkage.cpp
+++ b/compiler/z/codegen/SystemLinkage.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
// See also S390Linkage.cpp which contains more S390 Linkage
diff --git a/compiler/z/codegen/SystemLinkage.hpp b/compiler/z/codegen/SystemLinkage.hpp
index 14c69957e9..23e6cbef8d 100644
--- a/compiler/z/codegen/SystemLinkage.hpp
+++ b/compiler/z/codegen/SystemLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_SYSTEMLINKAGE_INCL
diff --git a/compiler/z/codegen/TRSystemLinkage.hpp b/compiler/z/codegen/TRSystemLinkage.hpp
index fa8ed4df1e..455bfd3af8 100644
--- a/compiler/z/codegen/TRSystemLinkage.hpp
+++ b/compiler/z/codegen/TRSystemLinkage.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef S390LINKAGE_INCL
diff --git a/compiler/z/codegen/TRzOSSystemLinkageBase.hpp b/compiler/z/codegen/TRzOSSystemLinkageBase.hpp
index eeb10fba99..27dc8636d9 100644
--- a/compiler/z/codegen/TRzOSSystemLinkageBase.hpp
+++ b/compiler/z/codegen/TRzOSSystemLinkageBase.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TR_Z_ZOSSYSTEMLINKAGE_BASE_INCL
diff --git a/compiler/z/codegen/TranslateEvaluator.cpp b/compiler/z/codegen/TranslateEvaluator.cpp
index 41924b7489..7322d5a230 100644
--- a/compiler/z/codegen/TranslateEvaluator.cpp
+++ b/compiler/z/codegen/TranslateEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "z/codegen/TranslateEvaluator.hpp"
diff --git a/compiler/z/codegen/TranslateEvaluator.hpp b/compiler/z/codegen/TranslateEvaluator.hpp
index 5a0c201d86..7028a83709 100644
--- a/compiler/z/codegen/TranslateEvaluator.hpp
+++ b/compiler/z/codegen/TranslateEvaluator.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef S390TRANSLATEEVALUATOR_INCL
diff --git a/compiler/z/codegen/TreeEvaluatorTable.hpp b/compiler/z/codegen/TreeEvaluatorTable.hpp
index 7416242aea..8075c25356 100644
--- a/compiler/z/codegen/TreeEvaluatorTable.hpp
+++ b/compiler/z/codegen/TreeEvaluatorTable.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/**
diff --git a/compiler/z/codegen/UnaryEvaluator.cpp b/compiler/z/codegen/UnaryEvaluator.cpp
index 127b87fa99..8f3f04b829 100644
--- a/compiler/z/codegen/UnaryEvaluator.cpp
+++ b/compiler/z/codegen/UnaryEvaluator.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include // for NULL, size_t
diff --git a/compiler/z/env/OMRCPU.hpp b/compiler/z/env/OMRCPU.hpp
index 57f7e1e531..2c6ef2de3e 100644
--- a/compiler/z/env/OMRCPU.hpp
+++ b/compiler/z/env/OMRCPU.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_CPU_INCL
diff --git a/compiler/z/env/OMRDebugEnv.cpp b/compiler/z/env/OMRDebugEnv.cpp
index 54094675d1..c68167b802 100644
--- a/compiler/z/env/OMRDebugEnv.cpp
+++ b/compiler/z/env/OMRDebugEnv.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#pragma csect(CODE,"OMRZDebugEnv#C")
diff --git a/compiler/z/env/OMRDebugEnv.hpp b/compiler/z/env/OMRDebugEnv.hpp
index 050c83aef0..d069a8219c 100644
--- a/compiler/z/env/OMRDebugEnv.hpp
+++ b/compiler/z/env/OMRDebugEnv.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef OMR_Z_DEBUG_ENV_INCL
diff --git a/compiler/z/env/S390ProcessorEnum.hpp b/compiler/z/env/S390ProcessorEnum.hpp
index 34b6d09989..7a29b0304f 100644
--- a/compiler/z/env/S390ProcessorEnum.hpp
+++ b/compiler/z/env/S390ProcessorEnum.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/compiler/z/runtime/VirtualGuardRuntime.cpp b/compiler/z/runtime/VirtualGuardRuntime.cpp
index 827425d370..3f35f6a934 100644
--- a/compiler/z/runtime/VirtualGuardRuntime.cpp
+++ b/compiler/z/runtime/VirtualGuardRuntime.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/configure b/configure
old mode 100755
new mode 100644
index 90664f696a..c816bb7e89
--- a/configure
+++ b/configure
@@ -2681,7 +2681,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
############### Categorize the OS
diff --git a/configure.ac b/configure.ac
old mode 100755
new mode 100644
index ab7beb0ff7..c8ff1ba3fe
--- a/configure.ac
+++ b/configure.ac
@@ -17,7 +17,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
# This configure.ac has been confirmed to work with Autoconf v2.63,
diff --git a/ddr/CMakeLists.txt b/ddr/CMakeLists.txt
index 0a87fc9aaf..64869a79d0 100644
--- a/ddr/CMakeLists.txt
+++ b/ddr/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
if(NOT OMR_DDR)
diff --git a/ddr/Makefile b/ddr/Makefile
index 692cbbae74..8279a3a272 100644
--- a/ddr/Makefile
+++ b/ddr/Makefile
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
top_srcdir := ..
diff --git a/ddr/docs/intermediate_representation.dia b/ddr/docs/intermediate_representation.dia
index a337a8fdfd..e69de29bb2 100644
Binary files a/ddr/docs/intermediate_representation.dia and b/ddr/docs/intermediate_representation.dia differ
diff --git a/ddr/include/ddr/blobgen/genBlob.hpp b/ddr/include/ddr/blobgen/genBlob.hpp
index 746821003d..2a1650ee54 100644
--- a/ddr/include/ddr/blobgen/genBlob.hpp
+++ b/ddr/include/ddr/blobgen/genBlob.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef GENBLOB_HPP
diff --git a/ddr/include/ddr/blobgen/java/genBinaryBlob.hpp b/ddr/include/ddr/blobgen/java/genBinaryBlob.hpp
index d7ea2608fe..65d00f4e42 100644
--- a/ddr/include/ddr/blobgen/java/genBinaryBlob.hpp
+++ b/ddr/include/ddr/blobgen/java/genBinaryBlob.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef GENBINARYBLOB_HPP
diff --git a/ddr/include/ddr/blobgen/java/genSuperset.hpp b/ddr/include/ddr/blobgen/java/genSuperset.hpp
index 5b8f0b5230..0eaf17a768 100644
--- a/ddr/include/ddr/blobgen/java/genSuperset.hpp
+++ b/ddr/include/ddr/blobgen/java/genSuperset.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef GENSUPERSET_HPP
diff --git a/ddr/include/ddr/config.hpp b/ddr/include/ddr/config.hpp
index 36e34706cc..5146912850 100644
--- a/ddr/include/ddr/config.hpp
+++ b/ddr/include/ddr/config.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CONFIG_HPP
diff --git a/ddr/include/ddr/error.hpp b/ddr/include/ddr/error.hpp
index fc043a9148..06dff038c3 100644
--- a/ddr/include/ddr/error.hpp
+++ b/ddr/include/ddr/error.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#if !defined(DDR_ERROR_HPP)
diff --git a/ddr/include/ddr/ir/ClassType.hpp b/ddr/include/ddr/ir/ClassType.hpp
index 2141d81932..f8c8dbbef8 100644
--- a/ddr/include/ddr/ir/ClassType.hpp
+++ b/ddr/include/ddr/ir/ClassType.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CLASSTYPE_HPP
diff --git a/ddr/include/ddr/ir/ClassUDT.hpp b/ddr/include/ddr/ir/ClassUDT.hpp
index 346e6864f6..d480db75ed 100644
--- a/ddr/include/ddr/ir/ClassUDT.hpp
+++ b/ddr/include/ddr/ir/ClassUDT.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef CLASSUDT_HPP
diff --git a/ddr/include/ddr/ir/EnumMember.hpp b/ddr/include/ddr/ir/EnumMember.hpp
index 532f7c1683..4f1aa1818c 100644
--- a/ddr/include/ddr/ir/EnumMember.hpp
+++ b/ddr/include/ddr/ir/EnumMember.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ENUMMEMBER_HPP
diff --git a/ddr/include/ddr/ir/EnumUDT.hpp b/ddr/include/ddr/ir/EnumUDT.hpp
index ac86812b94..02455ab844 100644
--- a/ddr/include/ddr/ir/EnumUDT.hpp
+++ b/ddr/include/ddr/ir/EnumUDT.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef ENUMUDT_HPP
diff --git a/ddr/include/ddr/ir/Field.hpp b/ddr/include/ddr/ir/Field.hpp
index fe6b2a9dd2..a5fe7a5340 100644
--- a/ddr/include/ddr/ir/Field.hpp
+++ b/ddr/include/ddr/ir/Field.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef FIELD_HPP
diff --git a/ddr/include/ddr/ir/Macro.hpp b/ddr/include/ddr/ir/Macro.hpp
index d6741397c4..349bf8fed5 100644
--- a/ddr/include/ddr/ir/Macro.hpp
+++ b/ddr/include/ddr/ir/Macro.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef MACRO_HPP
diff --git a/ddr/include/ddr/ir/Members.hpp b/ddr/include/ddr/ir/Members.hpp
index 58aa6d8a7e..acca3ed303 100644
--- a/ddr/include/ddr/ir/Members.hpp
+++ b/ddr/include/ddr/ir/Members.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef MEMBERS_HPP
diff --git a/ddr/include/ddr/ir/Modifiers.hpp b/ddr/include/ddr/ir/Modifiers.hpp
index ee4d3d89db..60edcefc45 100644
--- a/ddr/include/ddr/ir/Modifiers.hpp
+++ b/ddr/include/ddr/ir/Modifiers.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef MODIFIERS_HPP
diff --git a/ddr/include/ddr/ir/NamespaceUDT.hpp b/ddr/include/ddr/ir/NamespaceUDT.hpp
index 09b44a39be..963ef61f03 100644
--- a/ddr/include/ddr/ir/NamespaceUDT.hpp
+++ b/ddr/include/ddr/ir/NamespaceUDT.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef NAMESPACEUDT_HPP
diff --git a/ddr/include/ddr/ir/Symbol_IR.hpp b/ddr/include/ddr/ir/Symbol_IR.hpp
index e7c520ae61..19979cd284 100644
--- a/ddr/include/ddr/ir/Symbol_IR.hpp
+++ b/ddr/include/ddr/ir/Symbol_IR.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef SYMBOL_IR_HPP
diff --git a/ddr/include/ddr/ir/Type.hpp b/ddr/include/ddr/ir/Type.hpp
index aaffeefc06..28846af528 100644
--- a/ddr/include/ddr/ir/Type.hpp
+++ b/ddr/include/ddr/ir/Type.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TYPE_HPP
diff --git a/ddr/include/ddr/ir/TypeVisitor.hpp b/ddr/include/ddr/ir/TypeVisitor.hpp
index 9f0012ea77..031db6dfb4 100644
--- a/ddr/include/ddr/ir/TypeVisitor.hpp
+++ b/ddr/include/ddr/ir/TypeVisitor.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TYPEVISITOR_HPP
diff --git a/ddr/include/ddr/ir/TypedefUDT.hpp b/ddr/include/ddr/ir/TypedefUDT.hpp
index 9a195c2def..5e497db25c 100644
--- a/ddr/include/ddr/ir/TypedefUDT.hpp
+++ b/ddr/include/ddr/ir/TypedefUDT.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef TYPEDEFUDT_HPP
diff --git a/ddr/include/ddr/ir/UDT.hpp b/ddr/include/ddr/ir/UDT.hpp
index b056e84449..4064f2abca 100644
--- a/ddr/include/ddr/ir/UDT.hpp
+++ b/ddr/include/ddr/ir/UDT.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef UDT_HPP
diff --git a/ddr/include/ddr/ir/UnionUDT.hpp b/ddr/include/ddr/ir/UnionUDT.hpp
index ad401a4954..22b3e21a5c 100644
--- a/ddr/include/ddr/ir/UnionUDT.hpp
+++ b/ddr/include/ddr/ir/UnionUDT.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef UNIONUDT_HPP
diff --git a/ddr/include/ddr/macros/MacroInfo.hpp b/ddr/include/ddr/macros/MacroInfo.hpp
index 2536720063..8cc7f216dc 100644
--- a/ddr/include/ddr/macros/MacroInfo.hpp
+++ b/ddr/include/ddr/macros/MacroInfo.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef MACROINFO_HPP
diff --git a/ddr/include/ddr/macros/MacroTool.hpp b/ddr/include/ddr/macros/MacroTool.hpp
index d0e99279e5..f47faeec0d 100644
--- a/ddr/include/ddr/macros/MacroTool.hpp
+++ b/ddr/include/ddr/macros/MacroTool.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef MACROTOOL_HPP
diff --git a/ddr/include/ddr/scanner/Scanner.hpp b/ddr/include/ddr/scanner/Scanner.hpp
index b20e662f05..42c11c1dd1 100644
--- a/ddr/include/ddr/scanner/Scanner.hpp
+++ b/ddr/include/ddr/scanner/Scanner.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef SCANNER_HPP
diff --git a/ddr/include/ddr/scanner/dwarf/AixSymbolTableParser.hpp b/ddr/include/ddr/scanner/dwarf/AixSymbolTableParser.hpp
index 7fe0ef2d9a..1fd9e48710 100644
--- a/ddr/include/ddr/scanner/dwarf/AixSymbolTableParser.hpp
+++ b/ddr/include/ddr/scanner/dwarf/AixSymbolTableParser.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/ddr/include/ddr/scanner/dwarf/DwarfFunctions.hpp b/ddr/include/ddr/scanner/dwarf/DwarfFunctions.hpp
index 4ca6ddbb8a..22ebb228e5 100644
--- a/ddr/include/ddr/scanner/dwarf/DwarfFunctions.hpp
+++ b/ddr/include/ddr/scanner/dwarf/DwarfFunctions.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/config.hpp"
diff --git a/ddr/include/ddr/scanner/dwarf/DwarfScanner.hpp b/ddr/include/ddr/scanner/dwarf/DwarfScanner.hpp
index 0404eb9c87..566ab77924 100644
--- a/ddr/include/ddr/scanner/dwarf/DwarfScanner.hpp
+++ b/ddr/include/ddr/scanner/dwarf/DwarfScanner.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef DWARFSCANNER_HPP
diff --git a/ddr/include/ddr/scanner/pdb/PdbScanner.hpp b/ddr/include/ddr/scanner/pdb/PdbScanner.hpp
index 3788ac840e..6f0b068c6d 100644
--- a/ddr/include/ddr/scanner/pdb/PdbScanner.hpp
+++ b/ddr/include/ddr/scanner/pdb/PdbScanner.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef PDBSCANNER_HPP
diff --git a/ddr/include/ddr/std/sstream.hpp b/ddr/include/ddr/std/sstream.hpp
index 3d981a5024..64e0aa5dcb 100644
--- a/ddr/include/ddr/std/sstream.hpp
+++ b/ddr/include/ddr/std/sstream.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef SSTREAM_HPP
diff --git a/ddr/include/ddr/std/string.hpp b/ddr/include/ddr/std/string.hpp
index a4ea27d397..d363320632 100644
--- a/ddr/include/ddr/std/string.hpp
+++ b/ddr/include/ddr/std/string.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#ifndef STRING_HPP
diff --git a/ddr/include/ddr/std/unordered_map.hpp b/ddr/include/ddr/std/unordered_map.hpp
index 787e21faa0..3144aca26d 100644
--- a/ddr/include/ddr/std/unordered_map.hpp
+++ b/ddr/include/ddr/std/unordered_map.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#if !defined(DDR_UNORDERED_MAP)
diff --git a/ddr/lib/CMakeLists.txt b/ddr/lib/CMakeLists.txt
index 453bbabf94..e5fde60fd1 100644
--- a/ddr/lib/CMakeLists.txt
+++ b/ddr/lib/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
add_subdirectory(ddr-blobgen)
diff --git a/ddr/lib/Makefile b/ddr/lib/Makefile
index df3d812a69..0480593755 100644
--- a/ddr/lib/Makefile
+++ b/ddr/lib/Makefile
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
top_srcdir := ../..
diff --git a/ddr/lib/ddr-blobgen/CMakeLists.txt b/ddr/lib/ddr-blobgen/CMakeLists.txt
index 9b96ffea04..ba45e3f592 100644
--- a/ddr/lib/ddr-blobgen/CMakeLists.txt
+++ b/ddr/lib/ddr-blobgen/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
add_library(omr_ddr_blobgen
diff --git a/ddr/lib/ddr-blobgen/Makefile b/ddr/lib/ddr-blobgen/Makefile
index a4652e8d2d..d34b68c4ff 100644
--- a/ddr/lib/ddr-blobgen/Makefile
+++ b/ddr/lib/ddr-blobgen/Makefile
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
top_srcdir=../../..
diff --git a/ddr/lib/ddr-blobgen/java/genBinaryBlob.cpp b/ddr/lib/ddr-blobgen/java/genBinaryBlob.cpp
index 2125afdabe..0ff7e675b6 100644
--- a/ddr/lib/ddr-blobgen/java/genBinaryBlob.cpp
+++ b/ddr/lib/ddr-blobgen/java/genBinaryBlob.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/config.hpp"
diff --git a/ddr/lib/ddr-blobgen/java/genBlobJava.cpp b/ddr/lib/ddr-blobgen/java/genBlobJava.cpp
index 636d94269b..a0b9322320 100644
--- a/ddr/lib/ddr-blobgen/java/genBlobJava.cpp
+++ b/ddr/lib/ddr-blobgen/java/genBlobJava.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#if defined(AIXPPC) || defined(J9ZOS390)
diff --git a/ddr/lib/ddr-blobgen/java/genSuperset.cpp b/ddr/lib/ddr-blobgen/java/genSuperset.cpp
index ec5f5ffc20..4463238de0 100644
--- a/ddr/lib/ddr-blobgen/java/genSuperset.cpp
+++ b/ddr/lib/ddr-blobgen/java/genSuperset.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/blobgen/java/genSuperset.hpp"
diff --git a/ddr/lib/ddr-ir/CMakeLists.txt b/ddr/lib/ddr-ir/CMakeLists.txt
index 0fd9e23bba..a3c8cac00a 100644
--- a/ddr/lib/ddr-ir/CMakeLists.txt
+++ b/ddr/lib/ddr-ir/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
add_library(omr_ddr_ir
diff --git a/ddr/lib/ddr-ir/ClassType.cpp b/ddr/lib/ddr-ir/ClassType.cpp
index b04a3c867d..a20a4ec0aa 100644
--- a/ddr/lib/ddr-ir/ClassType.cpp
+++ b/ddr/lib/ddr-ir/ClassType.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/ir/ClassType.hpp"
diff --git a/ddr/lib/ddr-ir/ClassUDT.cpp b/ddr/lib/ddr-ir/ClassUDT.cpp
index 9b53743c4f..15f288aecc 100644
--- a/ddr/lib/ddr-ir/ClassUDT.cpp
+++ b/ddr/lib/ddr-ir/ClassUDT.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/ir/ClassUDT.hpp"
diff --git a/ddr/lib/ddr-ir/EnumMember.cpp b/ddr/lib/ddr-ir/EnumMember.cpp
index 0a3c065773..be1e2fc2a3 100644
--- a/ddr/lib/ddr-ir/EnumMember.cpp
+++ b/ddr/lib/ddr-ir/EnumMember.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/ir/EnumMember.hpp"
diff --git a/ddr/lib/ddr-ir/EnumUDT.cpp b/ddr/lib/ddr-ir/EnumUDT.cpp
index 93382a4fbe..8f2040744e 100644
--- a/ddr/lib/ddr-ir/EnumUDT.cpp
+++ b/ddr/lib/ddr-ir/EnumUDT.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/ir/EnumUDT.hpp"
diff --git a/ddr/lib/ddr-ir/Field.cpp b/ddr/lib/ddr-ir/Field.cpp
index e73148afd2..41913d0d70 100644
--- a/ddr/lib/ddr-ir/Field.cpp
+++ b/ddr/lib/ddr-ir/Field.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/ir/Field.hpp"
diff --git a/ddr/lib/ddr-ir/Macro.cpp b/ddr/lib/ddr-ir/Macro.cpp
index db4989b6af..1ff1c90cc9 100644
--- a/ddr/lib/ddr-ir/Macro.cpp
+++ b/ddr/lib/ddr-ir/Macro.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/config.hpp"
diff --git a/ddr/lib/ddr-ir/Makefile b/ddr/lib/ddr-ir/Makefile
index 3e97584e92..3306c8cc94 100644
--- a/ddr/lib/ddr-ir/Makefile
+++ b/ddr/lib/ddr-ir/Makefile
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
top_srcdir = ../../..
diff --git a/ddr/lib/ddr-ir/Members.cpp b/ddr/lib/ddr-ir/Members.cpp
index d8fdbdee35..f4e5c67e9b 100644
--- a/ddr/lib/ddr-ir/Members.cpp
+++ b/ddr/lib/ddr-ir/Members.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/ir/Members.hpp"
diff --git a/ddr/lib/ddr-ir/Modifiers.cpp b/ddr/lib/ddr-ir/Modifiers.cpp
index 903bf71405..830902ad1b 100644
--- a/ddr/lib/ddr-ir/Modifiers.cpp
+++ b/ddr/lib/ddr-ir/Modifiers.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/ddr/lib/ddr-ir/NamespaceUDT.cpp b/ddr/lib/ddr-ir/NamespaceUDT.cpp
index ad9c200149..9197566148 100644
--- a/ddr/lib/ddr-ir/NamespaceUDT.cpp
+++ b/ddr/lib/ddr-ir/NamespaceUDT.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/ir/NamespaceUDT.hpp"
diff --git a/ddr/lib/ddr-ir/Symbol_IR.cpp b/ddr/lib/ddr-ir/Symbol_IR.cpp
index 21fa9c2a38..0f894713a2 100644
--- a/ddr/lib/ddr-ir/Symbol_IR.cpp
+++ b/ddr/lib/ddr-ir/Symbol_IR.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/config.hpp"
diff --git a/ddr/lib/ddr-ir/Type.cpp b/ddr/lib/ddr-ir/Type.cpp
index af0ed18747..447481b236 100644
--- a/ddr/lib/ddr-ir/Type.cpp
+++ b/ddr/lib/ddr-ir/Type.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/ir/Type.hpp"
diff --git a/ddr/lib/ddr-ir/TypedefUDT.cpp b/ddr/lib/ddr-ir/TypedefUDT.cpp
index ec13ec2861..12469cd0fc 100644
--- a/ddr/lib/ddr-ir/TypedefUDT.cpp
+++ b/ddr/lib/ddr-ir/TypedefUDT.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/ir/TypedefUDT.hpp"
diff --git a/ddr/lib/ddr-ir/UDT.cpp b/ddr/lib/ddr-ir/UDT.cpp
index b2548149cf..780f31a90f 100644
--- a/ddr/lib/ddr-ir/UDT.cpp
+++ b/ddr/lib/ddr-ir/UDT.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/config.hpp"
diff --git a/ddr/lib/ddr-ir/UnionUDT.cpp b/ddr/lib/ddr-ir/UnionUDT.cpp
index 6c11f81c5b..62e1ca171c 100644
--- a/ddr/lib/ddr-ir/UnionUDT.cpp
+++ b/ddr/lib/ddr-ir/UnionUDT.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/ir/UnionUDT.hpp"
diff --git a/ddr/lib/ddr-macros/CMakeLists.txt b/ddr/lib/ddr-macros/CMakeLists.txt
index 2a1418c570..7ea8140328 100644
--- a/ddr/lib/ddr-macros/CMakeLists.txt
+++ b/ddr/lib/ddr-macros/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
add_library(omr_ddr_macros
diff --git a/ddr/lib/ddr-macros/MacroInfo.cpp b/ddr/lib/ddr-macros/MacroInfo.cpp
index 32d8b59132..3f3c34103a 100644
--- a/ddr/lib/ddr-macros/MacroInfo.cpp
+++ b/ddr/lib/ddr-macros/MacroInfo.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/macros/MacroInfo.hpp"
diff --git a/ddr/lib/ddr-macros/MacroTool.cpp b/ddr/lib/ddr-macros/MacroTool.cpp
index 1aad634bc7..e394e8b1a7 100644
--- a/ddr/lib/ddr-macros/MacroTool.cpp
+++ b/ddr/lib/ddr-macros/MacroTool.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/config.hpp"
diff --git a/ddr/lib/ddr-macros/Makefile b/ddr/lib/ddr-macros/Makefile
index 010ade8cd5..70f8a9a12f 100644
--- a/ddr/lib/ddr-macros/Makefile
+++ b/ddr/lib/ddr-macros/Makefile
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
top_srcdir = ../../..
diff --git a/ddr/lib/ddr-scanner/CMakeLists.txt b/ddr/lib/ddr-scanner/CMakeLists.txt
index b3672de6b3..778c2cffc8 100644
--- a/ddr/lib/ddr-scanner/CMakeLists.txt
+++ b/ddr/lib/ddr-scanner/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
add_library(omr_ddr_scanner
diff --git a/ddr/lib/ddr-scanner/Makefile b/ddr/lib/ddr-scanner/Makefile
index 8ac4688494..8837bce968 100644
--- a/ddr/lib/ddr-scanner/Makefile
+++ b/ddr/lib/ddr-scanner/Makefile
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
top_srcdir = ../../..
diff --git a/ddr/lib/ddr-scanner/Scanner.cpp b/ddr/lib/ddr-scanner/Scanner.cpp
index 721b52cdd1..4ef7cd06a6 100644
--- a/ddr/lib/ddr-scanner/Scanner.cpp
+++ b/ddr/lib/ddr-scanner/Scanner.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/config.hpp"
diff --git a/ddr/lib/ddr-scanner/dwarf/AixSymbolTableParser.cpp b/ddr/lib/ddr-scanner/dwarf/AixSymbolTableParser.cpp
index 8f0c57591f..3ac1e77c1f 100644
--- a/ddr/lib/ddr-scanner/dwarf/AixSymbolTableParser.cpp
+++ b/ddr/lib/ddr-scanner/dwarf/AixSymbolTableParser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/error.hpp"
diff --git a/ddr/lib/ddr-scanner/dwarf/DwarfFunctions.cpp b/ddr/lib/ddr-scanner/dwarf/DwarfFunctions.cpp
index 84090c9c9f..5234afbf89 100644
--- a/ddr/lib/ddr-scanner/dwarf/DwarfFunctions.cpp
+++ b/ddr/lib/ddr-scanner/dwarf/DwarfFunctions.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/scanner/dwarf/DwarfFunctions.hpp"
diff --git a/ddr/lib/ddr-scanner/dwarf/DwarfParser.cpp b/ddr/lib/ddr-scanner/dwarf/DwarfParser.cpp
index a7fad9f3d5..2fbeff9029 100644
--- a/ddr/lib/ddr-scanner/dwarf/DwarfParser.cpp
+++ b/ddr/lib/ddr-scanner/dwarf/DwarfParser.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/scanner/dwarf/DwarfFunctions.hpp"
diff --git a/ddr/lib/ddr-scanner/dwarf/DwarfScanner.cpp b/ddr/lib/ddr-scanner/dwarf/DwarfScanner.cpp
index 8c99d4a5f8..b43fee3ea6 100644
--- a/ddr/lib/ddr-scanner/dwarf/DwarfScanner.cpp
+++ b/ddr/lib/ddr-scanner/dwarf/DwarfScanner.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/config.hpp"
diff --git a/ddr/lib/ddr-scanner/pdb/PdbScanner.cpp b/ddr/lib/ddr-scanner/pdb/PdbScanner.cpp
index 813fd62be2..243e087539 100644
--- a/ddr/lib/ddr-scanner/pdb/PdbScanner.cpp
+++ b/ddr/lib/ddr-scanner/pdb/PdbScanner.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/scanner/pdb/PdbScanner.hpp"
diff --git a/ddr/lib/ddr-scanner/pdb/blackList.txt b/ddr/lib/ddr-scanner/pdb/blackList.txt
index f2c4184a33..5521a3f28a 100644
--- a/ddr/lib/ddr-scanner/pdb/blackList.txt
+++ b/ddr/lib/ddr-scanner/pdb/blackList.txt
@@ -307,4 +307,4 @@ type:ArrayOf
type:List*
type:J9
type:OMR
-type:TR_*
\ No newline at end of file
+type:TR_*
diff --git a/ddr/test/makefile b/ddr/test/makefile
index f66fdcf74f..e085a6fff7 100644
--- a/ddr/test/makefile
+++ b/ddr/test/makefile
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
top_srcdir = ../..
diff --git a/ddr/test/map_to_type/map_to_type.hpp b/ddr/test/map_to_type/map_to_type.hpp
index 08c5809fd2..c6f24cad97 100644
--- a/ddr/test/map_to_type/map_to_type.hpp
+++ b/ddr/test/map_to_type/map_to_type.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/ddr/test/sample1.cpp b/ddr/test/sample1.cpp
index d456a454ca..bba24ee5da 100644
--- a/ddr/test/sample1.cpp
+++ b/ddr/test/sample1.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/ddr/test/sample2.cpp b/ddr/test/sample2.cpp
index 911ba6481b..cba79cd89d 100644
--- a/ddr/test/sample2.cpp
+++ b/ddr/test/sample2.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/ddr/test/sample3.cpp b/ddr/test/sample3.cpp
index d95323896f..11d41d9abc 100644
--- a/ddr/test/sample3.cpp
+++ b/ddr/test/sample3.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/ddr/test/sample4.c b/ddr/test/sample4.c
index d2733990a4..1f50041262 100644
--- a/ddr/test/sample4.c
+++ b/ddr/test/sample4.c
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include
diff --git a/ddr/test/test.cpp b/ddr/test/test.cpp
index 40fa7a9b7b..be9ce053f0 100644
--- a/ddr/test/test.cpp
+++ b/ddr/test/test.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "testHeader.h"
diff --git a/ddr/test/testHeader.h b/ddr/test/testHeader.h
index ff2bb99f8e..10b5fa60a9 100644
--- a/ddr/test/testHeader.h
+++ b/ddr/test/testHeader.h
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/*
diff --git a/ddr/test/test_subdir/testFileInSubDir.cpp b/ddr/test/test_subdir/testFileInSubDir.cpp
index 8c41147e1a..9e89294377 100644
--- a/ddr/test/test_subdir/testFileInSubDir.cpp
+++ b/ddr/test/test_subdir/testFileInSubDir.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "testHeaderInSubDir.hpp"
diff --git a/ddr/test/test_subdir/testHeaderInSubDir.hpp b/ddr/test/test_subdir/testHeaderInSubDir.hpp
index 448cc69f2f..d7293250ee 100644
--- a/ddr/test/test_subdir/testHeaderInSubDir.hpp
+++ b/ddr/test/test_subdir/testHeaderInSubDir.hpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
/* Since no ddr_format is specified, this define should be ignored */
diff --git a/ddr/tools/CMakeLists.txt b/ddr/tools/CMakeLists.txt
index b01f251f04..51da7c5a9a 100644
--- a/ddr/tools/CMakeLists.txt
+++ b/ddr/tools/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
add_subdirectory(blob_reader)
diff --git a/ddr/tools/Makefile b/ddr/tools/Makefile
index c0c309fa2c..576f8f5d13 100644
--- a/ddr/tools/Makefile
+++ b/ddr/tools/Makefile
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
top_srcdir := ../..
diff --git a/ddr/tools/blob_reader/CMakeLists.txt b/ddr/tools/blob_reader/CMakeLists.txt
index b93f4bda83..9707666241 100644
--- a/ddr/tools/blob_reader/CMakeLists.txt
+++ b/ddr/tools/blob_reader/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
add_executable(omr_blob_reader
diff --git a/ddr/tools/blob_reader/Makefile b/ddr/tools/blob_reader/Makefile
index 2a1a01936b..ec549663cb 100644
--- a/ddr/tools/blob_reader/Makefile
+++ b/ddr/tools/blob_reader/Makefile
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
top_srcdir = ../../..
diff --git a/ddr/tools/blob_reader/blob_reader.cpp b/ddr/tools/blob_reader/blob_reader.cpp
index ec8242ab42..2428c5605a 100644
--- a/ddr/tools/blob_reader/blob_reader.cpp
+++ b/ddr/tools/blob_reader/blob_reader.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#include "ddr/config.hpp"
diff --git a/ddr/tools/ddrgen/CMakeLists.txt b/ddr/tools/ddrgen/CMakeLists.txt
index ec3c0699c0..fe87b66a57 100644
--- a/ddr/tools/ddrgen/CMakeLists.txt
+++ b/ddr/tools/ddrgen/CMakeLists.txt
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
add_executable(omr_ddrgen
diff --git a/ddr/tools/ddrgen/Makefile b/ddr/tools/ddrgen/Makefile
index 526b5fc477..f66298069c 100644
--- a/ddr/tools/ddrgen/Makefile
+++ b/ddr/tools/ddrgen/Makefile
@@ -16,7 +16,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
top_srcdir = ../../..
diff --git a/ddr/tools/ddrgen/ddrgen.cpp b/ddr/tools/ddrgen/ddrgen.cpp
index 1a1f64902d..bacfe21f83 100644
--- a/ddr/tools/ddrgen/ddrgen.cpp
+++ b/ddr/tools/ddrgen/ddrgen.cpp
@@ -16,7 +16,7 @@
* [1] https://www.gnu.org/software/classpath/license.html
* [2] http://openjdk.java.net/legal/assembly-exception.html
*
- * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+ * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
*******************************************************************************/
#if defined(AIXPPC) || defined(J9ZOS390)
diff --git a/ddr/tools/getmacros b/ddr/tools/getmacros
old mode 100755
new mode 100644
index 580a77f59c..8f1c538d53
--- a/ddr/tools/getmacros
+++ b/ddr/tools/getmacros
@@ -18,7 +18,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
##
diff --git a/ddr_artifacts.mk b/ddr_artifacts.mk
index de7756fc1d..66ea35f7e6 100644
--- a/ddr_artifacts.mk
+++ b/ddr_artifacts.mk
@@ -17,7 +17,7 @@
# [1] https://www.gnu.org/software/classpath/license.html
# [2] http://openjdk.java.net/legal/assembly-exception.html
#
-# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
###############################################################################
###
diff --git a/doc/BuildingWithCMake.md b/doc/BuildingWithCMake.md
index 7bc18463db..f8071e714a 100644
--- a/doc/BuildingWithCMake.md
+++ b/doc/BuildingWithCMake.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# Building with CMake
diff --git a/doc/CodingStandard.md b/doc/CodingStandard.md
index 74d67ca653..64dc095743 100644
--- a/doc/CodingStandard.md
+++ b/doc/CodingStandard.md
@@ -16,7 +16,7 @@ License, version 2 with the OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# OMR C and C++ Coding Standards
diff --git a/doc/compiler/Contributing.md b/doc/compiler/Contributing.md
index 2f90a7e9d8..b59c302ba3 100644
--- a/doc/compiler/Contributing.md
+++ b/doc/compiler/Contributing.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
Contributing {#Contributing}
diff --git a/doc/compiler/ProblemDetermination.md b/doc/compiler/ProblemDetermination.md
old mode 100755
new mode 100644
index 268bc1f247..72ebdca69a
--- a/doc/compiler/ProblemDetermination.md
+++ b/doc/compiler/ProblemDetermination.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# Introduction
diff --git a/doc/compiler/README b/doc/compiler/README
index b57080ed67..e94519938e 100644
--- a/doc/compiler/README
+++ b/doc/compiler/README
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
This directory contains long form prose articles that can be collated together by doxygen.
diff --git a/doc/compiler/extensible_classes/Extensible_Classes.md b/doc/compiler/extensible_classes/Extensible_Classes.md
index 10a7f5b29f..9fa109682b 100644
--- a/doc/compiler/extensible_classes/Extensible_Classes.md
+++ b/doc/compiler/extensible_classes/Extensible_Classes.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# Extensible Classes {#ExtensibleClasses}
diff --git a/doc/compiler/extensible_classes/Extensible_Classes_in_OMR.md b/doc/compiler/extensible_classes/Extensible_Classes_in_OMR.md
index bec3c3627b..fc76ae0fdd 100644
--- a/doc/compiler/extensible_classes/Extensible_Classes_in_OMR.md
+++ b/doc/compiler/extensible_classes/Extensible_Classes_in_OMR.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# Extensible Classes in OMR {#OMRExtensibleClasses}
diff --git a/doc/compiler/il/ExtendingTrees.md b/doc/compiler/il/ExtendingTrees.md
index 7d37b906f6..0358d4fc30 100644
--- a/doc/compiler/il/ExtendingTrees.md
+++ b/doc/compiler/il/ExtendingTrees.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
Extending Trees {#ExtendingTrees}
diff --git a/doc/compiler/il/IntroToTrees.md b/doc/compiler/il/IntroToTrees.md
index 69170f15d6..0d2f464e0e 100644
--- a/doc/compiler/il/IntroToTrees.md
+++ b/doc/compiler/il/IntroToTrees.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
Testarossa's Intermediate Language: An Intro to Trees {#IntroToTrees}
diff --git a/doc/compiler/il/Node.md b/doc/compiler/il/Node.md
index 4be0cda324..08f8dc6e13 100644
--- a/doc/compiler/il/Node.md
+++ b/doc/compiler/il/Node.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# Node
diff --git a/doc/compiler/il/SymbolsSymrefsAliasing.md b/doc/compiler/il/SymbolsSymrefsAliasing.md
index abf47fc864..eca17edbba 100644
--- a/doc/compiler/il/SymbolsSymrefsAliasing.md
+++ b/doc/compiler/il/SymbolsSymrefsAliasing.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# Symbols, Symbol References, and Aliasing in Testarossa
diff --git a/doc/compiler/optimizer/Inliner.md b/doc/compiler/optimizer/Inliner.md
old mode 100755
new mode 100644
index aee6390109..aa780a9d79
--- a/doc/compiler/optimizer/Inliner.md
+++ b/doc/compiler/optimizer/Inliner.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
## Overview
@@ -320,4 +320,4 @@ The very last thing Inliner needs to do is to update caller's flags depending on
@TODO
-
\ No newline at end of file
+
diff --git a/doc/compiler/regular_expression/Regular_Expression.md b/doc/compiler/regular_expression/Regular_Expression.md
index b28def38a1..91c4aa525f 100644
--- a/doc/compiler/regular_expression/Regular_Expression.md
+++ b/doc/compiler/regular_expression/Regular_Expression.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# Regular expression
diff --git a/doc/compiler/runtime/CodeMetaData.md b/doc/compiler/runtime/CodeMetaData.md
index d84ae7e753..67b495d6df 100644
--- a/doc/compiler/runtime/CodeMetaData.md
+++ b/doc/compiler/runtime/CodeMetaData.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# Code Metadata and Code Metadata Manager in the Eclipse OMR compiler
diff --git a/doc/compiler/tril/TrilLanguageReference.md b/doc/compiler/tril/TrilLanguageReference.md
index 5c6a6abc05..ccc09f6535 100644
--- a/doc/compiler/tril/TrilLanguageReference.md
+++ b/doc/compiler/tril/TrilLanguageReference.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# Tril Language Reference
diff --git a/doc/compiler/x/OpCodeEncoding.md b/doc/compiler/x/OpCodeEncoding.md
index 8ac904af41..a316e62e65 100644
--- a/doc/compiler/x/OpCodeEncoding.md
+++ b/doc/compiler/x/OpCodeEncoding.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# X86 Binary Encoding Scheme - Issue [#425](https://github.com/eclipse/omr/issues/425)
diff --git a/doc/ddr.md b/doc/ddr.md
index 4fe177c0c1..c3f1995b3d 100644
--- a/doc/ddr.md
+++ b/doc/ddr.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# DDR: The Direct Dump Reader
diff --git a/doc/ddr/DDR.md b/doc/ddr/DDR.md
index c065e07ee7..eb740fda5a 100644
--- a/doc/ddr/DDR.md
+++ b/doc/ddr/DDR.md
@@ -17,7 +17,7 @@ OpenJDK Assembly Exception [2].
[1] https://www.gnu.org/software/classpath/license.html
[2] http://openjdk.java.net/legal/assembly-exception.html
-SPDX-License-Identifier: EPL-2.0 OR Apache-2.0
+SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
-->
# DDR info generation
diff --git a/epl-2.0.html b/epl-2.0.html
index 637a181d49..6b168b7627 100644
--- a/epl-2.0.html
+++ b/epl-2.0.html
@@ -297,4 +297,4 @@ Exhibit A – Form of Secondary Licenses Notice
You may add additional accurate notices of copyright ownership.