| Submitter | Christian Bruel |
|---|---|
| Date | Nov. 9, 2012, 10:30 a.m. |
| Message ID | <509CDB43.9000708@st.com> |
| Download | mbox | patch |
| Permalink | /patch/198014/ |
| State | New |
| Headers | show |
Comments
Christian Bruel <christian.bruel@st.com> wrote: > Now that the cross-jumping problem is fixed since rev #193350, I'd like > to remove this restriction and close PR/54546. > > Checked with default sh-sim target_board and > --target_board=sh-sim/-freorder-blocks-and-partition. OK. Regards, kaz
Patch
2012-11-09 Christian Bruel <christian.bruel@st.com> * config/sh/sh.c (sh_can_use_simple_return_p): Allow with reorder-blocks-and-partition. Index: config/sh/sh.c =================================================================== --- config/sh/sh.c (revision 193350) +++ config/sh/sh.c (working copy) @@ -13330,10 +13330,6 @@ sh_can_use_simple_return_p (void) if (optimize_function_for_size_p (cfun)) return false; - /* Can't optimize CROSSING_JUMPS for now. */ - if (flag_reorder_blocks_and_partition) - return false; - /* Finally, allow for pr save. */ d = calc_live_regs (&live_regs_mask);