Changeset 4ac095c7 for chapter05


Ignore:
Timestamp:
02/06/2024 09:28:15 PM (8 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/loongarch, xry111/loongarch-12.1, xry111/loongarch-12.2
Children:
ec36fac
Parents:
2a71a83
git-author:
Xi Ruoyao <xry111@…> (02/06/2024 09:26:00 PM)
git-committer:
Xi Ruoyao <xry111@…> (02/06/2024 09:28:15 PM)
Message:

loongarch: gcc: Apply an upstream change to prevent the linker from generating illegal instructions

I've proposed a backport of the change to GCC 13.3 but no response yet.
But even if the proposal is rejected I'd still have no choice but
backporting downstream. So just do it.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter05/gcc-pass1.xml

    r2a71a83 r4ac095c7  
    4343  <sect2 role="installation">
    4444    <title>Installation of Cross GCC</title>
     45
     46    <!-- https://gcc.gnu.org/r14-4674 -->
     47    <para>At first, fix an issue producing illegal instructions in linked
     48    executables and shared libraries with GCC &gcc-version; and
     49    Binutils-2.42:</para>
     50
     51    <screen><userinput remap='pre'>sed -e '/ASM_OUTPUT_ALIGN_WITH_NOP/,+1d' \
     52    -i gcc/config/loongarch/loongarch.h</userinput></screen>
    4553
    4654    <para>GCC requires the GMP, MPFR and MPC packages. As these packages may
Note: See TracChangeset for help on using the changeset viewer.