mirror of git://gcc.gnu.org/git/gcc.git
Fix ARM bootstrap failure due to an odd warning:
/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
This commit is contained in:
parent
1a58f770e4
commit
064263c11d
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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. */
|
||||
|
|
|
|||
Loading…
Reference in New Issue