Mercurial > hg > CbC > CbC_gcc
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; |