https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81361
--- Comment #20 from Iain Sandoe <iains at gcc dot gnu.org> --- (In reply to Iain Sandoe from comment #19) > Created attachment 42182 [details] > assembler for pr81241 Ada testcase with .cfi_xxx > > I rebased my patches to enable .cfi_xxx for Darwin (no claim that they are > perfect, but good enough to get to stage #3, apparently). > > Actually, the build still fails in the same place - here is the assembler > for the reduced test-case from pr81241. I'll look at the c++ test case in > due course. > > any thoughts? I suspect that .cfi_startproc .cfi_personality 0x9b,___gnat_personality_v0 .cfi_lsda 0x10,LLSDAC5 ___cold_sect_of__p__raise_it.4258.constprop.0: _p__raise_it.4258.constprop.0.cold.1: is associating the startproc with the previous symbol and not the one for the cold section... this seems reminiscent of the kind of issue I had with partitioning.