• Bug#1104745: Acknowledgement (gcc-15 ICE compiling linux kernel 6.14.5

    From Ingo Saitz@1:229/2 to Matthias Klose on Wed May 14 00:00:02 2025
    XPost: linux.debian.bugs.dist
    From: ingo@hannover.ccc.de

    On Tue, May 13, 2025 at 10:33:09AM +0200, Matthias Klose wrote:
    according to GCC upstream developers, this should be forwarded upstream for linux.

    Do you have any reference on this, because the ICE does not occur when
    building the kernel with a vanilla gcc 15.1.0 build from git. (see
    Message #10)

    OTOH I do get the ICE with all Debians gcc-15 versions I tested (15.1.0-1 to 15.1.0-4).

    Ingo
    --
    const_cast<long double>(Λ)

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Matthias Klose@1:229/2 to Ingo Saitz on Wed May 21 20:10:01 2025
    XPost: linux.debian.bugs.dist
    From: doko@debian.org

    On 13.05.25 23:49, Ingo Saitz wrote:
    On Tue, May 13, 2025 at 10:33:09AM +0200, Matthias Klose wrote:
    according to GCC upstream developers, this should be forwarded upstream for >> linux.

    Do you have any reference on this, because the ICE does not occur when building the kernel with a vanilla gcc 15.1.0 build from git. (see
    Message #10)

    OTOH I do get the ICE with all Debians gcc-15 versions I tested (15.1.0-1 to 15.1.0-4).

    - please check with the current upstream branch.

    - please check with the same configure options and build
    targets as found in Debian.

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Ingo Saitz@1:229/2 to Matthias Klose on Wed May 28 20:00:02 2025
    XPost: linux.debian.bugs.dist
    From: ingo@hannover.ccc.de

    You are right, this seems indeed to be a kernel bug. The ICE occurs when
    gcc (15.1.0) is compiled with --enable-checking=misc (which is included in --enable-checking=all).

    I also simplified the file that produces the ICE to three statements
    (see attachment).

    On Wed, May 21, 2025 at 07:56:00PM +0200, Matthias Klose wrote:
    - please check with the current upstream branch.

    - please check with the same configure options and build
    targets as found in Debian.

    Thanks for your suggestions.

    Ingo
    --
    const_cast<long double>(Λ)

    extern const struct seq_operations cpuinfo_op;

    struct seq_operations {
    int start;
    };

    const struct seq_operations cpuinfo_op;

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)