Message ID | 5b8d85d2211071565f49f2127eb5166d3c2eedaa.1717134752.git.linkw@linux.ibm.com |
---|---|
State | New |
Headers | show |
Series | Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook | expand |
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 > >
Hi Hans-Peter, on 2024/6/6 09:41, Hans-Peter Nilsson wrote: > 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. Thanks for the comments! Sorry I didn't point out that once all sub-patches after 09/52 are approved, I'll squash all port specific sub-patches (after 09/52) onto 09/52, as that one poisoned these macros and all sub-patches after that can not be committed separately. As they would be in the same commit eventually, I think the context would not be the concern then. BR, Kewen > >> >> 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 >> >>
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