Message ID | CABu31nMKMjNZvtJJwfimt-N8OUh2veEsGXdJ2UOFEigSZVNyGA@mail.gmail.com |
---|---|
State | New |
Headers | show |
> I would like to work on debugging this, but it's hard without test cases...
Maybe the files I attached to my PR55121 could help you in this respect?
Your "sanity checking" patching does complain with these input files.
Christophe.
Index: cfgrtl.c =================================================================== --- cfgrtl.c (revision 193046) +++ cfgrtl.c (working copy) @@ -4547,7 +4547,7 @@ struct cfg_hooks cfg_layout_rtl_cfg_hooks = { cfg_layout_split_edge, rtl_make_forwarder_block, NULL, /* tidy_fallthru_edge */ - rtl_force_nonfallthru, + NULL, /* force_nonfallthru */ rtl_block_ends_with_call_p, rtl_block_ends_with_condjump_p, rtl_flow_call_edges_add,