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