]> gcc.gnu.org Git - gcc.git/commit - gcc/c-semantics.c
c-typeck.c (build_asm_stmt): New, broken out from ...
authorRichard Henderson <rth@redhat.com>
Wed, 20 Dec 2000 18:18:24 +0000 (10:18 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 20 Dec 2000 18:18:24 +0000 (10:18 -0800)
commit64094f6a65becc338e39fe3bc72d83d812c50d4d
treec348f2bb0cb4cb71bb3b6a678fa12eeac3682584
parent3e4d04a1bad107f85a9e48e2f9df9ed672b0ab16
c-typeck.c (build_asm_stmt): New, broken out from ...

        * c-typeck.c (build_asm_stmt): New, broken out from ...
        (c_expand_asm_operands): ... here.  Just do rtl expansion.
        (c_expand_return): Return the new stmt node.
        (c_start_case, do_case): Likewise.
        * c-common.c (c_expand_expr_stmt): Likewise.
        * c-common.h: Update declarations.
        * c-tree.h: Likewise.
        * c-semantics.c (build_stmt): Use STMT_LINENO not TREE_COMPLEXITY.
        * c-parse.in (fndef): Set DECL_SOURCE_LINE to the open brace.
        (nested_function, notype_nested_function): Likewise.
        (compstmt): Return the compound statement not the binding level.
        (lineno_labeled_stmt): Simplify.
        (lineno_stmt, lineno_label): Set STMT_LINENO.
        (stmt, label): Return the new stmt node.

From-SVN: r38402
gcc/ChangeLog
gcc/c-common.c
gcc/c-common.h
gcc/c-parse.in
gcc/c-semantics.c
gcc/c-tree.h
gcc/c-typeck.c
This page took 0.05944 seconds and 5 git commands to generate.