diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7dc1d93f0b7..b36834bf475 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -4,6 +4,12 @@ (toplev::main): ... here as we need init_options_struct being called. +2019-11-19 Wilco Dijkstra + + PR target/79262 + * config/aarch64/aarch64.c (generic_vector_cost): Adjust + vec_to_scalar_cost. + 2019-11-19 Wilco Dijkstra * config/arm/arm-cpus.in (armv7): Set tune to Cortex-A53. diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index f710aa2e795..94e664af52f 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -447,7 +447,7 @@ static const struct cpu_vector_cost generic_vector_cost = 1, /* vec_int_stmt_cost */ 1, /* vec_fp_stmt_cost */ 2, /* vec_permute_cost */ - 1, /* vec_to_scalar_cost */ + 2, /* vec_to_scalar_cost */ 1, /* scalar_to_vec_cost */ 1, /* vec_align_load_cost */ 1, /* vec_unalign_load_cost */