Disable 128-bit integers for testing purposes
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5fab7cf..ef6963e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml
@@ -28,5 +28,5 @@ - uses: actions/upload-artifact@v2 with: - name: libgccjit.so + name: libgccjit_without_int128.so path: /home/runner/work/gcc/build/gcc/libgccjit.so
diff --git a/gcc/jit/jit-playback.cc b/gcc/jit/jit-playback.cc index 23ff9eb..c46aee7 100644 --- a/gcc/jit/jit-playback.cc +++ b/gcc/jit/jit-playback.cc
@@ -246,8 +246,8 @@ case GCC_JIT_TYPE_UINT64_T: return uint64_type_node; case GCC_JIT_TYPE_UINT128_T: - if (targetm.scalar_mode_supported_p (TImode)) - return uint128_type_node; + /*if (targetm.scalar_mode_supported_p (TImode)) + return uint128_type_node;*/ add_error (NULL, "gcc_jit_types value unsupported on this target: %i", type_); return NULL; @@ -261,8 +261,8 @@ case GCC_JIT_TYPE_INT64_T: return intDI_type_node; case GCC_JIT_TYPE_INT128_T: - if (targetm.scalar_mode_supported_p (TImode)) - return intTI_type_node; + /*if (targetm.scalar_mode_supported_p (TImode)) + return intTI_type_node;*/ add_error (NULL, "gcc_jit_types value unsupported on this target: %i", type_); return NULL;