in gcc-3.4.1
 rtl  can be generated when parsing the source program,
for example,
stmt:
      compstmt
        { stmt_count++; $$ = $1; }
    | expr ';'
        { stmt_count++;
          $$ = c_expand_expr_stmt ($1); }

while in c_expand_body, rtl can also be generated .
what are they respectively for?

while in gcc-2.95.3,
i can`t find the function c_expand_body,
does it mean that all the rtl are generated by the c-parse.y
(except for the expand_function_end, end expand_function_start)?



Reply via email to