comparison gcc/ira-lives.c @ 36:855418dad1a3

gcc-4.4-20091020
author e075725
date Tue, 22 Dec 2009 21:19:31 +0900
parents 58ad6c70ea60
children 77e2b8dfacca
comparison
equal deleted inserted replaced
19:58ad6c70ea60 36:855418dad1a3
498 advance_p = true; 498 advance_p = true;
499 499
500 for (use = 0; use < recog_data.n_operands; use++) 500 for (use = 0; use < recog_data.n_operands; use++)
501 { 501 {
502 if (use == def || recog_data.operand_type[use] == OP_OUT) 502 if (use == def || recog_data.operand_type[use] == OP_OUT)
503 return; 503 continue;
504 504
505 if (recog_op_alt[use][alt].anything_ok) 505 if (recog_op_alt[use][alt].anything_ok)
506 use_cl = ALL_REGS; 506 use_cl = ALL_REGS;
507 else 507 else
508 use_cl = recog_op_alt[use][alt].cl; 508 use_cl = recog_op_alt[use][alt].cl;
511 use_cl, advance_p); 511 use_cl, advance_p);
512 512
513 if ((use_match = recog_op_alt[use][alt].matches) >= 0) 513 if ((use_match = recog_op_alt[use][alt].matches) >= 0)
514 { 514 {
515 if (use_match == def) 515 if (use_match == def)
516 return; 516 continue;
517 517
518 if (recog_op_alt[use_match][alt].anything_ok) 518 if (recog_op_alt[use_match][alt].anything_ok)
519 use_cl = ALL_REGS; 519 use_cl = ALL_REGS;
520 else 520 else
521 use_cl = recog_op_alt[use_match][alt].cl; 521 use_cl = recog_op_alt[use_match][alt].cl;