summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrevitale <revitale@138bc75d-0d04-0410-961f-82ee72b054a4>2007-09-09 09:29:30 +0000
committerrevitale <revitale@138bc75d-0d04-0410-961f-82ee72b054a4>2007-09-09 09:29:30 +0000
commit5d9d5d9f492d472e3d2d29aeeda40c2b8af8f6dc (patch)
tree330464f5955db95c3ddf3f4eac5977c330e10cac
parent76aaf9f055696918ba385683dba51544e207b763 (diff)
downloadgcc-5d9d5d9f492d472e3d2d29aeeda40c2b8af8f6dc.tar.gz
Fix two warnings in rs6000.c cause by bdesc_paired_preds
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@128293 138bc75d-0d04-0410-961f-82ee72b054a4
-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 e950e64623b..851c46c1789 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 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;