On Sun, 2 Jun 2024, Kewen Lin wrote:

> This is to remove macros {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE
> defines in mmix port.

This is fine once prerequisites are in place.

If I may add a nit: In these target change commit messages, add 
a hint as to which defaulted hook or macro the removed macro now 
corresponds to, like "these now correspond to the default values 
of the new target hook mode_for_floating_type".  Else when doing 
port archaeology, from the commit message it looks like the 
context has not changed, you just removed some definitions.

> 
> gcc/ChangeLog:
> 
>       * config/mmix/mmix.h (FLOAT_TYPE_SIZE): Remove.
>       (DOUBLE_TYPE_SIZE): Likewise.
>       (LONG_DOUBLE_TYPE_SIZE): Likewise.
> ---
>  gcc/config/mmix/mmix.h | 4 ----
>  1 file changed, 4 deletions(-)
> 
> diff --git a/gcc/config/mmix/mmix.h b/gcc/config/mmix/mmix.h
> index c3c5a2a69c9..e20bca1d363 100644
> --- a/gcc/config/mmix/mmix.h
> +++ b/gcc/config/mmix/mmix.h
> @@ -195,10 +195,6 @@ struct GTY(()) machine_function
>  #define SHORT_TYPE_SIZE 16
>  #define LONG_LONG_TYPE_SIZE 64
>  
> -#define FLOAT_TYPE_SIZE 32
> -#define DOUBLE_TYPE_SIZE 64
> -#define LONG_DOUBLE_TYPE_SIZE 64
> -
>  #define DEFAULT_SIGNED_CHAR 1
>  
>  
> -- 
> 2.43.0
> 
> 

Reply via email to