r175921 - in /trunk/gcc: ChangeLog combine.c cs...

bernds@gcc.gnu.org bernds@gcc.gnu.org
Wed Jul 6 14:44:00 GMT 2011


Author: bernds
Date: Wed Jul  6 14:44:30 2011
New Revision: 175921

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=175921
Log:
	* machmode.h (TRULY_NOOP_TRUNCATION_MODES_P): New macro.
	* combine.c (make_extraction, gen_lowpart_or_truncate,
	apply_distributive_law, simplify_comparison,
	reg_truncated_to_mode, record_truncated_value): Use it.
	* cse.c (notreg_cost): Likewise.
	* expmed.c (store_bit_field_1, extract_bit_field_1): Likewise.
	* expr.c (convert_move, convert_modes): Likewise.
	* optabs.c (expand_binop, expand_unop): Likewise.
	* postreload.c (move2add_last_label): Likewise.
	* regmove.c (optimize_reg_copy_3): Likewise.
	* rtlhooks.c (gen_lowpart_general): Likewise.
	* simplify-rtx.c (simplify_unary_operation_1): Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/combine.c
    trunk/gcc/cse.c
    trunk/gcc/dse.c
    trunk/gcc/expmed.c
    trunk/gcc/expr.c
    trunk/gcc/machmode.h
    trunk/gcc/optabs.c
    trunk/gcc/postreload.c
    trunk/gcc/regmove.c
    trunk/gcc/rtlhooks.c
    trunk/gcc/simplify-rtx.c



More information about the Gcc-cvs mailing list