rs6000: Harden mma_init_builtins
The previous MMA patch added some fragile code to initialize its new built-ins. This patch hardens the initialization. 2021-07-07 Peter Bergner <bergner@linux.ibm.com> gcc/ * config/rs6000/rs6000-call.c (mma_init_builtins): Use VSX_BUILTIN_LXVP and VSX_BUILTIN_STXVP.
This commit is contained in:
parent
a5b5c7c284
commit
6278065af0
1 changed files with 2 additions and 1 deletions
|
@ -14293,7 +14293,8 @@ mma_init_builtins (void)
|
|||
/* Some MMA built-ins that are expanded into gimple are converted
|
||||
into internal MMA built-ins that are expanded into rtl.
|
||||
The internal built-in follows immediately after this built-in. */
|
||||
if (d[1].icode != CODE_FOR_nothing)
|
||||
if (d->code != VSX_BUILTIN_LXVP
|
||||
&& d->code != VSX_BUILTIN_STXVP)
|
||||
{
|
||||
op[nopnds++] = void_type_node;
|
||||
icode = d[1].icode;
|
||||
|
|
Loading…
Add table
Reference in a new issue