From 23a651fcb5a4e57299951b6894779807d2deb693 Mon Sep 17 00:00:00 2001 From: Revital Eres Date: Sun, 9 Sep 2007 09:29:30 +0000 Subject: [PATCH] Fix two warnings in rs6000.c cause by bdesc_paired_preds From-SVN: r128293 --- gcc/ChangeLog | 6 ++++++ gcc/config/rs6000/rs6000.c | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e950e64623b..851c46c1789 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2007-09-09 Revital Eres + + * config/rs6000/rs6000.c (paired_init_builtins): Add const + declaration to bdesc_paired_preds variable. + (paired_expand_builtin): Likewise. + 2007-09-09 Revital Eres * dbgcnt.def (sms_sched_loop): New counter. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index be82c3f6442..5ada791b7dc 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -8213,7 +8213,7 @@ paired_expand_builtin (tree exp, rtx target, bool * expandedp) { tree fndecl = TREE_OPERAND (CALL_EXPR_FN (exp), 0); unsigned int fcode = DECL_FUNCTION_CODE (fndecl); - struct builtin_description *d; + const struct builtin_description *d; size_t i; *expandedp = true; @@ -8230,7 +8230,7 @@ paired_expand_builtin (tree exp, rtx target, bool * expandedp) } /* Expand the paired predicates. */ - d = (struct builtin_description *) bdesc_paired_preds; + d = bdesc_paired_preds; for (i = 0; i < ARRAY_SIZE (bdesc_paired_preds); i++, d++) if (d->code == fcode) return paired_expand_predicate_builtin (d->icode, exp, target); @@ -9116,7 +9116,7 @@ spe_init_builtins (void) static void paired_init_builtins (void) { - struct builtin_description *d; + const struct builtin_description *d; size_t i; tree endlink = void_list_node; @@ -9151,7 +9151,7 @@ paired_init_builtins (void) PAIRED_BUILTIN_STX); /* Predicates. */ - d = (struct builtin_description *) bdesc_paired_preds; + d = bdesc_paired_preds; for (i = 0; i < ARRAY_SIZE (bdesc_paired_preds); ++i, d++) { tree type; -- 2.30.2