r226328 - in /trunk/gcc: ChangeLog config/arm/a...

rsandifo@gcc.gnu.org rsandifo@gcc.gnu.org
Tue Jul 28 20:31:00 GMT 2015


Author: rsandifo
Date: Tue Jul 28 20:31:17 2015
New Revision: 226328

URL: https://gcc.gnu.org/viewcvs?rev=226328&root=gcc&view=rev
Log:
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.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/arm.c
    trunk/gcc/config/i386/i386.c
    trunk/gcc/config/spu/spu.c
    trunk/gcc/expmed.c
    trunk/gcc/fold-const.c
    trunk/gcc/genmodes.c
    trunk/gcc/lto-streamer-out.c
    trunk/gcc/machmode.h
    trunk/gcc/rtlanal.c
    trunk/gcc/simplify-rtx.c
    trunk/gcc/stor-layout.c



More information about the Gcc-cvs mailing list