aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorOlivier Hainque <hainque@adacore.com>2006-06-24 12:47:48 +0000
committerOlivier Hainque <hainque@gcc.gnu.org>2006-06-24 12:47:48 +0000
commit61c25908fdbf3b6c29334ff84b30fcfaa2e29880 (patch)
treeb0b48b70fe5bdb5192ddb541aa32d97ef613a126 /gcc/ChangeLog
parent7606c786fd0d802f142f18e0cfbb643ad79cc8ec (diff)
downloadgcc-61c25908fdbf3b6c29334ff84b30fcfaa2e29880.zip
gcc-61c25908fdbf3b6c29334ff84b30fcfaa2e29880.tar.gz
gcc-61c25908fdbf3b6c29334ff84b30fcfaa2e29880.tar.bz2
gimplify.c (gimplify_scalar_mode_aggregate_compare): New function.
* gimplify.c (gimplify_scalar_mode_aggregate_compare): New function. (gimplify_expr): Use it for tcc_comparison of operands of non BLKmode aggregate types. * tree-ssa-loop-im.c (for_each_index): Handle ARRAY_RANGE_REF as ARRAY_REF, so have the callback called for the low bound expression. * gnat.dg/scalar_mode_agg_compare_loop.adb: New test. * gnat.dg/scalar_mode_agg_compare.adb: New test. From-SVN: r114963
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e6b2d20..fdfe042 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,14 @@
+2006-06-24 Olivier Hainque <hainque@adacore.com>
+
+ * gimplify.c (gimplify_scalar_mode_aggregate_compare): New function.
+ (gimplify_expr): Use it for tcc_comparison of operands of non BLKmode
+ aggregate types.
+
+2006-06-24 Olivier Hainque <hainque@adacore.com>
+
+ * tree-ssa-loop-im.c (for_each_index): Handle ARRAY_RANGE_REF as
+ ARRAY_REF, so have the callback called for the low bound expression.
+
2006-06-23 Janis Johnson <janis187@us.ibm.com>
* tree.h (DECIMAL_FLOAT_TYPE_P): New.