diff options
author | zadeck <zadeck@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-05-14 17:05:13 +0000 |
---|---|---|
committer | zadeck <zadeck@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-05-14 17:05:13 +0000 |
commit | 2dd6f9ed8b4ff11744743be3b8abcc81b461cd59 (patch) | |
tree | 81f15ffce6244463dae4466631dbaf409875916c /gcc/builtins.c | |
parent | 77ad29054f81b6956c9f0982b37f0b6a1d80cd1b (diff) | |
download | gcc-2dd6f9ed8b4ff11744743be3b8abcc81b461cd59.tar.gz |
2008-05-14 Kenneth Zadeck <zadeck@naturalbridge.com>
* optabs.c (prepare_cmp_insn): Changed LCT_PURE_MAKE_BLOCK to
LCT_PURE and LCT_CONST_MAKE_BLOCK to LCT_CONST in calls to
emit_library_call_value.
* builtins.c (expand_builtin_powi, expand_builtin_memcmp): Ditto.
* tree.h (ECF_LIBCALL_BLOCK): Removed.
* calls.c (initialize_argument_information, precompute_arguments,
expand_call, emit_library_call_value_1): Remove ECF_LIBCALL_BLOCK.
(precompute_arguments): Removed flags parameter.
* rtl.h (LCT_CONST_MAKE_BLOCK, LCT_PURE_MAKE_BLOCK): Removed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@135299 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/builtins.c')
-rw-r--r-- | gcc/builtins.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/builtins.c b/gcc/builtins.c index 7e1ca21fc88..4211e6247a1 100644 --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -3082,7 +3082,7 @@ expand_builtin_powi (tree exp, rtx target, rtx subtarget) op1 = convert_to_mode (mode2, op1, 0); target = emit_library_call_value (optab_libfunc (powi_optab, mode), - target, LCT_CONST_MAKE_BLOCK, mode, 2, + target, LCT_CONST, mode, 2, op0, mode, op1, mode2); return target; @@ -4147,7 +4147,7 @@ expand_builtin_memcmp (tree exp, rtx target, enum machine_mode mode) if (insn) emit_insn (insn); else - emit_library_call_value (memcmp_libfunc, result, LCT_PURE_MAKE_BLOCK, + emit_library_call_value (memcmp_libfunc, result, LCT_PURE, TYPE_MODE (integer_type_node), 3, XEXP (arg1_rtx, 0), Pmode, XEXP (arg2_rtx, 0), Pmode, |