Mercurial > hg > CbC > CbC_gcc
comparison gcc/c-parser.c @ 88:f214c1d5b862
merge 89
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 20 Dec 2011 18:53:46 +0900 |
parents | 4a89a0a804df 12b3180c7d07 |
children | 3356a4c26abc |
comparison
equal
deleted
inserted
replaced
87:4a89a0a804df | 88:f214c1d5b862 |
---|---|
2111 /* | 2111 /* |
2112 attrs = get_identifier("fastcall"); | 2112 attrs = get_identifier("fastcall"); |
2113 attrs = build_tree_list(attrs, NULL_TREE); | 2113 attrs = build_tree_list(attrs, NULL_TREE); |
2114 declspecs_add_attrs(specs, attrs); | 2114 declspecs_add_attrs(specs, attrs); |
2115 */ | 2115 */ |
2116 if(!TARGET_64BIT) { | 2116 if(!TARGET_64BIT) { |
2117 attrs = build_tree_list (get_identifier("fastcall"), NULL_TREE); | 2117 attrs = build_tree_list (get_identifier("fastcall"), NULL_TREE); |
2118 /*attrs = build_tree_list (get_identifier("noreturn"), attrs);*/ | 2118 /*attrs = build_tree_list (get_identifier("noreturn"), attrs);*/ |
2119 declspecs_add_attrs(specs, attrs); | 2119 declspecs_add_attrs(specs, attrs); |
2120 } | 2120 } |
2121 | 2121 |
6165 tlab = define_label (loc, label); | 6165 tlab = define_label (loc, label); |
6166 gcc_assert (tlab); | 6166 gcc_assert (tlab); |
6167 decl_attributes (&tlab, NULL_TREE, 0); | 6167 decl_attributes (&tlab, NULL_TREE, 0); |
6168 add_stmt (build_stmt (loc, LABEL_EXPR, tlab)); | 6168 add_stmt (build_stmt (loc, LABEL_EXPR, tlab)); |
6169 | 6169 |
6170 tree ret = c_finish_return (loc, retval, retval); //tree ret = c_finish_return (retval); | 6170 tree ret = c_finish_return (loc, retval, retval); /*tree ret = c_finish_return (retval);*/ |
6171 TREE_USED(ret) = 1; | 6171 TREE_USED(ret) = 1; |
6172 | 6172 |
6173 | 6173 |
6174 tree if_body = c_end_compound_stmt (loc, cstmt, true); | 6174 tree if_body = c_end_compound_stmt (loc, cstmt, true); |
6175 TREE_SIDE_EFFECTS (cstmt) = 1; | 6175 TREE_SIDE_EFFECTS (cstmt) = 1; |