diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-04-16 23:07:05 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-04-16 23:07:05 +0000 |
commit | 3a89b1337f4c0fa0fe3f47f5d43f944706dece0c (patch) | |
tree | 259f043fcac33e1457c5aba5b29b3ba0ba1ab5e4 | |
parent | 5c4826b30f02fd5a45abdea4cd489a4a0cb98a83 (diff) | |
download | gcc-3a89b1337f4c0fa0fe3f47f5d43f944706dece0c.tar.gz |
* expr.c (store_constructor_field): Add prototype.
(memory_use_mode): Likewise.
* expmed.c (synth_mult): Add prototype.
(choose_multiplier, invert_mod2n): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19250 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/expmed.c | 9 | ||||
-rw-r--r-- | gcc/expr.c | 3 |
2 files changed, 12 insertions, 0 deletions
diff --git a/gcc/expmed.c b/gcc/expmed.c index 8f0ba071364..6e01c929a3e 100644 --- a/gcc/expmed.c +++ b/gcc/expmed.c @@ -1914,6 +1914,15 @@ struct algorithm char log[MAX_BITS_PER_WORD]; }; +static void synth_mult PROTO((struct algorithm *, + unsigned HOST_WIDE_INT, + int)); +static unsigned HOST_WIDE_INT choose_multiplier PROTO((unsigned HOST_WIDE_INT, + int, int, + unsigned HOST_WIDE_INT *, + int *, int *)); +static unsigned HOST_WIDE_INT invert_mod2n PROTO((unsigned HOST_WIDE_INT, + int)); /* Compute and return the best algorithm for multiplying by T. The algorithm must cost less than cost_limit If retval.cost >= COST_LIMIT, no algorithm was found and all diff --git a/gcc/expr.c b/gcc/expr.c index 8dfcefb0d43..d42f6345d0c 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -164,9 +164,12 @@ static void clear_by_pieces_1 PROTO((rtx (*) (rtx, ...), enum machine_mode, struct clear_by_pieces *)); static int is_zeros_p PROTO((tree)); static int mostly_zeros_p PROTO((tree)); +static void store_constructor_field PROTO((rtx, int, int, enum machine_mode, + tree, tree, int)); static void store_constructor PROTO((tree, rtx, int)); static rtx store_field PROTO((rtx, int, int, enum machine_mode, tree, enum machine_mode, int, int, int)); +static enum memory_use_mode PROTO((enum expand_modifier)); static tree save_noncopied_parts PROTO((tree, tree)); static tree init_noncopied_parts PROTO((tree, tree)); static int safe_from_p PROTO((rtx, tree, int)); |