From: Takayuki 'January June' Suwa Date: Thu, 29 Dec 2022 12:14:33 +0000 (+0900) Subject: xtensa: Check DF availability before use X-Git-Tag: basepoints/gcc-14~2291 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=65fed695f7b2eb99dfd679fbdfcf510104de2fb8;p=thirdparty%2Fgcc.git xtensa: Check DF availability before use Perhaps no problem, but for safety. gcc/ChangeLog: * config/xtensa/xtensa.cc (xtensa_expand_prologue): Fix to check DF availability before use of DF_* macros. --- diff --git a/gcc/config/xtensa/xtensa.cc b/gcc/config/xtensa/xtensa.cc index 66e253495211..e726a115029f 100644 --- a/gcc/config/xtensa/xtensa.cc +++ b/gcc/config/xtensa/xtensa.cc @@ -3322,7 +3322,7 @@ xtensa_expand_prologue (void) || crtl->calls_eh_return; /* Check if the function body really needs the stack pointer. */ - if (!stack_pointer_needed) + if (!stack_pointer_needed && df) for (ref = DF_REG_USE_CHAIN (A1_REG); ref; ref = DF_REF_NEXT_REG (ref)) if (DF_REF_CLASS (ref) == DF_REF_REGULAR