On 2/10/21 2:17 PM, Martin Liška wrote:
> It's fix needed after my commit g:0d701e3eb89870237669ef7bf41394d90c35ae70.
> Tobias tested the patch for me.
> 
> Ready to be installed?

LGTM.

Thanks,
- Tom

> 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.  */

Reply via email to