aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2020-06-28 13:02:27 +0200
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2020-07-13 23:30:51 +0200
commita9a0425cde6686c70d8bb13a064c0dec3e5c6491 (patch)
tree79292658629a0e4c4fed7ba9ea61041836258e93
parent8d017625fd1193724b6123283215b9c8b11d49cd (diff)
downloadsparse-a9a0425cde6686c70d8bb13a064c0dec3e5c6491.tar.gz
alpha: has 64-bit long double & int128
Support for alpha was added in order to move the specific builtins away from the common list without changing the defaults. Improve the support for this arch by fixing a few specificities: * support of 128-bit integers * long doubles are 64-bit. Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rw-r--r--target-alpha.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/target-alpha.c b/target-alpha.c
index 3f582997..4c622aec 100644
--- a/target-alpha.c
+++ b/target-alpha.c
@@ -24,6 +24,9 @@ static const struct builtin_fn builtins_alpha[] = {
const struct target target_alpha = {
.mach = MACH_ALPHA,
.bitness = ARCH_LP64,
+ .has_int128 = 1,
+
+ .bits_in_longdouble = 64,
.predefine = predefine_alpha,
.builtins = builtins_alpha,