Commit 51fa2e5f by Richard Kenner Committed by Richard Kenner

* tree-sra.c (generate_element_init): Remove any useless conversions.

From-SVN: r84057
parent 73d6ddef
2004-07-03 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* tree-sra.c (generate_element_init): Remove any useless conversions.
* gimplify.c (gimplify_conversion): Remove stripping useless
conversions from here.
(gimplify_expr): Put it here, in place of call to STRIP_MAIN_TYPE_NOPS.
......
......@@ -1513,10 +1513,13 @@ generate_element_zero (struct sra_elt *elt, tree *list_p)
static void
generate_element_init (struct sra_elt *elt, tree init, tree *list_p)
{
enum tree_code init_code = TREE_CODE (init);
enum tree_code init_code;
struct sra_elt *sub;
tree t;
STRIP_USELESS_TYPE_CONVERSION (init);
init_code = TREE_CODE (init);
if (elt->is_scalar)
{
if (elt->replacement)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment