public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/108640] New: ICE compiling busybox for m68k in change_address_1, at emit-rtl.cc:2283
@ 2023-02-02 14:51 aarnold.gcc at antonarnold dot de
  2023-02-02 19:45 ` [Bug target/108640] " mikpelinux at gmail dot com
                   ` (10 more replies)
  0 siblings, 11 replies; 12+ messages in thread
From: aarnold.gcc at antonarnold dot de @ 2023-02-02 14:51 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108640

            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=54390&action=edit
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=/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/m68k-linux-gcc.br_real
Target: m68k-buildroot-uclinux-uclibc
Configured with: ./configure
--prefix=/home/dev/projects/buildroot-tp50/output/host
--sysconfdir=/home/dev/projects/buildroot-tp50/output/host/etc --enable-static
-q --target=m68k-buildroot-uclinux-uclibc --with
-sysroot=/home/dev/projects/buildroot-tp50/output/host/m68k-buildroot-uclinux-uclibc/sysroot
--enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib
--disable-decimal-float --enable-plugins --ena
ble-lto --with-gmp=/home/dev/projects/buildroot-tp50/output/host
--with-mpc=/home/dev/projects/buildroot-tp50/output/host
--with-mpfr=/home/dev/projects/buildroot-tp50/output/host
--with-pkgversion='Buildroot 87
ts51/P0003-V0009-14872-g19d8c0fb50' --with-bugurl=http://bugs.buildroot.net/
--without-zstd --disable-libquadmath --disable-libquadmath-support
--disable-libsanitizer --disable-tls --enable-threads --without-isl
--without-cloog --enable-languages=c,c++
--with-build-time-tools=/home/dev/projects/buildroot-tp50/output/host/m68k-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) 
COLLECT_GCC_OPTIONS='--sysroot=/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/m68k-buildroot-uclinux-uclibc/sysroot'
'-fstack-protector-strong' '-std=gnu99' '-I' 'include' '-I' 'libbb' '-include'
'include/autoconf.h' '-D' '_GNU_SOURCE' '-D' 'NDEBUG' '-D' '_LARGEFILE_SOURCE'
'-D' '_LARGEFILE64_SOURCE' '-D' '_FILE_OFFSET_BITS=64' '-D' 'BB_VER="1.35.0"'
'-v' '-save-temps' '-freport-bug' '-D' '_LARGEFILE_SOURCE' '-D'
'_LARGEFILE64_SOURCE' '-D' '_FILE_OFFSET_BITS=64' '-O1' '-g0'
'-fno-dwarf2-cfi-asm' '-static' '-Wall' '-Wshadow' '-Wwrite-strings' '-Wundef'
'-Wstrict-prototypes' '-Wunused' '-Wunused-parameter' '-Wunused-function'
'-Wunused-value' '-Wmissing-prototypes' '-Wmissing-declarations'
'-Wno-format-security' '-Wdeclaration-after-statement' '-Wold-style-definition'
'-finline-limit=0' '-fno-builtin-strlen' '-fomit-frame-pointer'
'-ffunction-sections' '-fdata-sections' '-fno-guess-branch-probability'
'-funsigned-char' '-static-libgcc' '-falign-functions=1' '-falign-jumps=1'
'-falign-labels=1' '-falign-loops=1' '-fno-unwind-tables'
'-fno-asynchronous-unwind-tables' '-fno-builtin-printf' '-Os' '-D'
'KBUILD_BASENAME="ls"' '-D' 'KBUILD_MODNAME="ls"' '-c' '-o' 'coreutils/ls.o'
'-mcpu=68020' '-dumpdir' 'coreutils/'

/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../libexec/gcc/m68k-buildroot-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-buildroot-uclinux-uclibc/12.2.0/
-isysroot
/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/m68k-buildroot-uclinux-uclibc/sysroot
-D _GNU_SOURCE -D NDEBUG -D _LARGEFILE_SOURCE -D _LARGEFILE64_SOURCE -D
_FILE_OFFSET_BITS=64 -D BB_VER="1.35.0" -D _LARGEFILE_SOURCE -D
_LARGEFILE64_SOURCE -D _FILE_OFFSET_BITS=64 -D KBUILD_BASENAME="ls" -D
KBUILD_MODNAME="ls" -include include/autoconf.h -MD coreutils/.ls.o.d
coreutils/ls.c -mcpu=68020 -std=gnu99 -Wall -Wshadow -Wwrite-strings -Wundef
-Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function
-Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security
-Wdeclaration-after-statement -Wold-style-definition -fstack-protector-strong
-freport-bug -fno-dwarf2-cfi-asm -finline-limit=0 -fno-builtin-strlen
-fomit-frame-pointer -ffunction-sections -fdata-sections
-fno-guess-branch-probability -funsigned-char -falign-functions=1
-falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables
-fno-asynchronous-unwind-tables -fno-builtin-printf -O1 -Os -fpch-preprocess -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-uclibc/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-buildroot-uclinux-uclibc/12.2.0/include

