On Mon, May 27, 2019 at 10:32 AM Eric Botcazou <ebotca...@adacore.com> wrote: > > The function simply doesn't handle the new location expression opcodes coming > from DebugFission (https://gcc.gnu.org/wiki/DebugFission). Fixed by making it > handle them like DW_OP_addr and DW_OP_const*. > > OK for mainline and the active branches (it's a regression from GCC 5)?
OK. > > 2019-05-27 Eric Botcazou <ebotca...@adacore.com> > > * dwarf2out.c (resolve_args_picking_1): Deal with DW_OP_GNU_addr_index > and DW_OP_GNU_const_index opcodes. > > > 2019-05-27 Eric Botcazou <ebotca...@adacore.com> > > * gnat.dg/specs/array4.ads: New test. > > -- > Eric Botcazou