Bogus libcalls with multiple REG_RETVAL notes
Richard Henderson
rth@cygnus.com
Sat Sep 16 11:55:00 GMT 2000
On Sat, Sep 16, 2000 at 07:45:03PM +0100, Bernd Schmidt wrote:
> > All the ones that the user calls, yes. But there are
> > functions calls generated by gcc that don't go through
> > expand_call.
>
> Can you provide an example?
builtins.c:1391: emit_library_call (chkr_check_str_libfunc, 1, VOIDmode, 2,
builtins.c:1471: emit_library_call (chkr_copy_bitmap_libfunc, 1, VOIDmode, 3,
builtins.c:1577: emit_library_call (chkr_check_addr_libfunc, 1, VOIDmode, 3,
builtins.c:1690: emit_library_call_value (memcmp_libfunc, result, 2,
calls.c:1681: emit_library_call (chkr_check_exec_libfunc, 1,
calls.c:3029: emit_library_call (chkr_set_right_libfunc, 1,
calls.c:4379: emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
expr.c:807: value = emit_library_call_value (libcall, NULL_RTX, 1, to_mode,
expr.c:3055: emit_library_call (chkr_copy_bitmap_libfunc, 1, VOIDmode, 3,
expr.c:3061: emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
expr.c:3112: emit_library_call (chkr_copy_bitmap_libfunc, 1, VOIDmode, 3,
expr.c:3117: emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
expr.c:3334: emit_library_call (chkr_copy_bitmap_libfunc, 1, VOIDmode, 3,
expr.c:3340: emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
expr.c:3543: emit_library_call (chkr_check_addr_libfunc, 1, VOIDmode, 3,
expr.c:3687: emit_library_call (chkr_copy_bitmap_libfunc, 1, VOIDmode, 3,
expr.c:3927: emit_library_call (chkr_copy_bitmap_libfunc, 1, VOIDmode, 3,
expr.c:3932: emit_library_call (chkr_check_addr_libfunc, 1, VOIDmode, 3,
expr.c:4047: emit_library_call (chkr_check_addr_libfunc, 1, VOIDmode, 3,
expr.c:5994: emit_library_call (chkr_check_addr_libfunc, 1, VOIDmode, 3,
expr.c:6512: emit_library_call (chkr_check_addr_libfunc, 1, VOIDmode, 3,
expr.c:6825: emit_library_call (chkr_check_addr_libfunc, 1, VOIDmode, 3,
expr.c:8793: emit_library_call (chkr_check_addr_libfunc, 1, VOIDmode, 3,
function.c:1456: emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
function.c:4687: emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
function.c:4851: emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
optabs.c:3035: emit_library_call (memcmp_libfunc, 2,
optabs.c:3042: emit_library_call (bcmp_libfunc, 2,
stmt.c:716: emit_library_call (chkr_check_exec_libfunc, 1,
More information about the Gcc-patches
mailing list