Stefan Wallentowitz
2014-09-23 08:04:18 UTC
Dear all,
we face an internal compiler error: "in emit_move_insn, at expr.c:3609"
Can this be port dependend? Or do we face a generic GCC error here?
You can reprouce it when building our FIASO.OC port like described below
(~10 min).
Any hints?
Bye,
Stefan
# or1k-linux-uclibc-gcc has to be in the PATH
git clone https://github.com/TUM-LIS/optimsoc-fiasco.git
cd optimsoc-fiasco/
git checkout or1k-build
cd kernel/fiasco/
# edit src/Makeconf.or1k
# change L4STD_INCDIR_OWN
# to point to the or1k-support.h
make BUILDDIR=mybuild
cd mybuild/
INCLUDE_OR1K=y make config
# set Prompt for experimental features
# goto Target configuration
# goto Architecture
# set OpenRISC 1000 processor family
# save && exit
make
# internal compiler error: in emit_move_insn, at expr.c:3609
# The gcc version
"
$or1k-linux-uclibc-gcc -v
Using built-in specs.
COLLECT_GCC=or1k-linux-uclibc-gcc
COLLECT_LTO_WRAPPER=/nfs/lis/tools/openrisc/toolchain/or1k-linux-uclibc/20140905/libexec/gcc/or1k-linux-uclibc/4.9.0/lto-wrapper
Target: or1k-linux-uclibc
Configured with: ../or1k-gcc/configure --target=or1k-linux-uclibc
--prefix=/nfs/lis/tools/openrisc/toolchain/or1k-linux-uclibc/20140905
--disable-libssp --srcdir=../or1k-gcc --enable-languages=c,c++
--enable-threads=posix --disable-libgomp --disable-libmudflap
--with-sysroot=/nfs/lis/tools/openrisc/toolchain/or1k-linux-uclibc/20140905/or1k-linux-uclibc/sys-root
--disable-multilib
Thread model: posix
gcc version 4.9.0 (GCC)
"
we face an internal compiler error: "in emit_move_insn, at expr.c:3609"
Can this be port dependend? Or do we face a generic GCC error here?
You can reprouce it when building our FIASO.OC port like described below
(~10 min).
Any hints?
Bye,
Stefan
# or1k-linux-uclibc-gcc has to be in the PATH
git clone https://github.com/TUM-LIS/optimsoc-fiasco.git
cd optimsoc-fiasco/
git checkout or1k-build
cd kernel/fiasco/
# edit src/Makeconf.or1k
# change L4STD_INCDIR_OWN
# to point to the or1k-support.h
make BUILDDIR=mybuild
cd mybuild/
INCLUDE_OR1K=y make config
# set Prompt for experimental features
# goto Target configuration
# goto Architecture
# set OpenRISC 1000 processor family
# save && exit
make
# internal compiler error: in emit_move_insn, at expr.c:3609
# The gcc version
"
$or1k-linux-uclibc-gcc -v
Using built-in specs.
COLLECT_GCC=or1k-linux-uclibc-gcc
COLLECT_LTO_WRAPPER=/nfs/lis/tools/openrisc/toolchain/or1k-linux-uclibc/20140905/libexec/gcc/or1k-linux-uclibc/4.9.0/lto-wrapper
Target: or1k-linux-uclibc
Configured with: ../or1k-gcc/configure --target=or1k-linux-uclibc
--prefix=/nfs/lis/tools/openrisc/toolchain/or1k-linux-uclibc/20140905
--disable-libssp --srcdir=../or1k-gcc --enable-languages=c,c++
--enable-threads=posix --disable-libgomp --disable-libmudflap
--with-sysroot=/nfs/lis/tools/openrisc/toolchain/or1k-linux-uclibc/20140905/or1k-linux-uclibc/sys-root
--disable-multilib
Thread model: posix
gcc version 4.9.0 (GCC)
"