diff options
author | Sebastian Perta <sebastian.perta@renesas.com> | 2017-10-14 00:33:58 +0000 |
---|---|---|
committer | DJ Delorie <dj@gcc.gnu.org> | 2017-10-13 20:33:58 -0400 |
commit | a0bf6cf784e56448d81d144f83eaaf90a9fe83b7 (patch) | |
tree | 40fcdea8010a8fa679256d58b1bd874e7c47285c /gcc/config/rl78/rl78-protos.h | |
parent | 41841c3269593d1a308ea0bd4992e6c073f2ce63 (diff) | |
download | gcc-a0bf6cf784e56448d81d144f83eaaf90a9fe83b7.zip gcc-a0bf6cf784e56448d81d144f83eaaf90a9fe83b7.tar.gz gcc-a0bf6cf784e56448d81d144f83eaaf90a9fe83b7.tar.bz2 |
rl78.c (rl78_emit_libcall): New function.
[gcc]
* config/rl78/rl78.c (rl78_emit_libcall): New function.
* config/rl78/rl78-protos.h (rl78_emit_libcall): New function.
* config/rl78/rl78.md: New define_expand "adddi3".
[libgcc]
* config/rl78/adddi3.S: New assembly file.
* config/rl78/t-rl78: Added adddi3.S to LIB2ADD.
From-SVN: r253748
Diffstat (limited to 'gcc/config/rl78/rl78-protos.h')
-rw-r--r-- | gcc/config/rl78/rl78-protos.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/config/rl78/rl78-protos.h b/gcc/config/rl78/rl78-protos.h index a155df6..976bffa 100644 --- a/gcc/config/rl78/rl78-protos.h +++ b/gcc/config/rl78/rl78-protos.h @@ -54,3 +54,13 @@ void rl78_output_aligned_common (FILE *, tree, const char *, int, int, int); int rl78_one_far_p (rtx *operands, int num_operands); + +#ifdef RTX_CODE +#ifdef HAVE_MACHINE_MODES + +rtx rl78_emit_libcall (const char*, enum rtx_code, + enum machine_mode, enum machine_mode, + int, rtx*); + +#endif +#endif |