PR middle-end/23944
* gimplify.c (fold_indirect_ref_rhs): Fix thinko in
fallback.
* gcc.c-torture/compile/pr23944.c: New testcase.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104402
138bc75d-0d04-0410-961f-
82ee72b054a4
+2005-09-18 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/23944
+ * gimplify.c (fold_indirect_ref_rhs): Fix thinko in
+ fallback.
+
2005-09-18 Paul Brook <paul@codesourcery.com>
* config/m68k/fpgnuib.c (__floatsidf): Don't rely on signed overflow.
{
tree type_domain;
tree min_val = size_zero_node;
+ tree osub = sub;
sub = fold_indirect_ref_rhs (sub);
if (! sub)
- sub = build1 (INDIRECT_REF, TREE_TYPE (subtype), sub);
+ sub = build1 (INDIRECT_REF, TREE_TYPE (subtype), osub);
type_domain = TYPE_DOMAIN (TREE_TYPE (sub));
if (type_domain && TYPE_MIN_VALUE (type_domain))
min_val = TYPE_MIN_VALUE (type_domain);
+2005-09-18 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/23944
+ * gcc.c-torture/compile/pr23944.c: New testcase.
+
2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
PR fortran/15975
--- /dev/null
+float f(float src[][4])
+{
+ return *(src[3]);
+}