OSDN Git Service

Add Steven's entry.
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Jan 2004 17:57:54 +0000 (17:57 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Jan 2004 17:57:54 +0000 (17:57 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75331 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog.10

index 354bdbf..cb622a7 100644 (file)
 
 2003-12-30  Steven Bosscher  <steven@gcc.gnu.org>
 
+       * Makefile.in (graph.o): Add dependencies on TREE_H and langhooks.h
+       (gcse.c): Add dependency on langhooks.h
+       * function.h (struct function): Remove the `name' field.
+       (current_function_name): Do not define.
+       * function.c (allocate_struct_function): Don't initialize the `name'
+       field.
+       * gcse.c (gcse_main, one_classic_gcse_pass, one_cprop_pass,
+       one_pre_gcse_pass, bypass_jumps): Replace all occurences of
+       current_function_name with lang_hooks.decl_printable_name calls.
+       * graph.h (start_fct, start_bb, node_data, draw_edge, end_fct):
+       Likewise.
+
+2003-12-30  Steven Bosscher  <steven@gcc.gnu.org>
+
        Backport from tree-ssa (relevant changes only):
        2003-12-18  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
 
        * cfgloopmanip.c (remove_bbs, find_path, create_preheader,
        split_loop_bb, loopify, duplicate_loop_to_header_edge,
        force_single_succ_latches, loop_split_edge_with): Ditto.
-       * function.c (allocate_struct_function): Don't set
-       current_function_name.
-       * function.h (function): Remove name.
-       (current_function_name): Remove.
        * gcse.c (dominators): Variable removed.
        (free_code_hoist_mem, compute_code_hoist_data, hoist_code):
        Updated for the new interface for dominance information.