On Wed, Nov 08, 2023 at 05:58:10PM +0100, Tobias Burnus wrote: > --- a/gcc/builtins.cc > +++ b/gcc/builtins.cc > @@ -11739,6 +11739,7 @@ builtin_fnspec (tree callee) > return ".cO "; > /* Realloc serves both as allocation point and deallocation point. */ > case BUILT_IN_REALLOC: > + case BUILT_IN_GOMP_REALLOC: > return ".Cw ";
I must say I've never been sure if one needs to specify those ". " for integral arguments for which nothing is known; if they would need to be, then also all the BUILT_IN_GOMP_* other cases would be wrong, but not just those, also BUILT_IN_*_CHK (which have extra size_t argument) or here BUILT_IN_REALLOC itself. So, let's hope it is ok as is. Otherwise, the middle-end changes look just fine to me, and for Fortran FE I'm afraid you know it much more than I do. Jakub