Hi!

On Mon, Mar 09, 2020 at 01:58:01PM +0800, binbin wrote:
> 2020-03-09  Bin Bin Lv  <s...@linux.ibm.com>
> 
>       * config/rs6000/rs6000-internal.h (altivec_builtin_mask_for_load,
>       builtin_mode_to_type[MAX_MACHINE_MODE][2]): Remove the declaration.

Just write "builtin_mode_to_type", nothing []?  Writing down the
dimensions here doesn't add anything, just is a bit noisy: you normally
put just the name here.

>       * config/rs6000/rs6000.c (altivec_builtin_mask_for_load,
>       builtin_mode_to_type[MAX_MACHINE_MODE][2]): Remove the GTY(())
>       declaration and add the definition.

The definitions were already there, so lose the second part of this?

> diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h
> index 1697186..724085b 100644
> --- a/gcc/config/rs6000/rs6000.h
> +++ b/gcc/config/rs6000/rs6000.h
> @@ -2490,6 +2490,8 @@ extern GTY(()) tree 
> rs6000_builtin_types[RS6000_BTI_MAX];
>  extern GTY(()) tree rs6000_builtin_decls[RS6000_BUILTIN_COUNT];
>  
>  #ifndef USED_FOR_TARGET
> +extern GTY(()) tree builtin_mode_to_type[MAX_MACHINE_MODE][2];
> +extern GTY(()) tree altivec_builtin_mask_for_load;

Add a newline here please?

>  /* A C structure for machine-specific, per-function data.
>     This is added to the cfun structure.  */
>  typedef struct GTY(()) machine_function

Okay for trunk with those tweaks.  Thanks!


Segher

Reply via email to