https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112330
--- Comment #8 from Xi Ruoyao <xry111 at gcc dot gnu.org> --- (In reply to chenglulu from comment #7) > Uh, I also thought about this gcc and binutils matching issue when I > submitted r14-4674, but I didn't think about whether this should be solved? > How to fix it? I'm not sure either. The easiest way is just claiming we need Binutils 2.42 for GCC 14 (documenting this in "Host/target specific installation notes for GCC", install.texi). If we want to maintain the compatibility with 2.41, I think the best solution would be probing the capability of GAS and disable relaxation by default if necessary. There is already another issue breaking relaxation with Binutils 2.41 anyway: https://sourceware.org/bugzilla/show_bug.cgi?id=30944. Mengqinggang has posted a fix at https://sourceware.org/pipermail/binutils/2023-October/129941.html but it's still under testing. Hopefully the fix will be committed before Binutils 2.42 freeze.