Public bug reported: Seen with g++-5 (Ubuntu 5.1.1-4ubuntu12) 5.1.1 20150504 on aarch64 when compiling MySQL 5.7.8-rc.
See also bug #1464234 for the same bug in g++ 4.9. ~$ lsb_release -rd Description: Ubuntu 15.04 Release: 15.04 ~$ apt-cache policy g++-5 g++-5: Installed: 5.1.1-4ubuntu12 Candidate: 5.1.1-4ubuntu12 Version table: *** 5.1.1-4ubuntu12 0 500 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ vivid/main arm64 Packages 100 /var/lib/dpkg/status ~/mysql-5.7.8-rc/build$ cmake .. -DCMAKE_C_COMPILER=gcc-5 -DCMAKE_CXX_COMPILER=g++-5 -DWITH_BOOST=~/boost ~/mysql-5.7.8-rc/build$ make VERBOSE=1 -i [...] [ 16%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o cd /home/nryeng/mysql-5.7.8-rc/build/storage/innobase && /usr/bin/g++-5 -DCOMPILER_HINTS -DHAVE_CONFIG_H -DHAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE=1 -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DHAVE_IB_LINUX_FUTEX=1 -DHAVE_LZ4=1 -DHAVE_NANOSLEEP=1 -DHAVE_SCHED_GETCPU=1 -DLINUX_NATIVE_AIO=1 -DMUTEX_EVENT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -I/home/nryeng/mysql-5.7.8-rc/build/include -I/home/nryeng/mysql-5.7.8-rc/extra/rapidjson/include -I/home/nryeng/mysql-5.7.8-rc/build/libbinlogevents/include -I/home/nryeng/mysql-5.7.8-rc/libbinlogevents/export -I/home/nryeng/mysql-5.7.8-rc/extra/lz4 -I/home/nryeng/mysql-5.7.8-rc/storage/innobase/include -I/home/nryeng/mysql-5.7.8-rc/storage/innobase/handler -I/home/nryeng/mysql-5.7.8-rc/libbinlogevents/include -I/home/nryeng/mysql-5.7.8-rc/include -I/home/nryeng/mysql-5.7.8-rc/sql -I/home/nryeng/mysql-5.7.8-rc/sql/auth -I/home/nryeng/mysql-5.7.8-rc/regex -I/home/nryeng/mysql-5.7.8-rc/extra/yassl/include -I/home/nryeng/mysql-5.7.8-rc/extra/yassl/taocrypt/include -I/home/nryeng/mysql-5.7.8-rc/zlib -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/btr/btr0btr.cc.o -c /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0btr.cc /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0btr.cc: In function ‘bool btr_validate_level(dict_index_t*, const trx_t*, ulint, bool)’: /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0btr.cc:4918:1: error: could not split insn } ^ (insn:TI 3427 11131 11145 (parallel [ (set (reg:DI 0 x0 [orig:493 D.102479 ] [493]) (plus:DI (mem/v:DI (reg/f:DI 28 x28 [1347]) [-1 S8 A64]) (const_int 536870912 [0x20000000]))) (set (mem/v:DI (reg/f:DI 28 x28 [1347]) [-1 S8 A64]) (unspec_volatile:DI [ (mem/v:DI (reg/f:DI 28 x28 [1347]) [-1 S8 A64]) (const_int 536870912 [0x20000000]) (const_int 5 [0x5]) ] UNSPECV_ATOMIC_OP)) (clobber (reg:CC 66 cc)) (clobber (reg:SI 1 x1 [1439])) ]) /home/nryeng/mysql-5.7.8-rc/storage/innobase/include/sync0rw.ic:309 2499 {atomic_add_fetchdi} (expr_list:REG_UNUSED (reg:CC 66 cc) (expr_list:REG_UNUSED (reg:SI 1 x1 [1439]) (nil)))) /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0btr.cc:4918:1: internal compiler error: in final_scan_insn, at final.c:3020 0x9e83b7 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:110 0x80c517 final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) ../../src/gcc/final.c:3020 0x80c7d7 final(rtx_insn*, _IO_FILE*, int) ../../src/gcc/final.c:2089 0x80ccdf rest_of_handle_final ../../src/gcc/final.c:4488 0x80ccdf execute ../../src/gcc/final.c:4563 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions. storage/innobase/CMakeFiles/innobase.dir/build.make:100: recipe for target 'storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o' failed make[2]: [storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o] Error 1 (ignored) /usr/bin/cmake -E cmake_progress_report /home/nryeng/mysql-5.7.8-rc/build/CMakeFiles [ 16%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o cd /home/nryeng/mysql-5.7.8-rc/build/storage/innobase && /usr/bin/g++-5 -DCOMPILER_HINTS -DHAVE_CONFIG_H -DHAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE=1 -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DHAVE_IB_LINUX_FUTEX=1 -DHAVE_LZ4=1 -DHAVE_NANOSLEEP=1 -DHAVE_SCHED_GETCPU=1 -DLINUX_NATIVE_AIO=1 -DMUTEX_EVENT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -I/home/nryeng/mysql-5.7.8-rc/build/include -I/home/nryeng/mysql-5.7.8-rc/extra/rapidjson/include -I/home/nryeng/mysql-5.7.8-rc/build/libbinlogevents/include -I/home/nryeng/mysql-5.7.8-rc/libbinlogevents/export -I/home/nryeng/mysql-5.7.8-rc/extra/lz4 -I/home/nryeng/mysql-5.7.8-rc/storage/innobase/include -I/home/nryeng/mysql-5.7.8-rc/storage/innobase/handler -I/home/nryeng/mysql-5.7.8-rc/libbinlogevents/include -I/home/nryeng/mysql-5.7.8-rc/include -I/home/nryeng/mysql-5.7.8-rc/sql -I/home/nryeng/mysql-5.7.8-rc/sql/auth -I/home/nryeng/mysql-5.7.8-rc/regex -I/home/nryeng/mysql-5.7.8-rc/extra/yassl/include -I/home/nryeng/mysql-5.7.8-rc/extra/yassl/taocrypt/include -I/home/nryeng/mysql-5.7.8-rc/zlib -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/btr/btr0cur.cc.o -c /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0cur.cc /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0cur.cc: In function ‘bool btr_cur_open_at_rnd_pos_func(dict_index_t*, ulint, btr_cur_t*, const char*, ulint, mtr_t*)’: /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0cur.cc:2850:1: error: could not split insn } ^ (insn:TI 1389 4309 4311 (parallel [ (set (reg:DI 0 x0 [orig:169 D.102421 ] [169]) (plus:DI (mem/v:DI (reg/f:DI 27 x27 [601]) [-1 S8 A64]) (const_int 536870912 [0x20000000]))) (set (mem/v:DI (reg/f:DI 27 x27 [601]) [-1 S8 A64]) (unspec_volatile:DI [ (mem/v:DI (reg/f:DI 27 x27 [601]) [-1 S8 A64]) (const_int 536870912 [0x20000000]) (const_int 5 [0x5]) ] UNSPECV_ATOMIC_OP)) (clobber (reg:CC 66 cc)) (clobber (reg:SI 1 x1 [720])) ]) /home/nryeng/mysql-5.7.8-rc/storage/innobase/include/sync0rw.ic:309 2499 {atomic_add_fetchdi} (expr_list:REG_UNUSED (reg:CC 66 cc) (expr_list:REG_UNUSED (reg:SI 1 x1 [720]) (nil)))) /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0cur.cc:2850:1: internal compiler error: in final_scan_insn, at final.c:3020 0x9e83b7 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:110 0x80c517 final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) ../../src/gcc/final.c:3020 0x80c7d7 final(rtx_insn*, _IO_FILE*, int) ../../src/gcc/final.c:2089 0x80ccdf rest_of_handle_final ../../src/gcc/final.c:4488 0x80ccdf execute ../../src/gcc/final.c:4563 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions. storage/innobase/CMakeFiles/innobase.dir/build.make:123: recipe for target 'storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o' failed make[2]: [storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o] Error 1 (ignored) /usr/bin/cmake -E cmake_progress_report /home/nryeng/mysql-5.7.8-rc/build/CMakeFiles 15 [...] [ 19%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0sea.cc.o cd /home/nryeng/mysql-5.7.8-rc/build/storage/innobase && /usr/bin/g++-5 -DCOMPILER_HINTS -DHAVE_CONFIG_H -DHAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE=1 -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DHAVE_IB_LINUX_FUTEX=1 -DHAVE_LZ4=1 -DHAVE_NANOSLEEP=1 -DHAVE_SCHED_GETCPU=1 -DLINUX_NATIVE_AIO=1 -DMUTEX_EVENT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -I/home/nryeng/mysql-5.7.8-rc/build/include -I/home/nryeng/mysql-5.7.8-rc/extra/rapidjson/include -I/home/nryeng/mysql-5.7.8-rc/build/libbinlogevents/include -I/home/nryeng/mysql-5.7.8-rc/libbinlogevents/export -I/home/nryeng/mysql-5.7.8-rc/extra/lz4 -I/home/nryeng/mysql-5.7.8-rc/storage/innobase/include -I/home/nryeng/mysql-5.7.8-rc/storage/innobase/handler -I/home/nryeng/mysql-5.7.8-rc/libbinlogevents/include -I/home/nryeng/mysql-5.7.8-rc/include -I/home/nryeng/mysql-5.7.8-rc/sql -I/home/nryeng/mysql-5.7.8-rc/sql/auth -I/home/nryeng/mysql-5.7.8-rc/regex -I/home/nryeng/mysql-5.7.8-rc/extra/yassl/include -I/home/nryeng/mysql-5.7.8-rc/extra/yassl/taocrypt/include -I/home/nryeng/mysql-5.7.8-rc/zlib -DUNIV_LINUX -D_GNU_SOURCE=1 -o CMakeFiles/innobase.dir/gis/gis0sea.cc.o -c /home/nryeng/mysql-5.7.8-rc/storage/innobase/gis/gis0sea.cc /home/nryeng/mysql-5.7.8-rc/storage/innobase/gis/gis0sea.cc: In function ‘bool rtr_pcur_getnext_from_path(const dtuple_t*, page_cur_mode_t, btr_cur_t*, ulint, ulint, bool, mtr_t*)’: /home/nryeng/mysql-5.7.8-rc/storage/innobase/gis/gis0sea.cc:459:1: error: could not split insn } ^ (insn:TI 3678 11949 11957 (parallel [ (set (reg:DI 0 x0 [orig:371 D.103803 ] [371]) (plus:DI (mem/v:DI (reg/f:DI 1 x1 [1631]) [-1 S8 A64]) (const_int 536870912 [0x20000000]))) (set (mem/v:DI (reg/f:DI 1 x1 [1631]) [-1 S8 A64]) (unspec_volatile:DI [ (mem/v:DI (reg/f:DI 1 x1 [1631]) [-1 S8 A64]) (const_int 536870912 [0x20000000]) (const_int 5 [0x5]) ] UNSPECV_ATOMIC_OP)) (clobber (reg:CC 66 cc)) (clobber (reg:SI 2 x2 [1879])) ]) /home/nryeng/mysql-5.7.8-rc/storage/innobase/include/sync0rw.ic:309 2499 {atomic_add_fetchdi} (expr_list:REG_UNUSED (reg:CC 66 cc) (expr_list:REG_UNUSED (reg:SI 2 x2 [1879]) (nil)))) /home/nryeng/mysql-5.7.8-rc/storage/innobase/gis/gis0sea.cc:459:1: internal compiler error: in final_scan_insn, at final.c:3020 0x9e83b7 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:110 0x80c517 final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) ../../src/gcc/final.c:3020 0x80c7d7 final(rtx_insn*, _IO_FILE*, int) ../../src/gcc/final.c:2089 0x80ccdf rest_of_handle_final ../../src/gcc/final.c:4488 0x80ccdf execute ../../src/gcc/final.c:4563 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions. storage/innobase/CMakeFiles/innobase.dir/build.make:1135: recipe for target 'storage/innobase/CMakeFiles/innobase.dir/gis/gis0sea.cc.o' failed make[2]: [storage/innobase/CMakeFiles/innobase.dir/gis/gis0sea.cc.o] Error 1 (ignored) /usr/bin/cmake -E cmake_progress_report /home/nryeng/mysql-5.7.8-rc/build/CMakeFiles [...] [ 24%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0btr.cc.o cd /home/nryeng/mysql-5.7.8-rc/build/storage/innobase && /usr/bin/g++-5 -DCOMPILER_HINTS -DHAVE_CONFIG_H -DHAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE=1 -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DHAVE_IB_LINUX_FUTEX=1 -DHAVE_LZ4=1 -DHAVE_NANOSLEEP=1 -DHAVE_SCHED_GETCPU=1 -DLINUX_NATIVE_AIO=1 -DMUTEX_EVENT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -I/home/nryeng/mysql-5.7.8-rc/build/include -I/home/nryeng/mysql-5.7.8-rc/extra/rapidjson/include -I/home/nryeng/mysql-5.7.8-rc/build/libbinlogevents/include -I/home/nryeng/mysql-5.7.8-rc/libbinlogevents/export -I/home/nryeng/mysql-5.7.8-rc/extra/lz4 -I/home/nryeng/mysql-5.7.8-rc/storage/innobase/include -I/home/nryeng/mysql-5.7.8-rc/storage/innobase/handler -I/home/nryeng/mysql-5.7.8-rc/libbinlogevents/include -I/home/nryeng/mysql-5.7.8-rc/include -I/home/nryeng/mysql-5.7.8-rc/sql -I/home/nryeng/mysql-5.7.8-rc/sql/auth -I/home/nryeng/mysql-5.7.8-rc/regex -I/home/nryeng/mysql-5.7.8-rc/extra/yassl/include -I/home/nryeng/mysql-5.7.8-rc/extra/yassl/taocrypt/include -I/home/nryeng/mysql-5.7.8-rc/zlib -DUNIV_LINUX -D_GNU_SOURCE=1 -fPIC -o CMakeFiles/innobase_embedded.dir/btr/btr0btr.cc.o -c /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0btr.cc /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0btr.cc: In function ‘bool btr_validate_level(dict_index_t*, const trx_t*, ulint, bool)’: /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0btr.cc:4918:1: error: could not split insn } ^ (insn:TI 3427 10833 10847 (parallel [ (set (reg:DI 0 x0 [orig:493 D.102458 ] [493]) (plus:DI (mem/v:DI (reg/f:DI 28 x28 [1347]) [-1 S8 A64]) (const_int 536870912 [0x20000000]))) (set (mem/v:DI (reg/f:DI 28 x28 [1347]) [-1 S8 A64]) (unspec_volatile:DI [ (mem/v:DI (reg/f:DI 28 x28 [1347]) [-1 S8 A64]) (const_int 536870912 [0x20000000]) (const_int 5 [0x5]) ] UNSPECV_ATOMIC_OP)) (clobber (reg:CC 66 cc)) (clobber (reg:SI 1 x1 [1440])) ]) /home/nryeng/mysql-5.7.8-rc/storage/innobase/include/sync0rw.ic:309 2499 {atomic_add_fetchdi} (expr_list:REG_UNUSED (reg:CC 66 cc) (expr_list:REG_UNUSED (reg:SI 1 x1 [1440]) (nil)))) /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0btr.cc:4918:1: internal compiler error: in final_scan_insn, at final.c:3020 0x9e83b7 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:110 0x80c517 final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) ../../src/gcc/final.c:3020 0x80c7d7 final(rtx_insn*, _IO_FILE*, int) ../../src/gcc/final.c:2089 0x80ccdf rest_of_handle_final ../../src/gcc/final.c:4488 0x80ccdf execute ../../src/gcc/final.c:4563 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions. storage/innobase/CMakeFiles/innobase_embedded.dir/build.make:100: recipe for target 'storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0btr.cc.o' failed make[2]: [storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0btr.cc.o] Error 1 (ignored) /usr/bin/cmake -E cmake_progress_report /home/nryeng/mysql-5.7.8-rc/build/CMakeFiles [ 24%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0cur.cc.o cd /home/nryeng/mysql-5.7.8-rc/build/storage/innobase && /usr/bin/g++-5 -DCOMPILER_HINTS -DHAVE_CONFIG_H -DHAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE=1 -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DHAVE_IB_LINUX_FUTEX=1 -DHAVE_LZ4=1 -DHAVE_NANOSLEEP=1 -DHAVE_SCHED_GETCPU=1 -DLINUX_NATIVE_AIO=1 -DMUTEX_EVENT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -I/home/nryeng/mysql-5.7.8-rc/build/include -I/home/nryeng/mysql-5.7.8-rc/extra/rapidjson/include -I/home/nryeng/mysql-5.7.8-rc/build/libbinlogevents/include -I/home/nryeng/mysql-5.7.8-rc/libbinlogevents/export -I/home/nryeng/mysql-5.7.8-rc/extra/lz4 -I/home/nryeng/mysql-5.7.8-rc/storage/innobase/include -I/home/nryeng/mysql-5.7.8-rc/storage/innobase/handler -I/home/nryeng/mysql-5.7.8-rc/libbinlogevents/include -I/home/nryeng/mysql-5.7.8-rc/include -I/home/nryeng/mysql-5.7.8-rc/sql -I/home/nryeng/mysql-5.7.8-rc/sql/auth -I/home/nryeng/mysql-5.7.8-rc/regex -I/home/nryeng/mysql-5.7.8-rc/extra/yassl/include -I/home/nryeng/mysql-5.7.8-rc/extra/yassl/taocrypt/include -I/home/nryeng/mysql-5.7.8-rc/zlib -DUNIV_LINUX -D_GNU_SOURCE=1 -fPIC -o CMakeFiles/innobase_embedded.dir/btr/btr0cur.cc.o -c /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0cur.cc /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0cur.cc: In function ‘void btr_cur_open_at_index_side_func(bool, dict_index_t*, ulint, btr_cur_t*, ulint, const char*, ulint, mtr_t*)’: /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0cur.cc:2470:1: error: could not split insn } ^ (insn:TI 1748 5533 5543 (parallel [ (set (reg:DI 0 x0 [orig:271 D.101907 ] [271]) (plus:DI (mem/v:DI (reg/f:DI 28 x28 [693]) [-1 S8 A64]) (const_int 536870912 [0x20000000]))) (set (mem/v:DI (reg/f:DI 28 x28 [693]) [-1 S8 A64]) (unspec_volatile:DI [ (mem/v:DI (reg/f:DI 28 x28 [693]) [-1 S8 A64]) (const_int 536870912 [0x20000000]) (const_int 5 [0x5]) ] UNSPECV_ATOMIC_OP)) (clobber (reg:CC 66 cc)) (clobber (reg:SI 1 x1 [853])) ]) /home/nryeng/mysql-5.7.8-rc/storage/innobase/include/sync0rw.ic:309 2499 {atomic_add_fetchdi} (expr_list:REG_UNUSED (reg:CC 66 cc) (expr_list:REG_UNUSED (reg:SI 1 x1 [853]) (nil)))) /home/nryeng/mysql-5.7.8-rc/storage/innobase/btr/btr0cur.cc:2470:1: internal compiler error: in final_scan_insn, at final.c:3020 0x9e83b7 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:110 0x80c517 final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) ../../src/gcc/final.c:3020 0x80c7d7 final(rtx_insn*, _IO_FILE*, int) ../../src/gcc/final.c:2089 0x80ccdf rest_of_handle_final ../../src/gcc/final.c:4488 0x80ccdf execute ../../src/gcc/final.c:4563 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions. storage/innobase/CMakeFiles/innobase_embedded.dir/build.make:123: recipe for target 'storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0cur.cc.o' failed make[2]: [storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0cur.cc.o] Error 1 (ignored) /usr/bin/cmake -E cmake_progress_report /home/nryeng/mysql-5.7.8-rc/build/CMakeFiles [...] [ 27%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/gis/gis0sea.cc.o cd /home/nryeng/mysql-5.7.8-rc/build/storage/innobase && /usr/bin/g++-5 -DCOMPILER_HINTS -DHAVE_CONFIG_H -DHAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE=1 -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DHAVE_IB_LINUX_FUTEX=1 -DHAVE_LZ4=1 -DHAVE_NANOSLEEP=1 -DHAVE_SCHED_GETCPU=1 -DLINUX_NATIVE_AIO=1 -DMUTEX_EVENT -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF -I/home/nryeng/mysql-5.7.8-rc/build/include -I/home/nryeng/mysql-5.7.8-rc/extra/rapidjson/include -I/home/nryeng/mysql-5.7.8-rc/build/libbinlogevents/include -I/home/nryeng/mysql-5.7.8-rc/libbinlogevents/export -I/home/nryeng/mysql-5.7.8-rc/extra/lz4 -I/home/nryeng/mysql-5.7.8-rc/storage/innobase/include -I/home/nryeng/mysql-5.7.8-rc/storage/innobase/handler -I/home/nryeng/mysql-5.7.8-rc/libbinlogevents/include -I/home/nryeng/mysql-5.7.8-rc/include -I/home/nryeng/mysql-5.7.8-rc/sql -I/home/nryeng/mysql-5.7.8-rc/sql/auth -I/home/nryeng/mysql-5.7.8-rc/regex -I/home/nryeng/mysql-5.7.8-rc/extra/yassl/include -I/home/nryeng/mysql-5.7.8-rc/extra/yassl/taocrypt/include -I/home/nryeng/mysql-5.7.8-rc/zlib -DUNIV_LINUX -D_GNU_SOURCE=1 -fPIC -o CMakeFiles/innobase_embedded.dir/gis/gis0sea.cc.o -c /home/nryeng/mysql-5.7.8-rc/storage/innobase/gis/gis0sea.cc /home/nryeng/mysql-5.7.8-rc/storage/innobase/gis/gis0sea.cc: In function ‘bool rtr_pcur_getnext_from_path(const dtuple_t*, page_cur_mode_t, btr_cur_t*, ulint, ulint, bool, mtr_t*)’: /home/nryeng/mysql-5.7.8-rc/storage/innobase/gis/gis0sea.cc:459:1: error: could not split insn } ^ (insn:TI 3904 13120 13128 (parallel [ (set (reg:DI 0 x0 [orig:367 D.103194 ] [367]) (plus:DI (mem/v:DI (reg/f:DI 21 x21 [1753]) [-1 S8 A64]) (const_int 536870912 [0x20000000]))) (set (mem/v:DI (reg/f:DI 21 x21 [1753]) [-1 S8 A64]) (unspec_volatile:DI [ (mem/v:DI (reg/f:DI 21 x21 [1753]) [-1 S8 A64]) (const_int 536870912 [0x20000000]) (const_int 5 [0x5]) ] UNSPECV_ATOMIC_OP)) (clobber (reg:CC 66 cc)) (clobber (reg:SI 1 x1 [2039])) ]) /home/nryeng/mysql-5.7.8-rc/storage/innobase/include/sync0rw.ic:309 2499 {atomic_add_fetchdi} (expr_list:REG_UNUSED (reg:CC 66 cc) (expr_list:REG_UNUSED (reg:SI 1 x1 [2039]) (nil)))) /home/nryeng/mysql-5.7.8-rc/storage/innobase/gis/gis0sea.cc:459:1: internal compiler error: in final_scan_insn, at final.c:3020 0x9e83b7 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../src/gcc/rtl-error.c:110 0x80c517 final_scan_insn(rtx_insn*, _IO_FILE*, int, int, int*) ../../src/gcc/final.c:3020 0x80c7d7 final(rtx_insn*, _IO_FILE*, int) ../../src/gcc/final.c:2089 0x80ccdf rest_of_handle_final ../../src/gcc/final.c:4488 0x80ccdf execute ../../src/gcc/final.c:4563 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions. storage/innobase/CMakeFiles/innobase_embedded.dir/build.make:1135: recipe for target 'storage/innobase/CMakeFiles/innobase_embedded.dir/gis/gis0sea.cc.o' failed make[2]: [storage/innobase/CMakeFiles/innobase_embedded.dir/gis/gis0sea.cc.o] Error 1 (ignored) /usr/bin/cmake -E cmake_progress_report /home/nryeng/mysql-5.7.8-rc/build/CMakeFiles ** Affects: gcc-5 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1481333 Title: internal compiler error: in final_scan_insn, at final.c:3020 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-5/+bug/1481333/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs