summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1998-05-06 22:03:21 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1998-05-06 22:03:21 +0000
commit57a548895bbcbd25814344e1ede5b9566c7ca0d6 (patch)
tree0635cf5c771e3675d4df140b0fb2d4a868fe27c9 /gcc
parentc9d86437aecb6669b2248af7358c2a28d4964847 (diff)
downloadgcc-57a548895bbcbd25814344e1ede5b9566c7ca0d6.tar.gz
* stmt.c (mark_seen_cases): Make it have external linkage again.
* expr.h (mark_seen_cases): Add declaration. Chill wants to use mark_seen_cases.... git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19603 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/expr.h3
-rw-r--r--gcc/stmt.c4
3 files changed, 7 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e61c6269e35..22404d23700 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,4 +1,3 @@
-
Wed May 6 22:32:37 CDT 1998 Robert Lipe <robertl@dgii.com>
* Makefile.in (dwarfout.o) Add toplev.h dependency.
@@ -34,6 +33,9 @@ Wed May 6 15:51:39 1998 Jim Wilson <wilson@cygnus.com>
Wed May 6 16:46:01 1998 Jeffrey A Law (law@cygnus.com)
+ * stmt.c (mark_seen_cases): Make it have external linkage again.
+ * expr.h (mark_seen_cases): Add declaration.
+
* haifa-sched.c (print_value, case SUBREG): Fix typo.
* i386.c (output_387_binary_op): Add some braces to avoid warnings.
diff --git a/gcc/expr.h b/gcc/expr.h
index b272df7dd19..b3d02be1f60 100644
--- a/gcc/expr.h
+++ b/gcc/expr.h
@@ -949,3 +949,6 @@ extern void init_all_optabs PROTO ((void));
extern void init_mov_optab PROTO ((void));
extern void do_jump_by_parts_greater_rtx PROTO ((enum machine_mode, int,
rtx, rtx, rtx, rtx));
+
+extern void mark_seen_cases PROTO ((tree, unsigned char *,
+ long, int));
diff --git a/gcc/stmt.c b/gcc/stmt.c
index 69dfb2bacfb..7847e2dec7c 100644
--- a/gcc/stmt.c
+++ b/gcc/stmt.c
@@ -445,8 +445,6 @@ static void emit_jump_if_reachable PROTO((rtx));
static void emit_case_nodes PROTO((rtx, case_node_ptr, rtx, tree));
static int add_case_node PROTO((tree, tree, tree, tree *));
static struct case_node *case_tree2list PROTO((case_node *, case_node *));
-static void mark_seen_cases PROTO((tree, unsigned char *,
- long, int));
void
using_eh_for_cleanups ()
@@ -4321,7 +4319,7 @@ all_cases_count (type, spareness)
The time needed is proportional to COUNT, unless
SPARSENESS is 2, in which case quadratic time is needed. */
-static void
+void
mark_seen_cases (type, cases_seen, count, sparseness)
tree type;
unsigned char *cases_seen;