diff options
author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2020-06-28 13:02:27 +0200 |
---|---|---|
committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2020-07-13 23:30:51 +0200 |
commit | a9a0425cde6686c70d8bb13a064c0dec3e5c6491 (patch) | |
tree | 79292658629a0e4c4fed7ba9ea61041836258e93 | |
parent | 8d017625fd1193724b6123283215b9c8b11d49cd (diff) | |
download | sparse-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.c | 3 |
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, |