Backport:
2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
PR middle-end/21985
* fold-const.c (split_address_to_core_and_offset): Always return
the address of the base object.
Backport:
2005-06-19 Richard Henderson <rth@redhat.com>
* gcc.dg/tree-ssa/pr21985.c: Use size_t.
2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
PR middle-end/21985
* gcc.dg/tree-ssa/pr21985.c: New test.
From-SVN: r101290
2005-06-23 Mark Mitchell <mark@codesourcery.com>
+ Backport:
+ 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
+ PR middle-end/21985
+ * fold-const.c (split_address_to_core_and_offset): Always return
+ the address of the base object.
+
PR 22000
* tree-ssa-operands.c (get_expr_operands): Check the volatility of
the FIELD_DECL and set s_ann->has_volatile_ops accordingly.
core = get_inner_reference (TREE_OPERAND (exp, 0), &bitsize, pbitpos,
poffset, &mode, &unsignedp, &volatilep,
false);
-
- if (TREE_CODE (core) == INDIRECT_REF)
- core = TREE_OPERAND (core, 0);
+ core = build_fold_addr_expr (core);
}
else
{
+2005-06-23 Mark Mitchell <mark@codesourcery.com>
+
+ Backport:
+ 2005-06-19 Richard Henderson <rth@redhat.com>
+ * gcc.dg/tree-ssa/pr21985.c: Use size_t.
+ 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
+ PR middle-end/21985
+ * gcc.dg/tree-ssa/pr21985.c: New test.
+
2005-06-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
* gfortran.dg/backslash_1.f90: New test.