aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrathamesh Kulkarni <prathamesh.kulkarni@linaro.org>2016-10-30 14:06:16 +0000
committerPrathamesh Kulkarni <prathamesh3492@gcc.gnu.org>2016-10-30 14:06:16 +0000
commitaee707743d4724c2754ba3f73bc9326b39964701 (patch)
treec808ab6733474bd92f4fe04cb44414c8895a3853
parent015415fa9d31955957ed1f306b8cdffe5a1adbac (diff)
downloadgcc-aee707743d4724c2754ba3f73bc9326b39964701.zip
gcc-aee707743d4724c2754ba3f73bc9326b39964701.tar.gz
gcc-aee707743d4724c2754ba3f73bc9326b39964701.tar.bz2
arm.c (arm_const_not_ok_for_debug_p): Use VAR_P.
2016-10-30 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> * config/arm/arm.c (arm_const_not_ok_for_debug_p): Use VAR_P. From-SVN: r241686
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/arm/arm.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7e15933..27f4738 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2016-10-30 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
+
+ * config/arm/arm.c (arm_const_not_ok_for_debug_p): Use VAR_P.
+
2016-10-29 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/77919
diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c
index f47edba..dd8d5e5 100644
--- a/gcc/config/arm/arm.c
+++ b/gcc/config/arm/arm.c
@@ -30155,9 +30155,9 @@ arm_const_not_ok_for_debug_p (rtx p)
&& GET_CODE (XEXP (p, 0)) == SYMBOL_REF
&& (decl_op0 = SYMBOL_REF_DECL (XEXP (p, 0))))
{
- if ((TREE_CODE (decl_op1) == VAR_DECL
+ if ((VAR_P (decl_op1)
|| TREE_CODE (decl_op1) == CONST_DECL)
- && (TREE_CODE (decl_op0) == VAR_DECL
+ && (VAR_P (decl_op0)
|| TREE_CODE (decl_op0) == CONST_DECL))
return (get_variable_section (decl_op1, false)
!= get_variable_section (decl_op0, false));