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

From-SVN: r84057
This commit is contained in:
Richard Kenner 2004-07-03 13:56:38 +00:00 committed by Richard Kenner
parent 73d6ddef27
commit 51fa2e5fc3
2 changed files with 6 additions and 1 deletions

View File

@ -1,4 +1,6 @@
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.

View File

@ -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)