From ddd0c7810185a4dde7041c37c72411e78639471d Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 20 Oct 2009 23:01:35 +0200 Subject: [PATCH] rs6000.c (def_builtin): Set TREE_READONLY instead of TREE_CONSTANT. * config/rs6000/rs6000.c (def_builtin): Set TREE_READONLY instead of TREE_CONSTANT. From-SVN: r153038 --- gcc/ChangeLog | 5 +++++ gcc/config/rs6000/rs6000.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a31dfe3207b..f4392cb7884 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-10-20 Jakub Jelinek + + * config/rs6000/rs6000.c (def_builtin): Set TREE_READONLY instead + of TREE_CONSTANT. + 2009-10-20 Richard Sandiford * rtl.h (simplify_replace_fn_rtx): Declare. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 796750a8248..8bb92129ecf 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -8530,7 +8530,7 @@ def_builtin (int mask, const char *name, tree type, int code) /* const function, function only depends on the inputs. */ case RS6000_BTC_CONST: - TREE_CONSTANT (t) = 1; + TREE_READONLY (t) = 1; TREE_NOTHROW (t) = 1; break; @@ -8554,7 +8554,7 @@ def_builtin (int mask, const char *name, tree type, int code) DECL_IS_NOVOPS (t) = 1; } else - TREE_CONSTANT (t) = 1; + TREE_READONLY (t) = 1; break; } } -- 2.30.2