https://sourceware.org/bugzilla/show_bug.cgi?id=26513
Bug ID: 26513 Summary: 629310abec8811510177101f3c7992dfd4be24dd breaks assembling PowerPC Linux kernels 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 some PowerPC targets with LLVM + gas (since LLVM's integrated assembler is not quite on par with some assembly used in the Linux kernel) after 629310abec8811510177101f3c7992dfd4be24dd, the following error occurs: $ make -skj"$(nproc)" ARCH=powerpc CROSS_COMPILE=powerpc64-linux-gnu- LLVM=1 O=out/ppc64 distclean pseries_defconfig arch/powerpc/kernel/entry_64.o ... arch/powerpc/kernel/entry_64.S: Assembler messages: arch/powerpc/kernel/entry_64.S:541: Error: junk at end of line: `0b01010' ... $ git bisect log # bad: [c2fd7faea8f2c3a267f276ceb6a95f9f537ea7c1] Fix for incorrect breakpoint set in case of flang compiled binary # good: [5a2296ac1b3c26cab589bddfded07a560e434d03] Use is_xcoff_format in binutils testsuite git bisect start 'c2fd7faea8f2c3a267f276ceb6a95f9f537ea7c1' '5a2296ac1b3c26cab589bddfded07a560e434d03' # good: [8c419a91d761989b824d1bbe3b4575068317181e] libctf: fixes for systems on which sizeof (void *) > sizeof (long) git bisect good 8c419a91d761989b824d1bbe3b4575068317181e # good: [5555c86d3e85e85d76555acdb955aba062beb02f] [gdb] Fix prop->const_val uses in gdbtypes.c git bisect good 5555c86d3e85e85d76555acdb955aba062beb02f # good: [404ec93359eaaf6a4284613e9c3ac014eea9383b] Only warn about malformed win32pstatus notes git bisect good 404ec93359eaaf6a4284613e9c3ac014eea9383b # good: [3d11c30a6e839cfc126353fd1b35960301a1b6a0] [gdb/testsuite] Fix charlen type in mixed-lang-stack.c git bisect good 3d11c30a6e839cfc126353fd1b35960301a1b6a0 # good: [587a4371760ea2d4dc82571d488def304a3981ca] Add ChangeLog entries for previous commit. git bisect good 587a4371760ea2d4dc82571d488def304a3981ca # good: [2b272f449e8664977d0aafba82c416b27b5f2d6f] Use libiberty hash in gas/macro.c. git bisect good 2b272f449e8664977d0aafba82c416b27b5f2d6f # good: [f7a5981beb423a0bc03633ac8156d33d83ef41d6] Port ecoff.c to str_hash. git bisect good f7a5981beb423a0bc03633ac8156d33d83ef41d6 # bad: [629310abec8811510177101f3c7992dfd4be24dd] Port gas/config/* to str_htab. git bisect bad 629310abec8811510177101f3c7992dfd4be24dd # good: [494b2fc8078502f84a2ff2a3402a5989b221526d] Port dw2gencfi.c to str_htab. git bisect good 494b2fc8078502f84a2ff2a3402a5989b221526d # first bad commit: [629310abec8811510177101f3c7992dfd4be24dd] Port gas/config/* to str_htab. If you need further information or reproduction steps, I am happy to provide them. -- You are receiving this mail because: You are on the CC list for the bug.