aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDiego Novillo <dnovillo@gcc.gnu.org>2011-08-11 08:01:15 -0400
committerDiego Novillo <dnovillo@gcc.gnu.org>2011-08-11 08:01:15 -0400
commitae328e332b26ad6618b78e41e1403ce164078859 (patch)
tree30cb5754e7390372484cdedaaed3693ebf618273 /gcc
parentca31ca94f9b8fbd928024cd1eff183cebfdb5c56 (diff)
downloadgcc-ae328e332b26ad6618b78e41e1403ce164078859.zip
gcc-ae328e332b26ad6618b78e41e1403ce164078859.tar.gz
gcc-ae328e332b26ad6618b78e41e1403ce164078859.tar.bz2
sel-sched-ir.c (invalidate_av_set): Remove the assert.
2011-08-11 Dmitry Melnik <dm@ispras.ru> * sel-sched-ir.c (invalidate_av_set): Remove the assert. From-SVN: r177659
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 97a1664..d6732c6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,17 @@
+2011-08-11 Dmitry Melnik <dm@ispras.ru>
+
+ * sel-sched-ir.c (invalidate_av_set): Remove the assert.
+
+2011-08-11 Sergey Grechanik <mouseentity@ispras.ru>
+
+ * sel-sched-ir.h (register_unavailable_p): Declare.
+ * sel-sched-ir.c (register_unavailable_p): New. Use it...
+ (set_unavailable_target_for_expr): ... here to properly test
+ availability of a register.
+ (speculate_expr): Ditto.
+ * sel-sched.c (substitute_reg_in_expr): Ditto.
+ (av_set_could_be_blocked_by_bookkeeping_p): Ditto.
+
2011-08-11 Sergey Grechanik <mouseentity@ispras.ru>
* sel-sched-ir.c (has_dependence_note_reg_use): Call ds_full_merge