From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 9EDDD3858C53; Thu, 2 Feb 2023 14:51:39 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9EDDD3858C53 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1675349499; bh=UrbHN4sDMR4X7S1oxV3qnOqbncrzCOjF/UjjqlwsUa0=; h=From:To:Subject:Date:From; b=oVvwGICSMokTSCzYgb9RuYm95dxdCFmb2pk+W5FNkZ7fq8x91ka1RRjY2gi3coC+4 tdu5DwH4bBKUn+PGeRfKT9OPAR/ziEB2MKU/gWTBidLj5633BowBHnSb+Gs5XGjCnA Bsw6/aYz4hHm+QU+WdZFkBzISMQ6F12nKVZ/3ahk= From: "aarnold.gcc at antonarnold dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/108640] New: ICE compiling busybox for m68k in change_address_1, at emit-rtl.cc:2283 Date: Thu, 02 Feb 2023 14:51:38 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 12.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: aarnold.gcc at antonarnold dot de X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D108640 Bug ID: 108640 Summary: ICE compiling busybox for m68k in change_address_1, at emit-rtl.cc:2283 Product: gcc Version: 12.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: aarnold.gcc at antonarnold dot de Target Milestone: --- Created attachment 54390 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D54390&action=3Dedit preprocessed source file Compiling busybox for a m68k-nommu target via buildroot fails with an ICE: CC coreutils/ls.o Using built-in specs. COLLECT_GCC=3D/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/m68k-lin= ux-gcc.br_real Target: m68k-buildroot-uclinux-uclibc Configured with: ./configure --prefix=3D/home/dev/projects/buildroot-tp50/output/host --sysconfdir=3D/home/dev/projects/buildroot-tp50/output/host/etc --enable-s= tatic -q --target=3Dm68k-buildroot-uclinux-uclibc --with -sysroot=3D/home/dev/projects/buildroot-tp50/output/host/m68k-buildroot-ucl= inux-uclibc/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --enable-plugins --ena ble-lto --with-gmp=3D/home/dev/projects/buildroot-tp50/output/host --with-mpc=3D/home/dev/projects/buildroot-tp50/output/host --with-mpfr=3D/home/dev/projects/buildroot-tp50/output/host --with-pkgversion=3D'Buildroot 87 ts51/P0003-V0009-14872-g19d8c0fb50' --with-bugurl=3Dhttp://bugs.buildroot.n= et/ --without-zstd --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-tls --enable-threads --without-isl --without-cloog --enable-languages=3Dc,c++ --with-build-time-tools=3D/home/dev/projects/buildroot-tp50/output/host/m68= k-buildroot-uclinux-uclibc/bin --disable-shared --disable-libgomp --silent Thread model: posix Supported LTO compression algorithms: zlib gcc version 12.2.0 (Buildroot m68k-dev)=20 COLLECT_GCC_OPTIONS=3D'--sysroot=3D/opt/m68k-buildroot-uclinux-uclibc_sdk-b= uildroot/m68k-buildroot-uclinux-uclibc/sysroot' '-fstack-protector-strong' '-std=3Dgnu99' '-I' 'include' '-I' 'libbb' '-inc= lude' 'include/autoconf.h' '-D' '_GNU_SOURCE' '-D' 'NDEBUG' '-D' '_LARGEFILE_SOUR= CE' '-D' '_LARGEFILE64_SOURCE' '-D' '_FILE_OFFSET_BITS=3D64' '-D' 'BB_VER=3D"1.= 35.0"' '-v' '-save-temps' '-freport-bug' '-D' '_LARGEFILE_SOURCE' '-D' '_LARGEFILE64_SOURCE' '-D' '_FILE_OFFSET_BITS=3D64' '-O1' '-g0' '-fno-dwarf2-cfi-asm' '-static' '-Wall' '-Wshadow' '-Wwrite-strings' '-Wund= ef' '-Wstrict-prototypes' '-Wunused' '-Wunused-parameter' '-Wunused-function' '-Wunused-value' '-Wmissing-prototypes' '-Wmissing-declarations' '-Wno-format-security' '-Wdeclaration-after-statement' '-Wold-style-definit= ion' '-finline-limit=3D0' '-fno-builtin-strlen' '-fomit-frame-pointer' '-ffunction-sections' '-fdata-sections' '-fno-guess-branch-probability' '-funsigned-char' '-static-libgcc' '-falign-functions=3D1' '-falign-jumps= =3D1' '-falign-labels=3D1' '-falign-loops=3D1' '-fno-unwind-tables' '-fno-asynchronous-unwind-tables' '-fno-builtin-printf' '-Os' '-D' 'KBUILD_BASENAME=3D"ls"' '-D' 'KBUILD_MODNAME=3D"ls"' '-c' '-o' 'coreutils/= ls.o' '-mcpu=3D68020' '-dumpdir' 'coreutils/' /opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../libexec/gcc/m68k-bu= ildroot-uclinux-uclibc/12.2.0/cc1 -E -quiet -v -I include -I libbb -iprefix /opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../lib/gcc/m68k-buildr= oot-uclinux-uclibc/12.2.0/ -isysroot /opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/m68k-buildroot-uclinux-ucl= ibc/sysroot -D _GNU_SOURCE -D NDEBUG -D _LARGEFILE_SOURCE -D _LARGEFILE64_SOURCE -D _FILE_OFFSET_BITS=3D64 -D BB_VER=3D"1.35.0" -D _LARGEFILE_SOURCE -D _LARGEFILE64_SOURCE -D _FILE_OFFSET_BITS=3D64 -D KBUILD_BASENAME=3D"ls" -D KBUILD_MODNAME=3D"ls" -include include/autoconf.h -MD coreutils/.ls.o.d coreutils/ls.c -mcpu=3D68020 -std=3Dgnu99 -Wall -Wshadow -Wwrite-strings -W= undef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-secu= rity -Wdeclaration-after-statement -Wold-style-definition -fstack-protector-stro= ng -freport-bug -fno-dwarf2-cfi-asm -finline-limit=3D0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=3D1 -falign-jumps=3D1 -falign-labels=3D1 -falign-loops=3D1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -O1 -Os -fpch-preproces= s -o coreutils/ls.i ignoring duplicate directory "/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../lib/gcc/../../lib/= gcc/m68k-buildroot-uclinux-uclibc/12.2.0/include" ignoring nonexistent directory "/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/m68k-buildroot-uclinux-uc= libc/sysroot/usr/local/include" ignoring duplicate directory "/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../lib/gcc/../../lib/= gcc/m68k-buildroot-uclinux-uclibc/12.2.0/include-fixed" ignoring duplicate directory "/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../lib/gcc/../../lib/= gcc/m68k-buildroot-uclinux-uclibc/12.2.0/../../../../m68k-buildroot-uclinux= -uclibc/include" #include "..." search starts here: #include <...> search starts here: include libbb /opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../lib/gcc/m68k-buildr= oot-uclinux-uclibc/12.2.0/include /opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../lib/gcc/m68k-buildr= oot-uclinux-uclibc/12.2.0/include-fixed /opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../lib/gcc/m68k-buildr= oot-uclinux-uclibc/12.2.0/../../../../m68k-buildroot-uclinux-uclibc/include /opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/m68k-buildroot-uclinux-ucl= ibc/sysroot/usr/include End of search list. COLLECT_GCC_OPTIONS=3D'--sysroot=3D/opt/m68k-buildroot-uclinux-uclibc_sdk-b= uildroot/m68k-buildroot-uclinux-uclibc/sysroot' '-fstack-protector-strong' '-std=3Dgnu99' '-I' 'include' '-I' 'libbb' '-inc= lude' 'include/autoconf.h' '-D' '_GNU_SOURCE' '-D' 'NDEBUG' '-D' '_LARGEFILE_SOUR= CE' '-D' '_LARGEFILE64_SOURCE' '-D' '_FILE_OFFSET_BITS=3D64' '-D' 'BB_VER=3D"1.= 35.0"' '-v' '-save-temps' '-freport-bug' '-D' '_LARGEFILE_SOURCE' '-D' '_LARGEFILE64_SOURCE' '-D' '_FILE_OFFSET_BITS=3D64' '-O1' '-g0' '-fno-dwarf2-cfi-asm' '-static' '-Wall' '-Wshadow' '-Wwrite-strings' '-Wund= ef' '-Wstrict-prototypes' '-Wunused' '-Wunused-parameter' '-Wunused-function' '-Wunused-value' '-Wmissing-prototypes' '-Wmissing-declarations' '-Wno-format-security' '-Wdeclaration-after-statement' '-Wold-style-definit= ion' '-finline-limit=3D0' '-fno-builtin-strlen' '-fomit-frame-pointer' '-ffunction-sections' '-fdata-sections' '-fno-guess-branch-probability' '-funsigned-char' '-static-libgcc' '-falign-functions=3D1' '-falign-jumps= =3D1' '-falign-labels=3D1' '-falign-loops=3D1' '-fno-unwind-tables' '-fno-asynchronous-unwind-tables' '-fno-builtin-printf' '-Os' '-D' 'KBUILD_BASENAME=3D"ls"' '-D' 'KBUILD_MODNAME=3D"ls"' '-c' '-o' 'coreutils/= ls.o' '-mcpu=3D68020' '-dumpdir' 'coreutils/' /opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../libexec/gcc/m68k-bu= ildroot-uclinux-uclibc/12.2.0/cc1 -fpreprocessed coreutils/ls.i -quiet -dumpdir coreutils/ -dumpbase ls.c -dumpbase-ext .c -mcpu=3D68020 -g0 -O1 -Os -Wall -Wshadow -Wwrite-strings -= Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-secu= rity -Wdeclaration-after-statement -Wold-style-definition -std=3Dgnu99 -version -fstack-protector-strong -freport-bug -fno-dwarf2-cfi-asm -finline-limit=3D0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=3D1 -falign-jumps=3D1 -falign-labels=3D1 -falign-loops=3D1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -o coreutils/ls.s GNU C99 (Buildroot m68k-dev) version 12.2.0 (m68k-buildroot-uclinux-uclibc) compiled by GNU C version 8.3.0, GMP version 6.2.1, MPFR version 4.= 1.1, MPC version 1.2.1, isl version none warning: MPFR header version 4.1.1 differs from library version 4.2.0. warning: MPC header version 1.2.1 differs from library version 1.3.1. GGC heuristics: --param ggc-min-expand=3D100 --param ggc-min-heapsize=3D131= 072 GNU C99 (Buildroot m68k-dev) version 12.2.0 (m68k-buildroot-uclinux-uclibc) compiled by GNU C version 8.3.0, GMP version 6.2.1, MPFR version 4.= 1.1, MPC version 1.2.1, isl version none warning: MPFR header version 4.1.1 differs from library version 4.2.0. warning: MPC header version 1.2.1 differs from library version 1.3.1. GGC heuristics: --param ggc-min-expand=3D100 --param ggc-min-heapsize=3D131= 072 Compiler executable checksum: c2fea2109e818f31c0714c451479c88d during RTL pass: final coreutils/ls.c: In function =E2=80=98ls_main=E2=80=99: coreutils/ls.c:1265:1: internal compiler error: in change_address_1, at emit-rtl.cc:2283 1265 | } | ^ 0x132dc56 diagnostic_impl(rich_location*, diagnostic_metadata const*, int, = char const*, __va_list_tag (*) [1], diagnostic_t) ???:0 0x132e8a6 internal_error(char const*, ...) ???:0 0x5a854d fancy_abort(char const*, int, char const*) ???:0 0x57a46a change_address_1(rtx_def*, machine_mode, rtx_def*, int, bool) [clo= ne .cold.270] ???:0 0x7a0e14 adjust_address_1(rtx_def*, machine_mode, poly_int<1u, long>, int, = int, int, poly_int<1u, long>) ???:0 0xde417e output_iorsi3(rtx_def**) ???:0 0x7e062c final_scan_insn_1(rtx_insn*, _IO_FILE*, int, int, int*) ???:0 0x7e1748 final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) ???:0 0x7e19d5 final_1(rtx_insn*, _IO_FILE*, int, int) ???:0 0x7e21a2 (anonymous namespace)::pass_final::execute(function*) ???:0 Please submit a full bug report, with preprocessed source. Please include the complete backtrace with any bug report. See for instructions. Preprocessed source stored into /tmp/ccgTklCf.out file, please attach this = to your bugreport. make[1]: *** [scripts/Makefile.build:197: coreutils/ls.o] Fehler 1 make: *** [Makefile:744: coreutils] Fehler 2=