From 5874d156669058ffb2c0578987ba6ba3b08f2be3 Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Wed, 10 Feb 2021 14:15:41 +0100 Subject: [PATCH] nvptx: properly use flag_patchable_function_entry 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.2