1
- From 90cde0a829fd72230dcc3d57b69966e4b7c7e4e9 Mon Sep 17 00:00:00 2001
1
+ From d4a4d284c76822280c5f4c05ae4a4d4a58bbeda9 Mon Sep 17 00:00:00 2001
2
2
From: Antoni Boucher <
[email protected] >
3
3
Date: Fri, 16 Feb 2024 12:04:40 -0500
4
4
Subject: [PATCH] Disable 128-bit integers for testing purposes
5
5
6
6
---
7
- gcc/config/i386/i386-jit.cc | 4 ++--
8
- gcc/jit/jit-playback.cc | 8 ++++----
9
- 2 files changed, 6 insertions(+), 6 deletions(-)
7
+ gcc/config/aarch64/aarch64-jit.cc | 4 ++--
8
+ gcc/config/i386/i386-jit.cc | 4 ++--
9
+ gcc/jit/jit-playback.cc | 8 ++++----
10
+ 3 files changed, 8 insertions(+), 8 deletions(-)
10
11
12
+ diff --git a/gcc/config/aarch64/aarch64-jit.cc b/gcc/config/aarch64/aarch64-jit.cc
13
+ index b1cb446baa4..0499e0b0ab1 100644
14
+ --- a/gcc/config/aarch64/aarch64-jit.cc
15
+ +++ b/gcc/config/aarch64/aarch64-jit.cc
16
+ @@ -53,11 +53,11 @@ aarch64_jit_register_target_info (void)
17
+ jit_target_set_arch (cpu);
18
+ }
19
+
20
+ - if (targetm.scalar_mode_supported_p (TImode))
21
+ + /*if (targetm.scalar_mode_supported_p (TImode))
22
+ {
23
+ jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_UINT128_T);
24
+ jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_INT128_T);
25
+ - }
26
+ + }*/
27
+
28
+ if (float16_type_node != NULL && TYPE_PRECISION(float16_type_node) == 16)
29
+ jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_FLOAT16);
11
30
diff --git a/gcc/config/i386/i386-jit.cc b/gcc/config/i386/i386-jit.cc
12
31
index 8e085ff4526..f839201c084 100644
13
32
--- a/gcc/config/i386/i386-jit.cc
@@ -27,10 +46,10 @@ index 8e085ff4526..f839201c084 100644
27
46
if (float16_type_node != NULL && TYPE_PRECISION(float16_type_node) == 16)
28
47
jit_target_add_supported_target_dependent_type(GCC_JIT_TYPE_FLOAT16);
29
48
diff --git a/gcc/jit/jit-playback.cc b/gcc/jit/jit-playback.cc
30
- index 773ecebe68d..0006da73413 100644
49
+ index 6badbaf0d6f..97160e08103 100644
31
50
--- a/gcc/jit/jit-playback.cc
32
51
+++ b/gcc/jit/jit-playback.cc
33
- @@ -249 ,8 +249 ,8 @@ get_tree_node_for_type (enum gcc_jit_types type_)
52
+ @@ -250 ,8 +250 ,8 @@ get_tree_node_for_type (enum gcc_jit_types type_)
34
53
case GCC_JIT_TYPE_UINT64_T:
35
54
return uint64_type_node;
36
55
case GCC_JIT_TYPE_UINT128_T:
@@ -41,7 +60,7 @@ index 773ecebe68d..0006da73413 100644
41
60
42
61
add_error (NULL, "gcc_jit_types value unsupported on this target: %i",
43
62
type_);
44
- @@ -265 ,8 +265 ,8 @@ get_tree_node_for_type (enum gcc_jit_types type_)
63
+ @@ -266 ,8 +266 ,8 @@ get_tree_node_for_type (enum gcc_jit_types type_)
45
64
case GCC_JIT_TYPE_INT64_T:
46
65
return intDI_type_node;
47
66
case GCC_JIT_TYPE_INT128_T:
@@ -53,5 +72,5 @@ index 773ecebe68d..0006da73413 100644
53
72
add_error (NULL, "gcc_jit_types value unsupported on this target: %i",
54
73
type_);
55
74
- -
56
- 2.47 .0
75
+ 2.50 .0
57
76
0 commit comments