dwarf2cfi.c (struct dw_trace_info): Add args_size_defined_for_eh.
authorEric Botcazou <ebotcazou@adacore.com>
Sat, 13 Oct 2018 17:32:07 +0000 (17:32 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sat, 13 Oct 2018 17:32:07 +0000 (17:32 +0000)
commit464b6c1117aa4b95cc4c7389cdb145461fc945be
tree020b9b1990641df80764fa9e680a14a7be7999c1
parentf77bca9ac3942b830c1e508bc5ac6fd0df2056f7
dwarf2cfi.c (struct dw_trace_info): Add args_size_defined_for_eh.

* dwarf2cfi.c (struct dw_trace_info): Add args_size_defined_for_eh.
(notice_args_size): Set it in the current trace if no insn that can
throw internally has been seen yet.
(connect_traces): When connecting args_size between traces, allow the
incoming values not to match if there is an insn setting it before the
first insn that can throw internally; in that case, force the creation
of a CFI note on this latter insn.

From-SVN: r265142
gcc/ChangeLog
gcc/dwarf2cfi.c