On Wed, Feb 10, 2021 at 3:04 PM Martin Liška <mli...@suse.cz> wrote: > > It's fix needed after my commit g:0d701e3eb89870237669ef7bf41394d90c35ae70. > Tobias tested the patch for me. > > Ready to be installed?
ok > Thanks, > Martin > > gcc/ChangeLog: > > * config/nvptx/nvptx.c (nvptx_option_override): Use > flag_patchable_function_entry instead of the removed > function_entry_patch_area_size. > --- > gcc/config/nvptx/nvptx.c | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.c > index f08b6791069..794c5a69db0 100644 > --- a/gcc/config/nvptx/nvptx.c > +++ b/gcc/config/nvptx/nvptx.c > @@ -74,6 +74,7 @@ > #include "cfgloop.h" > #include "fold-const.h" > #include "intl.h" > +#include "opts.h" > > /* This file should be included last. */ > #include "target-def.h" > @@ -219,7 +220,10 @@ nvptx_option_override (void) > flag_no_common = 1; > > /* The patch area requires nops, which we don't have. */ > - if (function_entry_patch_area_size > 0) > + HOST_WIDE_INT patch_area_size, patch_area_entry; > + parse_and_check_patch_area (flag_patchable_function_entry, false, > + &patch_area_size, &patch_area_entry); > + if (patch_area_size > 0) > sorry ("not generating patch area, nops not supported"); > > /* Assumes that it will see only hard registers. */ > -- > 2.30.0 >