From 65fed695f7b2eb99dfd679fbdfcf510104de2fb8 Mon Sep 17 00:00:00 2001 From: Takayuki 'January June' Suwa Date: Thu, 29 Dec 2022 21:14:33 +0900 Subject: 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. --- gcc/config/xtensa/xtensa.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/config/xtensa/xtensa.cc b/gcc/config/xtensa/xtensa.cc index 66e2534..e726a11 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 -- cgit v1.1