aboutsummaryrefslogtreecommitdiff
path: root/gcc/genmodes.c
diff options
context:
space:
mode:
authorDavid Sherwood <david.sherwood@arm.com>2015-07-28 20:31:17 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2015-07-28 20:31:17 +0000
commit1c0e448f4bfc9538e9f8be1fd9a0b9ad9bda0dde (patch)
treed215dd29e4cf213704a2c9a5dbe053e8d2c8665d /gcc/genmodes.c
parent726858e30955b401a568f397e22c60062a9f57a3 (diff)
downloadgcc-1c0e448f4bfc9538e9f8be1fd9a0b9ad9bda0dde.zip
gcc-1c0e448f4bfc9538e9f8be1fd9a0b9ad9bda0dde.tar.gz
gcc-1c0e448f4bfc9538e9f8be1fd9a0b9ad9bda0dde.tar.bz2
arm.c (neon_element_bits, [...]): Call GET_MODE_INNER unconditionally.
gcc/ 2015-07-28 David Sherwood <david.sherwood@arm.com> * config/arm/arm.c (neon_element_bits, neon_valid_immediate): Call GET_MODE_INNER unconditionally. * config/spu/spu.c (arith_immediate_p): Likewise. * config/i386/i386.c (ix86_build_signbit_mask): Likewise. * expmed.c (synth_mult): Remove check for VOIDmode result from GET_MODE_INNER. (expand_mult_const): Likewise. * fold-const.c (fold_binary_loc): Replace call to element_precision with call to GET_MODE_PRECISION. * genmodes.c (emit_mode_inner_inline): Replace void_mode->name with m->name. (emit_mode_inner): Likewise. * lto-streamer-out.c (lto_write_mode_table): Update GET_MODE_INNER result check. * machmode.h (GET_MODE_UNIT_SIZE): Simplify. (GET_MODE_UNIT_PRECISION): Likewise. * rtlanal.c (subreg_get_info): Call GET_MODE_INNER unconditionally. * simplify-rtx.c (simplify_immed_subreg): Likewise. * stor-layout.c (bitwise_type_for_mode): Update assert. (element_precision): Remove. From-SVN: r226328
Diffstat (limited to 'gcc/genmodes.c')
-rw-r--r--gcc/genmodes.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/genmodes.c b/gcc/genmodes.c
index 8e9337c..f4db427 100644
--- a/gcc/genmodes.c
+++ b/gcc/genmodes.c
@@ -1039,7 +1039,7 @@ mode_inner_inline (machine_mode mode)\n\
for_all_modes (c, m)
printf (" case %smode: return %smode;\n", m->name,
c != MODE_PARTIAL_INT && m->component
- ? m->component->name : void_mode->name);
+ ? m->component->name : m->name);
puts ("\
default: return mode_inner[mode];\n\
@@ -1338,7 +1338,7 @@ emit_mode_inner (void)
for_all_modes (c, m)
tagged_printf ("%smode",
c != MODE_PARTIAL_INT && m->component
- ? m->component->name : void_mode->name,
+ ? m->component->name : m->name,
m->name);
print_closer ();