aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2015-05-12 15:42:21 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2015-05-12 15:42:21 +0200
commit45ce0f05e0d77adccc0d91fcc8404c6f37138526 (patch)
tree327e0dd7f1eaf2c68d0e9eb375b96c40c4b16f25 /gcc/ChangeLog
parent1bcc1e4102b64d93441c0318c537a182923c331b (diff)
downloadgcc-45ce0f05e0d77adccc0d91fcc8404c6f37138526.zip
gcc-45ce0f05e0d77adccc0d91fcc8404c6f37138526.tar.gz
gcc-45ce0f05e0d77adccc0d91fcc8404c6f37138526.tar.bz2
combine.c (recog_for_combine_1): New function, factored out from recog_for_combine.
* combine.c (recog_for_combine_1): New function, factored out from recog_for_combine. (change_zero_ext): New function. (recog_for_combine): If recog fails, try again with the pattern modified by change_zero_ext; if that still fails, restore the pattern. From-SVN: r223067
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 58b5fc3..f084795 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,14 @@
2015-05-12 Segher Boessenkool <segher@kernel.crashing.org>
+ * combine.c (recog_for_combine_1): New function, factored out
+ from recog_for_combine.
+ (change_zero_ext): New function.
+ (recog_for_combine): If recog fails, try again with the pattern
+ modified by change_zero_ext; if that still fails, restore the
+ pattern.
+
+2015-05-12 Segher Boessenkool <segher@kernel.crashing.org>
+
* combine.c (get_undo_marker): New function.
(undo_to_marker): New function, largely factored out from ...
(undo_all): ... this. Adjust.