https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119613

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |tail-call

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
;;   basic block 36, loop depth 0
;;    pred:       35
  tag.31_133 = tag;
  _134 = (long unsigned int) tag.31_133;
  data.D.190490.data = _134;
  _135 = table_15->fallback;
  _136 = _135 (msg_12, ptr_123, ctx_14, data, table_15, hasbits_16); [tail
call] [must tail call]
;;    succ:       37
;;                43

...
;;   basic block 43, loop depth 0
;;    pred:       34
;;                36
;;                39
;;                31
<L14>:
  D.340774 ={v} {CLOBBER(eos)};
  tag ={v} {CLOBBER(eos)};
  _175 = __builtin_eh_pointer (1);
  __builtin_unwind_resume (_175);
;;    succ:


The ICE I think might be due to that musttail ...

Reply via email to