[vect] Only change base alignment if more restrictive
authorAndre Vieira <andre.simoesdiasvieira@arm.com>
Mon, 21 Oct 2019 10:12:18 +0000 (10:12 +0000)
committerAndre Vieira <avieira@gcc.gnu.org>
Mon, 21 Oct 2019 10:12:18 +0000 (10:12 +0000)
commitd2db7f790194ac690beae00f2f7956e3fe865cac
treee9eabb866218e316628a73fdc1485359416e2a7c
parent3669c308b0a6d2a47b5201f0abf1d786c02a2271
[vect] Only change base alignment if more restrictive

This patch makes sure ensure_base_align only changes alignment if the new
alignment is more restrictive.  It already did this if we were dealing with
symbols, but it now does it for all types of declarations.

gcc/ChangeLog:
2019-10-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>

* tree-vect-stmts (ensure_base_align): Only change alignment if new
alignment is more restrictive.

From-SVN: r277238
gcc/ChangeLog
gcc/tree-vect-stmts.c