diff options
author | Richard Henderson <rth@cygnus.com> | 1999-04-01 09:06:09 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1999-04-01 09:06:09 -0800 |
commit | 0133b7d92c246b7e6fc48a72dc6069700f703281 (patch) | |
tree | 83f67dcf4de9983354cae74f36289575fb39bb5d /gcc/rtl.h | |
parent | 4b97aaeb34b0e0dadbd2eced838111fd77b4c0dc (diff) | |
download | gcc-0133b7d92c246b7e6fc48a72dc6069700f703281.zip gcc-0133b7d92c246b7e6fc48a72dc6069700f703281.tar.gz gcc-0133b7d92c246b7e6fc48a72dc6069700f703281.tar.bz2 |
Move over patch from Bernd Schmidt from GC branch:
* emit-rtl.c (gen_rtx_CONST_DOUBLE): New function.
(gen_rtx): Call it. Tidy cases.
* rtl.h (gen_rtx_CONST_DOUBLE): Prototype it.
* gengenrtl.c: Add commentary.
(special_rtx): Also match CONST_DOUBLE.
(gencode): Emit call to memset instead of bzero.
From-SVN: r26110
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r-- | gcc/rtl.h | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -1136,6 +1136,8 @@ extern rtx return_address_pointer_rtx; add to this list, modify special_rtx in gengenrtl.c as well. You should also modify gen_rtx to use the special function. */ +extern rtx gen_rtx_CONST_DOUBLE PROTO((enum machine_mode, rtx, + HOST_WIDE_INT, HOST_WIDE_INT)); extern rtx gen_rtx_CONST_INT PROTO((enum machine_mode, HOST_WIDE_INT)); extern rtx gen_rtx_REG PROTO((enum machine_mode, int)); extern rtx gen_rtx_MEM PROTO((enum machine_mode, rtx)); |