]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/ChangeLog
re PR rtl-optimization/15521 (sched1 extends life of hard registers on SMALL_REGISTER...
[gcc.git] / gcc / ChangeLog
index db8a7c32465fa2dc0fcabb30a5dd54339a1f1747..55d2914e97a7aa3f211ea352badd9804b41a242b 100644 (file)
@@ -1,3 +1,15 @@
+2004-06-09  J"orn Rennecke <joern.rennecke@superh.com>
+
+       PR rtl-optimization/15521:
+       * sched-int.h (in_post_call_group_p): Change type to enum.
+       * sched-deps.c (sched_analyze_insn):
+       (sched_analyze): When in_post_call_group_p is post_call_initial,
+       don't add a dependency, but still set SCHED_GROUP_P and CANT_MOVE,
+       and also reset in_post_call_group_p to post_call.
+       (sched_analyze): When the previous basic block ended in a CALL_INSN,
+       initialize in_post_call_group_p as post_call_initial.
+       (init_deps): initialize in_post_call_group_p to not_post_call.
+       
 2004-06-09  Arnaud Charlet  <charlet@act-europe.fr>
 
        PR ada/6637
This page took 0.044995 seconds and 5 git commands to generate.