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;