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

chaoyingfu@gcc.gnu.org chaoyingfu@gcc.gnu.org
Tue Jun 12 23:56:00 GMT 2007


Author: chaoyingfu
Date: Tue Jun 12 23:56:50 2007
New Revision: 125661

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=125661
Log:
	* optabs.c (expand_fixed_convert): Rename fixed-point conversion optab
	and RTL code.
	(init_optabs): Rename fixed-point conversion optab, RTL code, and
	library functions.
	* optabs.h (COI_fixed_all, COI_fixed_uint, COI_sat_fixed_all,
	COI_sat_fixed_uint): Rename to...
	(COI_fract, COI_fractuns, COI_satfract, COI_satfractuns): ...this.
	(fixed_all_optab, fixed_uint_optab, sat_fixed_all_optab,
	sat_fixed_uint_optab): Rename to...
	(fract_optab, fractuns_optab, satfract_optab, satfractuns_optab):
	...this.
	* tree.c (build_common_tree_nodes_2): Use macros to reduce
	much C code for initializing fixed-point type and mode nodes.
	Remove the fixed-point target hook to guard this set of code.
	* tree.h (tree_base): Remove one bit of spare for saturating_flag.
	Remove the FIXME comment for saturating_flag.
	* rtl.def (FIXED_ALL, FIXED_UINT, SAT_FIXED_ALL, SAT_FIXED_UINT):
	Rename to ...
	(FRACT_CONVERT, UNSIGNED_FRACT_CONVERT, SAT_FRACT, UNSIGNED_SAT_FRACT):
	...this.
	* config/fixed-bit.c: Rename FIXED_ALL, FIXED_UINT, SAT_FIXED_ALL,
	SAT_FIXED_UINT to FRACT_CONVERT, UNSIGNED_FRACT_CONVERT, SAT_FRACT,
	UNSIGNED_SAT_FRACT.
	* config/fixed-bit.h: Rename FIXED_ALL, FIXED_UINT, SAT_FIXED_ALL,
	SAT_FIXED_UINT to FRACT_CONVERT, UNSIGNED_FRACT_CONVERT, SAT_FRACT,
	UNSIGNED_SAT_FRACT.
	Rename fixed_all, sat_fixed_all, fixed_uint, sat_fixed_uint to
	fract, satfract, fractuns, satfractuns.
	* config/mips/mips-fixed.md (ssmaddsqdq4): Rename sat_fixed_all to
	sat_fract.
	(ssmsubsqdq4): Likewise.

Modified:
    branches/fixed-point/gcc/ChangeLog
    branches/fixed-point/gcc/config/fixed-bit.c
    branches/fixed-point/gcc/config/fixed-bit.h
    branches/fixed-point/gcc/config/mips/mips-fixed.md
    branches/fixed-point/gcc/optabs.c
    branches/fixed-point/gcc/optabs.h
    branches/fixed-point/gcc/rtl.def
    branches/fixed-point/gcc/tree.c
    branches/fixed-point/gcc/tree.h



More information about the Gcc-cvs mailing list