r123886 - in /branches/fixed-point: ./ gcc/Chan...
chaoyingfu@gcc.gnu.org
chaoyingfu@gcc.gnu.org
Mon Apr 16 20:05:00 GMT 2007
Author: chaoyingfu
Date: Mon Apr 16 21:05:49 2007
New Revision: 123886
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123886
Log:
Merged revisions 123626-123636 via svnmerge from
svn+ssh://chaoyingfu@sources.redhat.com/svn/gcc/trunk
........
r123626 | uros | 2007-04-06 13:14:12 -0700 (Fri, 06 Apr 2007) | 19 lines
* config/i386/i386.md (extend<mode>xf2): Rename from extendsfxf2
and extenddfxf2. Macroize expander using X87MODEF12 mode macro.
(*truncdfsf_mixed, *truncdfsf_i387, *truncdfsf2_i387_1):
Use output_387_reg_move().
(*truncxf<mode>2): Rename from *truncxfsf2 and truncxfdf2. Macroize
expander using X87MODEF12 mode macro.
(*truncxfsf2_mixed): Combine alternatives, ignore "r" alternative when
choosing register preferences. Use output_387_reg_move().
(*truncxfdf2_mixed): Combine alternatives, use "r" alternative
instead of "x". Use output_387_reg_move().
(*truncxf<mode>2_i387_noop): Rename from *truncxfsf2_i387_noop and
*truncxfdf2_i387_noop. Macroize insn using X87MODEF12 mode macro.
(*truncxf<mode>2_i387): Rename from *truncxfsf2_i387 and
*truncxfdf2_i387. Macroize insn using X87MODEF12 mode macro.
Use output_387_reg_move().
(*truncxf?f_mixed splitter): Macroize splitter using X87MODEF12
mode macro.
(*truncxf?f_i387 splitter): Ditto.
........
r123628 | andreast | 2007-04-06 13:55:24 -0700 (Fri, 06 Apr 2007) | 4 lines
2007-04-06 Andreas Tobler <a.tobler@schweiz.org>
* tree-sra.c (sra_build_elt_assignment): Initialize min/maxshift.
........
r123629 | hjl | 2007-04-06 14:24:17 -0700 (Fri, 06 Apr 2007) | 2 lines
Remove ">>>>>>> .r123627".
........
r123630 | rakdver | 2007-04-06 16:11:15 -0700 (Fri, 06 Apr 2007) | 18 lines
* tree-ssa-loop-niter.c (idx_infer_loop_bounds): Add and use
argument "reliable".
(infer_loop_bounds_from_ref, infer_loop_bounds_from_array):
Add argument "reliable". Propagate it through calls.
(infer_loop_bounds_from_undefined): Derive number of iterations
estimates from references in blocks that do not dominate loop latch.
(gcov_type_to_double_int): New function.
(estimate_numbers_of_iterations_loop): Use gcov_type_to_double_int
and expected_loop_iterations_unbounded.
* cfgloopanal.c (expected_loop_iterations_unbounded): New function.
(expected_loop_iterations): Use expected_loop_iterations_unbounded.
* tree-data-ref.c (estimated_loop_iterations): Export.
(get_references_in_stmt): Fix -- do not return addresses of local
objects.
* cfgloop.h (expected_loop_iterations_unbounded,
estimated_loop_iterations): Declare.
........
r123633 | gccadmin | 2007-04-06 16:17:31 -0700 (Fri, 06 Apr 2007) | 1 line
Daily bump.
........
r123635 | paolo | 2007-04-06 16:36:56 -0700 (Fri, 06 Apr 2007) | 7 lines
2007-04-06 Paolo Carlini <pcarlini@suse.de>
* config/locale/gnu/c_locale.cc (__convert_to_v): Do not use errno,
just check that the value is finite.
* config/locale/generic/c_locale.cc (__convert_to_v): Likewise.
........
r123636 | dberlin | 2007-04-06 17:19:46 -0700 (Fri, 06 Apr 2007) | 20 lines
in /
2007-04-06 Daniel Berlin <dberlin@dberlin.org>
* tree.c (staticp): No longer use staticp langhook.
* langhooks.c (lhd_staticp): Removed.
* langhooks.h (struct lang_hooks): Remove staticp.
* c-common.c (c_staticp): Remove.
* c-common.h (c_staticp): Ditto.
* langhooks-defs.h (lhd_staticp): Ditto.
(LHD_HOOKS_STATICP): Ditto
* tree.h (gcc_assert_lowered): New macro.
in cp/
2007-04-06 Daniel Berlin <dberlin@dberlin.org>
* cp-objcp-common.c (cxx_staticp): Remove.
* cp-objcp-common.h (LANG_HOOKS_STATICP): Remove.
* cp-tree.h (cxx_staticp):
........
Modified:
branches/fixed-point/ (props changed)
branches/fixed-point/gcc/ChangeLog
branches/fixed-point/gcc/DATESTAMP
branches/fixed-point/gcc/c-common.c
branches/fixed-point/gcc/c-common.h
branches/fixed-point/gcc/c-objc-common.h
branches/fixed-point/gcc/cfgloop.h
branches/fixed-point/gcc/cfgloopanal.c
branches/fixed-point/gcc/config/i386/i386.md
branches/fixed-point/gcc/cp/ChangeLog
branches/fixed-point/gcc/cp/cp-objcp-common.c
branches/fixed-point/gcc/cp/cp-objcp-common.h
branches/fixed-point/gcc/cp/cp-tree.h
branches/fixed-point/gcc/langhooks-def.h
branches/fixed-point/gcc/langhooks.c
branches/fixed-point/gcc/langhooks.h
branches/fixed-point/gcc/tree-data-ref.c
branches/fixed-point/gcc/tree-sra.c
branches/fixed-point/gcc/tree-ssa-loop-niter.c
branches/fixed-point/gcc/tree.c
branches/fixed-point/gcc/tree.h
branches/fixed-point/libstdc++-v3/ChangeLog
branches/fixed-point/libstdc++-v3/config/locale/generic/c_locale.cc
branches/fixed-point/libstdc++-v3/config/locale/gnu/c_locale.cc
Propchange: branches/fixed-point/
('svnmerge-integrated' modified)
More information about the Gcc-cvs
mailing list