/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../lib/gcc/m68k-buildroot-uclinux-uclibc/12.2.0/include-fixed

/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../lib/gcc/m68k-buildroot-uclinux-uclibc/12.2.0/../../../../m68k-buildroot-uclinux-uclibc/include

/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/m68k-buildroot-uclinux-uclibc/sysroot/usr/include
End of search list.
COLLECT_GCC_OPTIONS='--sysroot=/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/m68k-buildroot-uclinux-uclibc/sysroot'
'-fstack-protector-strong' '-std=gnu99' '-I' 'include' '-I' 'libbb' '-include'
'include/autoconf.h' '-D' '_GNU_SOURCE' '-D' 'NDEBUG' '-D' '_LARGEFILE_SOURCE'
'-D' '_LARGEFILE64_SOURCE' '-D' '_FILE_OFFSET_BITS=64' '-D' 'BB_VER="1.35.0"'
'-v' '-save-temps' '-freport-bug' '-D' '_LARGEFILE_SOURCE' '-D'
'_LARGEFILE64_SOURCE' '-D' '_FILE_OFFSET_BITS=64' '-O1' '-g0'
'-fno-dwarf2-cfi-asm' '-static' '-Wall' '-Wshadow' '-Wwrite-strings' '-Wundef'
'-Wstrict-prototypes' '-Wunused' '-Wunused-parameter' '-Wunused-function'
'-Wunused-value' '-Wmissing-prototypes' '-Wmissing-declarations'
'-Wno-format-security' '-Wdeclaration-after-statement' '-Wold-style-definition'
'-finline-limit=0' '-fno-builtin-strlen' '-fomit-frame-pointer'
'-ffunction-sections' '-fdata-sections' '-fno-guess-branch-probability'
'-funsigned-char' '-static-libgcc' '-falign-functions=1' '-falign-jumps=1'
'-falign-labels=1' '-falign-loops=1' '-fno-unwind-tables'
'-fno-asynchronous-unwind-tables' '-fno-builtin-printf' '-Os' '-D'
'KBUILD_BASENAME="ls"' '-D' 'KBUILD_MODNAME="ls"' '-c' '-o' 'coreutils/ls.o'
'-mcpu=68020' '-dumpdir' 'coreutils/'

/opt/m68k-buildroot-uclinux-uclibc_sdk-buildroot/bin/../libexec/gcc/m68k-buildroot-uclinux-uclibc/12.2.0/cc1
-fpreprocessed coreutils/ls.i -quiet -dumpdir coreutils/ -dumpbase ls.c
-dumpbase-ext .c -mcpu=68020 -g0 -O1 -Os -Wall -Wshadow -Wwrite-strings -Wundef
-Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function
-Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security
-Wdeclaration-after-statement -Wold-style-definition -std=gnu99 -version
-fstack-protector-strong -freport-bug -fno-dwarf2-cfi-asm -finline-limit=0
-fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections
-fno-guess-branch-probability -funsigned-char -falign-functions=1
-falign-jumps=1 -falign-labels=1 -falign-loops=1 -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=100 --param ggc-min-heapsize=131072
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=100 --param ggc-min-heapsize=131072
Compiler executable checksum: c2fea2109e818f31c0714c451479c88d
during RTL pass: final
coreutils/ls.c: In function ‘ls_main’:
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) [clone
.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 <http://bugs.buildroot.net/> 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

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2024-02-18  9:43 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-02 14:51 [Bug c/108640] New: ICE compiling busybox for m68k in change_address_1, at emit-rtl.cc:2283 aarnold.gcc at antonarnold dot de
2023-02-02 19:45 ` [Bug target/108640] " mikpelinux at gmail dot com
2023-02-02 20:59 ` mikpelinux at gmail dot com
2023-03-30 11:20 ` marxin at gcc dot gnu.org
2023-10-15 17:10 ` matthias.reis at posteo dot de
2023-12-30 17:37 ` mikpelinux at gmail dot com
2023-12-30 17:51 ` mikpelinux at gmail dot com
2024-01-18 16:42 ` mikpelinux at gmail dot com
2024-01-19 23:05 ` cvs-commit at gcc dot gnu.org
2024-01-19 23:25 ` law at gcc dot gnu.org
2024-01-20 17:22 ` pinskia at gcc dot gnu.org
2024-02-18  9:43 ` aarnold.gcc at antonarnold dot de

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).