https://sourceware.org/bugzilla/show_bug.cgi?id=26526
Bug ID: 26526 Summary: 5014c2d22b2627eb1ac88a4763a58d431fe064a7 breaks compiling the Linux kernel for 32-bit ARM Product: binutils Version: 2.36 (HEAD) Status: UNCONFIRMED Severity: normal Priority: P2 Component: gas Assignee: unassigned at sourceware dot org Reporter: natechancellor at gmail dot com Target Milestone: --- When building the Linux kernel for 32-bit ARM with LLVM and assembling with gas after 5014c2d22b2627eb1ac88a4763a58d431fe064a7, there is a segmentation fault. $ make -skj"$(nproc)" ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- LLVM=1 O=out/arm distclean defconfig kernel/printk/printk.o /tmp/printk-b93386.s: Assembler messages: /tmp/printk-b93386.s:7753: Internal error (Segmentation fault). Please report this bug. clang-12: error: assembler command failed with exit code 1 (use -v to see invocation) ... $ git bisect log # bad: [c40e66502cd6cdeea4b16f627059296433b4d48b] Disable default ELF plugins on 32-bit hppa*-*-hpux*. # good: [4b495c31c14087e851662e790e4ca12bce37dab1] Automatic date update in version.in git bisect start 'c40e66502cd6cdeea4b16f627059296433b4d48b' '4b495c31c14087e851662e790e4ca12bce37dab1' # good: [78c02f21ad122c2c775cb6629bb20829b2cafa01] Use gdb::function_view in iterate_over_live_ada_tasks git bisect good 78c02f21ad122c2c775cb6629bb20829b2cafa01 # good: [82fcdb39388c6690699d41b7022b054c2de2554c] PR26388, objdump debug dump memory leaks git bisect good 82fcdb39388c6690699d41b7022b054c2de2554c # good: [abebb03c3af215d7542f5e6b71d78823b15220d5] gas/hash.c: add new functions git bisect good abebb03c3af215d7542f5e6b71d78823b15220d5 # good: [b70e516e89d95d06252cb04ded3397ec0a0a3212] gdb: handle the `ptid.is_pid ()` case in registers_changed_ptid git bisect good b70e516e89d95d06252cb04ded3397ec0a0a3212 # bad: [ccf61261eb8cce869ae4452de547a5f3afb074e4] Fix problems with the AArch64 linker exposed by testing it with sanitization enabled. git bisect bad ccf61261eb8cce869ae4452de547a5f3afb074e4 # good: [e01e1cee39777b6278ff01502742347247e8dfd7] Rearrange symbol_create parameters git bisect good e01e1cee39777b6278ff01502742347247e8dfd7 # bad: [5014c2d22b2627eb1ac88a4763a58d431fe064a7] Redo gas local symbol support git bisect bad 5014c2d22b2627eb1ac88a4763a58d431fe064a7 # good: [3c0d9d71db89b5b55ae7f6cb180f4f548efa4bef] gas symbol struct field renaming git bisect good 3c0d9d71db89b5b55ae7f6cb180f4f548efa4bef # first bad commit: [5014c2d22b2627eb1ac88a4763a58d431fe064a7] Redo gas local symbol support If you would like more information, I am happy to provide it, just let me know what I need to do. -- You are receiving this mail because: You are on the CC list for the bug.