1. 03 Jun, 2004 6 commits
    • tree-ssa-ccp.c (varying_ssa_edges): New worklist. · 95eec0d6
      2004-06-03  Daniel Berlin  <dberlin@dberlin.org>
      		Kenneth Zadeck <zadeck@naturalbridge.com>
      
      	* tree-ssa-ccp.c (varying_ssa_edges): New worklist.
      	(add_var_to_ssa_edges_worklist): Add value argument.
      	Update callers.
      	Use new worklist.
      	(process_ssa_edge_worklist): New function.
      	(tree_ssa_ccp): Move worklist processing core to
      	process_ssa_edge_worklist, and just call that for the two worklists.
      
      From-SVN: r82598
      Daniel Berlin committed
    • basic-block.c (tail_recursion_label_list): Don't declare. · 6ce2bcb7
      	* basic-block.c (tail_recursion_label_list): Don't declare.
      	(CLEANUP_PRE_SIBCALL): Remove.  Renumber the other CLEANUP_*
      	accordingly.
      	* cfgbuild.c (find_label_refs): Remove.
      	(find_basic_blocks_1): Don't handle CALL_PLACEHOLDER insns.
      	* cfgcleanup.c (tail_recursion_label_p): Remove.
      	(merge_blocks_move): Do not check for tail recursion.
      	(try_optimize_cfg): Likewise.
      	(cleanup_cfg): Never handle CLEANUP_PRE_SIBCALL.
      	* cfgrtl.c (tail_recursion_label_list): Remove.
      	* except.c (remove_unreachable_regions): Don't handle
      	CALL_PLACEHOLDER insns.
      	(convert_from_eh_region_ranges_1, can_throw_internal,
      	can_throw_external): Likewise.
      	* function.c (free_after_compilation): Don't clear
      	x_tail_recursion_label.
      	(fixup_var_refs_insns): Don't handle CALL_PLACEHOLDER insns.
      	(identify_blocks_1): Don't recurse for CALL_PLACEHOLDER insns.
      	(reorder_blocks_1): Likewise.
      	* function.h (struct function): Remove x_tail_recursion_label
      	member.  Don't define tail_recursion_label.
      	* jump.c (mark_all_labels): Don't handle CALL_PLACEHOLDER insns.
      	* print-rtl.c (print_rtx): Likewise.
      	* rtl.def (CALL_PLACEHOLDER): Remove.
      	* rtl.h (sibcall_use_t): Remove enum.
      	(optimize_sibling_and_tail_recursive_calls,
      	replace_call_placeholder): Remove function prototypes.
      	* stmt.c (tail_recursion_args): Remove.
      	(optimize_tail_recursion): Remove.
      	(expand_return): Don't check for possible tail recursion.
      	* tree.h (optimize_tail_recursion): Remove prototype.
      
      From-SVN: r82597
      Steven Bosscher committed
    • 2004-06-03 Michael Koch <konqueror@gmx.de> · 53ef271f
      	* gnu/java/awt/peer/gtk/GtkComponentPeer.java
      	(requestFocus): Revert last changes.
      	(gtkRequestFocus): Removed.
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
      	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkRequestFocus):
      	Renamed to ...
      	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetRequestFocus):
      	Reverted last patch.
      	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c
      	(Java_gnu_java_awt_peer_gtk_GtkPopupMenuPeer_setupAccelGroup):
      	Reverted comment change.
      
      From-SVN: r82596
      Michael Koch committed
    • configure.in: Fix --enable-bootstrap breakage introduced in trees without gcc. · 5607edfd
      * configure.in: Fix --enable-bootstrap breakage introduced in trees without
      gcc.
      * configure: Regenerate.
      
      From-SVN: r82595
      Paolo Bonzini committed
    • Daily bump. · 85e933d8
      [[Split portion of a mixed commit.]]
      
      From-SVN: r82592.2
      GCC Administrator committed
    • Daily bump. · 87fd6c1c
      [[Split portion of a mixed commit.]]
      
      From-SVN: r82590.2
      GCC Administrator committed
  2. 02 Jun, 2004 18 commits
  3. 01 Jun, 2004 16 commits