https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69747
--- Comment #4 from dhowells at redhat dot com <dhowells at redhat dot com> --- OTOH, looking at the output from gcc, I see: ... .cfi_sections .debug_frame .align 2 .global main .cfi_sections .debug_frame, .c6xabi.exidx ... binutils-2.25 is okay with this. If I add ", .c6xabi.exidx" to the end of the first .cfi_sections directive, binutils-2.26 is okay also. It may be that binutils has got more strict and this is actually a gcc bug.