comparison gcc/tree-inline.c @ 19:58ad6c70ea60

update gcc from 4.4.0 to 4.4.1.
author kent@firefly.cr.ie.u-ryukyu.ac.jp
date Thu, 24 Sep 2009 13:21:57 +0900
parents a06113de4d67
children 77e2b8dfacca
comparison
equal deleted inserted replaced
18:33936f7f2835 19:58ad6c70ea60
499 { 499 {
500 if (TREE_CODE (old_var) == VAR_DECL 500 if (TREE_CODE (old_var) == VAR_DECL
501 && (var_ann (old_var) || !gimple_in_ssa_p (cfun))) 501 && (var_ann (old_var) || !gimple_in_ssa_p (cfun)))
502 cfun->local_decls = tree_cons (NULL_TREE, old_var, 502 cfun->local_decls = tree_cons (NULL_TREE, old_var,
503 cfun->local_decls); 503 cfun->local_decls);
504 if (debug_info_level > DINFO_LEVEL_TERSE 504 if ((!optimize || debug_info_level > DINFO_LEVEL_TERSE)
505 && !DECL_IGNORED_P (old_var) 505 && !DECL_IGNORED_P (old_var)
506 && nonlocalized_list) 506 && nonlocalized_list)
507 VEC_safe_push (tree, gc, *nonlocalized_list, origin_var); 507 VEC_safe_push (tree, gc, *nonlocalized_list, origin_var);
508 continue; 508 continue;
509 } 509 }
517 517
518 if (new_var == id->retvar) 518 if (new_var == id->retvar)
519 ; 519 ;
520 else if (!new_var) 520 else if (!new_var)
521 { 521 {
522 if (debug_info_level > DINFO_LEVEL_TERSE 522 if ((!optimize || debug_info_level > DINFO_LEVEL_TERSE)
523 && !DECL_IGNORED_P (old_var) 523 && !DECL_IGNORED_P (old_var)
524 && nonlocalized_list) 524 && nonlocalized_list)
525 VEC_safe_push (tree, gc, *nonlocalized_list, origin_var); 525 VEC_safe_push (tree, gc, *nonlocalized_list, origin_var);
526 } 526 }
527 else 527 else
1353 && gimple_assign_rhs_code (stmt) == NOP_EXPR 1353 && gimple_assign_rhs_code (stmt) == NOP_EXPR
1354 && !is_gimple_val (gimple_assign_rhs1 (stmt))) 1354 && !is_gimple_val (gimple_assign_rhs1 (stmt)))
1355 { 1355 {
1356 tree new_rhs; 1356 tree new_rhs;
1357 new_rhs = force_gimple_operand_gsi (&seq_gsi, 1357 new_rhs = force_gimple_operand_gsi (&seq_gsi,
1358 gimple_assign_rhs1 (stmt), 1358 gimple_assign_rhs1 (stmt),
1359 true, NULL, true, GSI_SAME_STMT); 1359 true, NULL, false, GSI_NEW_STMT);
1360 gimple_assign_set_rhs1 (stmt, new_rhs); 1360 gimple_assign_set_rhs1 (stmt, new_rhs);
1361 id->regimplify = false; 1361 id->regimplify = false;
1362 } 1362 }
1363 1363
1364 gsi_insert_after (&seq_gsi, stmt, GSI_NEW_STMT); 1364 gsi_insert_after (&seq_gsi, stmt, GSI_NEW_STMT);