From 0b31e2797e1f60f05437c450d0716e2310635b3b Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Thu, 28 Oct 1993 18:43:31 -0400 Subject: [PATCH] (ENCODE_SECTION_INFO): Use DECL_RTL for DECLs. From-SVN: r5925 --- gcc/config/arm/arm.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 82556246569..63077c49d6a 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -921,7 +921,11 @@ enum reg_class { \ if (TREE_CONSTANT (decl) \ && (!flag_writable_strings || TREE_CODE (decl) != STRING_CST)) \ - SYMBOL_REF_FLAG (XEXP (TREE_CST_RTL (decl), 0)) = 1; \ + { \ + rtx rtl = (TREE_CODE_CLASS (TREE_CODE (decl)) != 'd' \ + ? TREE_CST_RTL (decl) : DECL_RTL (decl)); \ + SYMBOL_REF_FLAG (XEXP (rtl, 0)) = 1; \ + } \ } /* The macros REG_OK_FOR..._P assume that the arg is a REG rtx -- 2.30.2