This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH][Arm] Set Armv7-A tune to Cortex-A53


On 18/11/2019 15:55, Wilco Dijkstra wrote:
> By default Armv7-A tunes for Cortex-A8. This is an ancient core
> today and the settings are no longer useful for newer cores. So
> switch to Cortex-A53 tuning since it works well across a wide range
> of modern cores.
> 
> On SPECINT2006 the performance gain is 0.7% compared to Cortex-A8 tuning,
> and codesize reduces by 0.2%.
> 
> OK for commit?
> 
> ChangeLog:
> 
> 2019-11-15  Wilco Dijkstra  <wdijkstr@arm.com>
> 
>         * config/arm/arm-cpus.in (armv7): Set tune to Cortex-A53.
>         (armv7-a): Likewise.
>         (armv7ve): Likewise.

Seems reasonable.  OK.

R.

> ---
> 
> diff --git a/gcc/config/arm/arm-cpus.in b/gcc/config/arm/arm-cpus.in
> index 50379a0a10a96c7fd501b401adbd679737b7a322..44e6cc6bdb604eb992d28dd74845edfac9abaad5 100644
> --- a/gcc/config/arm/arm-cpus.in
> +++ b/gcc/config/arm/arm-cpus.in
> @@ -415,7 +415,7 @@ begin arch armv6s-m
>  end arch armv6s-m
>  
>  begin arch armv7
> - tune for cortex-a8
> + tune for cortex-a53
>   tune flags CO_PROC
>   base 7
>   isa ARMv7
> @@ -426,7 +426,7 @@ begin arch armv7
>  end arch armv7
>  
>  begin arch armv7-a
> - tune for cortex-a8
> + tune for cortex-a53
>   tune flags CO_PROC
>   base 7A
>   profile A
> @@ -451,7 +451,7 @@ begin arch armv7-a
>  end arch armv7-a
>  
>  begin arch armv7ve
> - tune for cortex-a8
> + tune for cortex-a53
>   tune flags CO_PROC
>   base 7A
>   profile A
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]