This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r118915 - in /branches/fixed-point/gcc: ChangeL...


Author: chaoyingfu
Date: Fri Nov 17 01:22:53 2006
New Revision: 118915

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118915
Log:
* gengtype.c (main): Handle FIXED_VALUE_TYPE type as scalar typedef.
* gengenrtl.c (excluded_rtx): Check CONST_FIXED to exclude.
* tree.c (iterative_hash_expr): Handle FIXED_CST.
* tree.h (make_or_reuse_fract_type, make_or_reuse_accum_type): Remove
declare, because they are static functions in tree.c.
* cse.c (hash_rtx): Handle CONST_FIXED.
(exp_equiv_p): Likewise.
(cannon_reg): Likewise.
(fold_rtx_subreg): Check CONST_FIXED.
(fold_rtx): Handle CONST_FIXED.
(cse_process_notes): Likewise.
(count_reg_usage): Likewise.
* expr.c (emit_move_insn_1): Handle fixed-point mode to move via
integer.
* rtl.c (rtx_code_size): Check CONST_FIXED to calcualte correct sizes
in DEF_RTL_EXPR.
(copy_rtx): Handle CONST_FIXED.
(rtx_equal_p): Likewise.
* Makefile.in (RTL_BASE_H): Add fixed_value.h.
(tree.o): Add dependence from fixed_value.h.
* doc/c-tree.texi (Expressions): Document FIXED_CST.

Modified:
    branches/fixed-point/gcc/ChangeLog
    branches/fixed-point/gcc/Makefile.in
    branches/fixed-point/gcc/cse.c
    branches/fixed-point/gcc/doc/c-tree.texi
    branches/fixed-point/gcc/expr.c
    branches/fixed-point/gcc/gengenrtl.c
    branches/fixed-point/gcc/gengtype.c
    branches/fixed-point/gcc/rtl.c
    branches/fixed-point/gcc/tree.c
    branches/fixed-point/gcc/tree.h


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]