OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* target.h (struct calls): Add function_value_regno_p field.
[pf3gnuchains/gcc-fork.git]
/
gcc
/
builtins.c
diff --git
a/gcc/builtins.c
b/gcc/builtins.c
index
8541b82
..
5f4b717
100644
(file)
--- a/
gcc/builtins.c
+++ b/
gcc/builtins.c
@@
-10701,8
+10701,9
@@
fold_call_expr (location_t loc, tree exp, bool ignore)
if (avoid_folding_inline_builtin (fndecl))
return NULL_TREE;
if (avoid_folding_inline_builtin (fndecl))
return NULL_TREE;
+ /* FIXME: Don't use a list in this interface. */
if (DECL_BUILT_IN_CLASS (fndecl) == BUILT_IN_MD)
if (DECL_BUILT_IN_CLASS (fndecl) == BUILT_IN_MD)
-
return targetm.fold_builtin (fndecl, exp
, ignore);
+
return targetm.fold_builtin (fndecl, CALL_EXPR_ARGS (exp)
, ignore);
else
{
if (nargs <= MAX_ARGS_TO_FOLD_BUILTIN)
else
{
if (nargs <= MAX_ARGS_TO_FOLD_BUILTIN)