https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80037
Bug ID: 80037 Summary: Bad .eh_frame data in crtend.o Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcc Assignee: unassigned at gcc dot gnu.org Reporter: rth at gcc dot gnu.org Target Milestone: --- Looks similar to PR40332, but targeting alpha. The cause is gcc writing gas directives for unwind for __do_global_ctors_aux, and also writing the terminator for the .eh_frame section via the static variable __FRAME_END__. This results in one CIE entry after the terminator, causing ld to complain. For normal applications, the program still runs ok, although the lack of .eh_frame_hdr is much less than ideal if c++ exceptions are involved. However, dejagnu treats this extra output as an error. So test results for alpha are unusable at present.