[Bug bootstrap/81470] [8 Regression] Bootstrap comparison failures in gcc/ada
hainque at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Nov 29 19:41:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81470
--- Comment #10 from Olivier Hainque <hainque at gcc dot gnu.org> ---
Created attachment 42747
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42747&action=edit
[patch] don't emit .cfi_personality/.cfi_lsda for !dwarf2 eh
We had a patch for something of this kind we had
observed with local versions of gcc-6. We just recently
observed the same failure/correction on gcc-7 and I
was about to propose the patch for inclusion.
The issue is differences in the generation of
some data items between -g and -g2, visible with
LDFCM labels in particular.
These are somehow related to the emission of
.cfi_personality and .cfi_lsda by dwarf2out_do_cfi_startproc
which aren't needed for SEH anyway.
The proposed patch just prevents the generation of
those .cfi notes if the target eh format isn't dwarf2.
More information about the Gcc-bugs
mailing list