mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-14 21:01:22 +08:00
* config/spu/spu.c (spu_init_builtins): Mark builtins as nothrow.
From-SVN: r134181
This commit is contained in:
parent
4394b61e02
commit
e47f8bba9c
@ -1,3 +1,7 @@
|
||||
2008-04-11 Ben Elliston <bje@au.ibm.com>
|
||||
|
||||
* config/spu/spu.c (spu_init_builtins): Mark builtins as nothrow.
|
||||
|
||||
2008-04-10 Rafael Espindola <espindola@google.com>
|
||||
|
||||
* gcc/tree-vrp.c (extract_range_from_binary_expr): Don't handle
|
||||
|
@ -4518,10 +4518,9 @@ spu_init_builtins (void)
|
||||
if (d->name == 0)
|
||||
continue;
|
||||
|
||||
/* find last parm */
|
||||
/* Find last parm. */
|
||||
for (parm = 1; d->parm[parm] != SPU_BTI_END_OF_PARAMS; parm++)
|
||||
{
|
||||
}
|
||||
;
|
||||
|
||||
p = void_list_node;
|
||||
while (parm > 1)
|
||||
@ -4535,6 +4534,9 @@ spu_init_builtins (void)
|
||||
NULL, NULL_TREE);
|
||||
if (d->fcode == SPU_MASK_FOR_LOAD)
|
||||
TREE_READONLY (d->fndecl) = 1;
|
||||
|
||||
/* These builtins don't throw. */
|
||||
TREE_NOTHROW (d->fndecl) = 1;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user