diff options
author | James Greenhalgh <james.greenhalgh@arm.com> | 2016-05-17 08:54:19 +0000 |
---|---|---|
committer | James Greenhalgh <jgreenhalgh@gcc.gnu.org> | 2016-05-17 08:54:19 +0000 |
commit | 83faf7d007de84b71158051363a70eb1cbffe5a5 (patch) | |
tree | 6256178274ce3452457b2aa8d7a0c9262bc5a6d4 | |
parent | e37288a608ed33f7789feff4f4ee7fa772e5a962 (diff) | |
download | gcc-83faf7d007de84b71158051363a70eb1cbffe5a5.zip gcc-83faf7d007de84b71158051363a70eb1cbffe5a5.tar.gz gcc-83faf7d007de84b71158051363a70eb1cbffe5a5.tar.bz2 |
[AArch64 trivial] Don't define a macro when a variable will do
* config/aarch64/aarch64.c
(aarch64_output_simd_mov_immediate): Make "buf_size" a variable
rather than a macro.
From-SVN: r236311
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/aarch64/aarch64.c | 3 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c854a3e..44fac54 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2016-05-17 James Greenhalgh <james.greenhalgh@arm.com> + + * config/aarch64/aarch64.c + (aarch64_output_simd_mov_immediate): Make "buf_size" a variable + rather than a macro. + 2016-05-16 Wilco Dijkstra <wdijkstr@arm.com> * doc/invoke.texi (AArch64 Options): Various updates. diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index e081b16..986262b 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -11845,12 +11845,11 @@ aarch64_output_simd_mov_immediate (rtx const_vector, info.value = GEN_INT (0); else { -#define buf_size 20 + const unsigned int buf_size = 20; char float_buf[buf_size] = {'\0'}; real_to_decimal_for_mode (float_buf, CONST_DOUBLE_REAL_VALUE (info.value), buf_size, buf_size, 1, mode); -#undef buf_size if (lane_count == 1) snprintf (templ, sizeof (templ), "fmov\t%%d0, %s", float_buf); |