From: jamborm Date: Thu, 6 Jun 2019 16:33:04 +0000 (+0000) Subject: Drop alignment check in build_reconstructed_reference X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e2a82725af14d9f23f204c8e28c638d747ba44e7;p=thirdparty%2Fgcc.git Drop alignment check in build_reconstructed_reference 2019-06-06 Martin Jambor * tree-sra.c (build_reconstructed_reference): Drop the alignment check. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@272013 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index da16cea33890..abdc1973b453 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2019-06-06 Martin Jambor + + * tree-sra.c (build_reconstructed_reference): Drop the alignment + check. + 2019-06-06 Martin Jambor * tree-sra.c (struct access): New field grp_same_access_path. diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c index a246a93a48da..074d49643793 100644 --- a/gcc/tree-sra.c +++ b/gcc/tree-sra.c @@ -1817,9 +1817,6 @@ build_reconstructed_reference (location_t, tree base, struct access *model) expr = TREE_OPERAND (expr, 0); } - if (get_object_alignment (base) < get_object_alignment (expr)) - return NULL; - TREE_OPERAND (prev_expr, 0) = base; tree ref = unshare_expr (model->expr); TREE_OPERAND (prev_expr, 0) = expr;