aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKazu Hirata <kazu@gcc.gnu.org>2004-01-02 17:57:54 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2004-01-02 17:57:54 +0000
commitfa0e53a48a09a5b0095777763001266518b7c3a4 (patch)
treeb1bafe0f74a61e6147bb87397d8c786740097e16 /gcc
parent1e5c54affed9f54d0141950446e3fbc34547d936 (diff)
downloadgcc-fa0e53a48a09a5b0095777763001266518b7c3a4.zip
gcc-fa0e53a48a09a5b0095777763001266518b7c3a4.tar.gz
gcc-fa0e53a48a09a5b0095777763001266518b7c3a4.tar.bz2
Add Steven's entry.
From-SVN: r75331
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog.1018
1 files changed, 14 insertions, 4 deletions
diff --git a/gcc/ChangeLog.10 b/gcc/ChangeLog.10
index 354bdbf..cb622a7 100644
--- a/gcc/ChangeLog.10
+++ b/gcc/ChangeLog.10
@@ -147,6 +147,20 @@
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>
@@ -219,10 +233,6 @@
* 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.