aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@arm.com>2022-05-31 16:11:47 +0100
committerChristophe Lyon <christophe.lyon@arm.com>2022-05-31 17:51:36 +0200
commit67d399d509c4c802d6dfb197886a5cc62ea62c5c (patch)
tree2e99ac313c5ea42dfd4c9273c2efad235c8af8f5
parent6c3c8f087cfeaeb8c0e0aca23130109cbc2dbc69 (diff)
downloadgcc-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.cc6
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;