aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRevital Eres <eres@il.ibm.com>2007-09-09 09:29:30 +0000
committerRevital Eres <revitale@gcc.gnu.org>2007-09-09 09:29:30 +0000
commit23a651fcb5a4e57299951b6894779807d2deb693 (patch)
tree330464f5955db95c3ddf3f4eac5977c330e10cac /gcc
parent97511ad77a76c86c46483a61eb5b8d1d208689af (diff)
downloadgcc-23a651fcb5a4e57299951b6894779807d2deb693.zip
gcc-23a651fcb5a4e57299951b6894779807d2deb693.tar.gz
gcc-23a651fcb5a4e57299951b6894779807d2deb693.tar.bz2
Fix two warnings in rs6000.c cause by bdesc_paired_preds
From-SVN: r128293
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/rs6000/rs6000.c8
2 files changed, 10 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e950e64..851c46c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,11 @@
2007-09-09 Revital Eres <eres@il.ibm.com>
+ * config/rs6000/rs6000.c (paired_init_builtins): Add const
+ declaration to bdesc_paired_preds variable.
+ (paired_expand_builtin): Likewise.
+
+2007-09-09 Revital Eres <eres@il.ibm.com>
+
* dbgcnt.def (sms_sched_loop): New counter.
* modulo-sched.c: Use sms_sched_loop instead of
MAX_SMS_LOOP_NUMBER to determine the maximum number of loops to
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index be82c3f..5ada791 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;