]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix ARM bootstrap failure due to an odd warning:
authorWilco Dijkstra <wdijkstr@arm.com>
Tue, 30 May 2017 14:29:55 +0000 (14:29 +0000)
committerWilco Dijkstra <wilco@gcc.gnu.org>
Tue, 30 May 2017 14:29:55 +0000 (14:29 +0000)
/src/gcc/gcc/config/arm/arm-builtins.c: In function 'rtx_def* arm_expand_builtin(tree, rtx, rtx, machine_mode, int)':
/src/gcc/gcc/config/arm/arm-builtins.c:3056:46: error: type qualifiers ignored on cast result type [-Werror=ignored-qualifiers]
     if (d->code == (const enum arm_builtins) fcode)
                                              ^~~~~

Avoid the warning by removing const, and bootstrap is OK again.

Committed as trivial patch.

    gcc/
* config/arm/arm-builtins.c (arm_expand_builtin): Remove const.

From-SVN: r248686

gcc/ChangeLog
gcc/config/arm/arm-builtins.c

index 8598574542c4d967ab8eb2fd8bf7e93444f878c0..2db6af3639bc92fcb404db5a17456aea94e6c948 100644 (file)
@@ -1,3 +1,7 @@
+2017-05-30  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * config/arm/arm-builtins.c (arm_expand_builtin): Remove const.
+
 2017-05-30  Richard Biener  <rguenther@suse.de>
 
        * tree-vectorizer.h (struct _stmt_vec_info): Add reduc_type
index deebb59f6a6fcdae3378f4e3fb021e008a4354b0..a0569ed10c5d6e5e857d7abe37d52b06a9a292b4 100644 (file)
@@ -3053,15 +3053,15 @@ arm_expand_builtin (tree exp,
     }
 
   for (i = 0, d = bdesc_2arg; i < ARRAY_SIZE (bdesc_2arg); i++, d++)
-    if (d->code == (const enum arm_builtins) fcode)
+    if (d->code == (enum arm_builtins) fcode)
       return arm_expand_binop_builtin (d->icode, exp, target);
 
   for (i = 0, d = bdesc_1arg; i < ARRAY_SIZE (bdesc_1arg); i++, d++)
-    if (d->code == (const enum arm_builtins) fcode)
+    if (d->code == (enum arm_builtins) fcode)
       return arm_expand_unop_builtin (d->icode, exp, target, 0);
 
   for (i = 0, d = bdesc_3arg; i < ARRAY_SIZE (bdesc_3arg); i++, d++)
-    if (d->code == (const enum arm_builtins) fcode)
+    if (d->code == (enum arm_builtins) fcode)
       return arm_expand_ternop_builtin (d->icode, exp, target);
 
   /* @@@ Should really do something sensible here.  */