> So looking at it again, this seems to be happening during stage3.

Yes, I should have realized it a while ago, you don't compile g-exptty.adb for 
the compiler but only for the runtime...  The backtrace seems to show that the 
abort at libgcc/unwind-dw2.c:1386 is raised:

  int size = dwarf_reg_size_table[__builtin_dwarf_sp_column ()];

  if (size == sizeof(_Unwind_Ptr))
    tmp_sp->ptr = (_Unwind_Ptr) cfa;
  else
    {
      gcc_assert (size == sizeof(_Unwind_Word));
      tmp_sp->word = (_Unwind_Ptr) cfa;
    }

which is quite unexpected.

-- 
Eric Botcazou

Reply via email to