* c-common.c (finish_label_expr): New function, lifted from
authorneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 May 2001 06:38:48 +0000 (06:38 +0000)
committerneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 May 2001 06:38:48 +0000 (06:38 +0000)
commitd0a47c8d249dba52c8718c62d27990a4f18f2a34
tree1a696e8ab4e8b4b64edcb8b6dc6f47202bb5ddae
parent84cadbf70ff877cd28c0febff558fab5aa0e4a31
* c-common.c (finish_label_expr): New function, lifted from
from cp/semantics.c.
* c-common.h (finish_label_expr, lookup_label): New prototypes.
* c-parse.in: Move 3 blocks of parser code into new functions.
* c-typeck.c (simple_asm_stmt, c_cast_expr): New functions.
* c-tree.h (simple_asm_stmt, c_cast_expr): New prototypes.
(lookup_label): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41959 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-common.c
gcc/c-common.h
gcc/c-parse.in
gcc/c-tree.h
gcc/c-typeck.c