diff options
author | Christophe Lyon <christophe.lyon@arm.com> | 2022-05-31 16:11:47 +0100 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@arm.com> | 2022-05-31 17:51:36 +0200 |
commit | 67d399d509c4c802d6dfb197886a5cc62ea62c5c (patch) | |
tree | 2e99ac313c5ea42dfd4c9273c2efad235c8af8f5 | |
parent | 6c3c8f087cfeaeb8c0e0aca23130109cbc2dbc69 (diff) | |
download | gcc-67d399d509c4c802d6dfb197886a5cc62ea62c5c.zip gcc-67d399d509c4c802d6dfb197886a5cc62ea62c5c.tar.gz gcc-67d399d509c4c802d6dfb197886a5cc62ea62c5c.tar.bz2 |
aarch64: Fix build with gcc-4.8
My r13-680-g0dc8e1e7026d9b commit to add support for Decimal Floating
Point introduced:
case SDmode:
case DDmode:
case TDmode:
which are rejected by gcc-4.8 as build compiler.
This patch replaces them with E_SDmode, E_DDmode and E_TD_mode.
Committed as obvious.
* config/aarch64/aarch64.cc (aarch64_gimplify_va_arg_expr):
Prefix mode names with E_.
-rw-r--r-- | gcc/config/aarch64/aarch64.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/aarch64/aarch64.cc b/gcc/config/aarch64/aarch64.cc index d4c575c..40fc5e6 100644 --- a/gcc/config/aarch64/aarch64.cc +++ b/gcc/config/aarch64/aarch64.cc @@ -19748,15 +19748,15 @@ aarch64_gimplify_va_arg_expr (tree valist, tree type, gimple_seq *pre_p, field_t = long_double_type_node; field_ptr_t = long_double_ptr_type_node; break; - case SDmode: + case E_SDmode: field_t = dfloat32_type_node; field_ptr_t = build_pointer_type (dfloat32_type_node); break; - case DDmode: + case E_DDmode: field_t = dfloat64_type_node; field_ptr_t = build_pointer_type (dfloat64_type_node); break; - case TDmode: + case E_TDmode: field_t = dfloat128_type_node; field_ptr_t = build_pointer_type (dfloat128_type_node); break; |