From a2e017d2672bc5fe120b8d51406736e15f2cb67c Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Tue, 7 Jul 2009 10:07:15 -0700 Subject: move 6c/pgen.c, 6c/pswt.c into cc and make 5c, 8c use them. centralizes reachability analysis and switch generation. now 8c doesn't have spurious warnings in pkg/runtime. R=ken OCL=31266 CL=31266 --- src/cmd/8c/gc.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/cmd/8c/gc.h') diff --git a/src/cmd/8c/gc.h b/src/cmd/8c/gc.h index 55a37c42c..9fead60e4 100644 --- a/src/cmd/8c/gc.h +++ b/src/cmd/8c/gc.h @@ -95,6 +95,7 @@ struct Case int32 val; int32 label; char def; + char isv; }; #define C ((Case*)0) @@ -162,6 +163,7 @@ struct Rgn }; EXTERN int32 breakpc; +EXTERN int32 nbreak; EXTERN Case* cases; EXTERN Node constnode; EXTERN Node fconstnode; @@ -240,6 +242,8 @@ void usedset(Node*, int); void xcom(Node*); void indx(Node*); int bcomplex(Node*, Node*); +Prog* gtext(Sym*, int32); +vlong argsize(void); /* * cgen.c -- cgit v1.2.3