aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2007-10-08 15:23:49 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2007-10-08 15:23:49 +0000
commitbd113227bf7da8dfe45b9f5db511dadc9b22cb00 (patch)
tree68d927f3aff3877ad0962683ab193ec9859c84fb /gcc/ChangeLog
parent1904bef10a80e25e59105a084501097f67621c3f (diff)
downloadgcc-bd113227bf7da8dfe45b9f5db511dadc9b22cb00.zip
gcc-bd113227bf7da8dfe45b9f5db511dadc9b22cb00.tar.gz
gcc-bd113227bf7da8dfe45b9f5db511dadc9b22cb00.tar.bz2
re PR middle-end/33693 (Type checking error with bitwise xor/and)
2007-10-08 Richard Guenther <rguenther@suse.de> PR middle-end/33693 PR middle-end/33695 PR middle-end/33697 * fold-const.c (fold_binary): Use correct types in folding of a * (1 << b) to (a << b). Likewise for ~A & ~B to ~(A | B) and building of RROTATE_EXPR. * gcc.dg/pr33693.c: New testcase. * gcc.dg/pr33695.c: Likewise. * gcc.dg/pr33697.c: Likewise. From-SVN: r129130
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 a54a60c..b03f6d0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,14 @@
2007-10-08 Richard Guenther <rguenther@suse.de>
+ PR middle-end/33693
+ PR middle-end/33695
+ PR middle-end/33697
+ * fold-const.c (fold_binary): Use correct types in folding
+ of a * (1 << b) to (a << b). Likewise for ~A & ~B to ~(A | B)
+ and building of RROTATE_EXPR.
+
+2007-10-08 Richard Guenther <rguenther@suse.de>
+
PR middle-end/33691
PR middle-end/33694
PR middle-end/33696