1. 08 Dec, 2004 15 commits
  2. 07 Dec, 2004 17 commits
  3. 06 Dec, 2004 8 commits
    • Makefile.am: Generate all m4 output under $(srcdir). · a8bc7089
              * Makefile.am: Generate all m4 output under $(srcdir).
              * Makefile.in: Regenerate.
      
      From-SVN: r91788
      Richard Henderson committed
    • re PR tree-optimization/18601 (tree cfglceanup is slow) · 63bb59a3
      	PR tree-optimization/18601
      	* tree-cfg.c (thread_jumps, thread_jumps_from_bb): Removed.
      	(tree_forwarder_block_p): Do not consider blocks that are its own
      	successors forwarders.
      	(cleanup_forwarder_blocks, remove_forwarder_block): New functions.
      	(cleanup_tree_cfg): Use cleanup_forwarder_blocks instead of
      	thread_jumps.
      	* tree-flow.h (bb_ann_d): Remove forwardable.
      
      Co-Authored-By: Kazu Hirata <kazu@cs.umass.edu>
      
      From-SVN: r91787
      Zdenek Dvorak committed
    • expr.c (expand_expr_real_1): Remove an "if" whose condition is always false. · c4cfdac0
      	* expr.c (expand_expr_real_1): Remove an "if" whose condition
      	is always false.
      
      From-SVN: r91786
      Kazu Hirata committed
    • Make-lang.in (JAVA_MANFILES): Added gcj-dbtool. · 6e07ee6d
      	* Make-lang.in (JAVA_MANFILES): Added gcj-dbtool.
      	(java.uninstall): Likewise.
      	(java.maintainer-clean): Likewise.
      	(.INTERMEDIATE): Likewise.
      	(java.install-man): Likewise.
      	(gcj-dbtool.pod): New target.
      	* gcj.texi (Code Generation): Document -findirect-dispatch.
      	(libgcj Runtime Properties): Document
      	gnu.gcj.precompiled.db.path.
      	(Top): Link to "Invoking gcj-dbtool".
      
      From-SVN: r91785
      Tom Tromey committed
    • c-gimplify.c (gimplify_c_loop): Improve initial implementations for loops whose… · b086a2ea
      c-gimplify.c (gimplify_c_loop): Improve initial implementations for loops whose conditions are known at...
      
      
      	* c-gimplify.c (gimplify_c_loop): Improve initial implementations
      	for loops whose conditions are known at compile-time.
      	* gimplify.c (append_to_statement_list_1): Remove side_effects
      	parameter, this function should never be called if its false.
      	(append_to_statement_list): Only call append_to_statement_list_1
      	if t is non-NULL tree with side-effects.
      	(append_to_statement_list_force):  Likewise, if t is not NULL.
      
      From-SVN: r91784
      Roger Sayle committed
    • bt-load.c (btr_def_s): New member own_end; · ff8b369a
      	* bt-load.c (btr_def_s): New member own_end;
      	(add_btr_to_live_range): Add second parameter.  Changed caller.
      	(clear_btr_from_live_range): Clear btrs_live_at_end bit
      	for the register its definition basic block if own_end is set.
      	(augment_live_range): Also take btrs_live_at_end into account.
      	(combine_btr_defs): Don't bother with
      	other_def->other_btr_uses_after_use if it pertains to a different
      	register.
      	(move_btr_def): Set def->other_btr_uses_before_def after
      	calling combine_btr_defs."
      
      	* bt-load.c (augment_live_range): New argument full_range.
      	Changed all callers.
      
      	* bt-load.c (move_tr_def): Set other_tr_uses_before_def
      	taking new btr assignment into account.
      
      From-SVN: r91780
      J"orn Rennecke committed
    • type_traits: Implement is_reference. · e21cb773
      2004-12-06  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement is_reference.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_reference/is_reference.cc: New.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_reference/typedefs.cc: Likewise.
      
      From-SVN: r91779
      Paolo Carlini committed