https://sourceware.org/bugzilla/show_bug.cgi?id=17312
Bug ID: 17312 Summary: ld tests "EH Frame merge" and "ld-elf/eh5" failed on aarch64 Product: binutils Version: 2.25 (HEAD) Status: NEW Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: amker.cheng at gmail dot com Hi, Below ld test cases now failed on aarch64. FAIL: EH Frame merge FAIL: ld-elf/eh5 I think they are caused by same reason. The log message is like: /home/binche01/work/oban-work/build-aarch64-none-elf/obj/binutils/ld/../binutils/objdump --dwarf=frames tmpdir/eh-frame regexp_diff match failure regexp "^ DW_CFA_def_cfa: r31 ofs 0$" line " DW_CFA_def_cfa: r31 (sp) ofs 0" regexp_diff match failure regexp "^ DW_CFA_def_cfa: r0 ofs 0$" line " DW_CFA_def_cfa: r0 (x0) ofs 0" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r19 at cfa\+16$" line " DW_CFA_offset_extended_sf: r19 (x19) at cfa+16" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r20 at cfa\+16$" line " DW_CFA_offset_extended_sf: r20 (x20) at cfa+16" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r21 at cfa\+16$" line " DW_CFA_offset_extended_sf: r21 (x21) at cfa+16" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r22 at cfa\+16$" line " DW_CFA_offset_extended_sf: r22 (x22) at cfa+16" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r23 at cfa\+24$" line " DW_CFA_offset_extended_sf: r23 (x23) at cfa+24" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r24 at cfa\+24$" line " DW_CFA_offset_extended_sf: r24 (x24) at cfa+24" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r25 at cfa\+24$" line " DW_CFA_offset_extended_sf: r25 (x25) at cfa+24" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r26 at cfa\+24$" line " DW_CFA_offset_extended_sf: r26 (x26) at cfa+24" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r27 at cfa\+24$" line " DW_CFA_offset_extended_sf: r27 (x27) at cfa+24" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r28 at cfa\+32$" line " DW_CFA_offset_extended_sf: r28 (x28) at cfa+32" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r29 at cfa\+32$" line " DW_CFA_offset_extended_sf: r29 (x29) at cfa+32" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r30 at cfa\+36$" line " DW_CFA_offset_extended_sf: r30 (x30) at cfa+36" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r9 at cfa\+8$" line " DW_CFA_offset_extended_sf: r9 (x9) at cfa+8" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r11 at cfa\+8$" line " DW_CFA_offset_extended_sf: r11 (x11) at cfa+8" regexp_diff match failure regexp "^ DW_CFA_def_cfa: r31 ofs 0$" line " DW_CFA_def_cfa: r31 (sp) ofs 0" regexp_diff match failure regexp "^ DW_CFA_def_cfa: r0 ofs 0$" line " DW_CFA_def_cfa: r0 (x0) ofs 0" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r19 at cfa\+16$" line " DW_CFA_offset_extended_sf: r19 (x19) at cfa+16" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r20 at cfa\+16$" line " DW_CFA_offset_extended_sf: r20 (x20) at cfa+16" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r21 at cfa\+16$" line " DW_CFA_offset_extended_sf: r21 (x21) at cfa+16" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r22 at cfa\+16$" line " DW_CFA_offset_extended_sf: r22 (x22) at cfa+16" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r23 at cfa\+24$" line " DW_CFA_offset_extended_sf: r23 (x23) at cfa+24" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r24 at cfa\+24$" line " DW_CFA_offset_extended_sf: r24 (x24) at cfa+24" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r25 at cfa\+24$" line " DW_CFA_offset_extended_sf: r25 (x25) at cfa+24" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r26 at cfa\+24$" line " DW_CFA_offset_extended_sf: r26 (x26) at cfa+24" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r27 at cfa\+24$" line " DW_CFA_offset_extended_sf: r27 (x27) at cfa+24" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r28 at cfa\+32$" line " DW_CFA_offset_extended_sf: r28 (x28) at cfa+32" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r29 at cfa\+32$" line " DW_CFA_offset_extended_sf: r29 (x29) at cfa+32" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r30 at cfa\+36$" line " DW_CFA_offset_extended_sf: r30 (x30) at cfa+36" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r9 at cfa\+8$" line " DW_CFA_offset_extended_sf: r9 (x9) at cfa+8" regexp_diff match failure regexp "^ DW_CFA_offset_extended_sf: r10 at cfa\+8$" line " DW_CFA_offset_extended_sf: r10 (x10) at cfa+8" FAIL: EH Frame merge Binutils is configured with below options: binutils-gdb/configure --enable-64-bit-bfd --enable-targets=arm-none-eabi,aarch64-none-linux-gnu,aarch64-none-elf --disable-newlib-supplied-syscalls --enable-newlib-io-long-long --enable-newlib-mb --disable-gdb --without-gdb --target=aarch64-none-elf --prefix=....../target-aarch64-none-elf --with-pkgversion=unknown --disable-nls --without-x --disable-gdbtk --disable-tui --without-python --without-tcl --without-tk -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils