Public bug reported:
Found while compiling BLIS (github.com:flame/blis) on aarch64 with
Ubuntu 14.10: (did not happen with gcc-4.9 in 14.04)
gcc -O3 -fomit-frame-pointer -funroll-loops -ftree-vectorize
-funsafe-math-optimizations -Wall -fPIC -std=c99 -march=armv8-a+fp+simd
-D_POSIX_C_SOURCE=200112L -I../frame/0/absqsc/ -I../frame/0/addsc/
-I../frame/0/copysc/ -I../frame/0/divsc/ -I../frame/0/getsc/
-I../frame/0/mulsc/ -I../frame/0/normfsc/ -I../frame/0/setsc/
-I../frame/0/sqrtsc/ -I../frame/0/subsc/ -I../frame/0/unzipsc/
-I../frame/0/zipsc/ -I../frame/1/addv/ -I../frame/1/axpyv/ -I../frame/1/copyv/
-I../frame/1/dotv/ -I../frame/1/dotxv/ -I../frame/1/invertv/
-I../frame/1/packv/ -I../frame/1/scal2v/ -I../frame/1/scalv/ -I../frame/1/setv/
-I../frame/1/subv/ -I../frame/1/swapv/ -I../frame/1/unpackv/
-I../frame/1d/addd/ -I../frame/1d/axpyd/ -I../frame/1d/copyd/
-I../frame/1d/invertd/ -I../frame/1d/scal2d/ -I../frame/1d/scald/
-I../frame/1d/setd/ -I../frame/1d/setid/ -I../frame/1d/subd/
-I../frame/1f/axpy2v/ -I../frame/1f/axpyf/ -I../frame/1f/dotaxpyv/
-I../frame/1f/dotxaxpyf/ -I../frame/1f/dotxf/ -I../frame/1m/addm/ -I..
/frame/1m/axpym/ -I../frame/1m/copym/ -I../frame/1m/packm/
-I../frame/1m/packm/ukernels/ -I../frame/1m/scal2m/ -I../frame/1m/scalm/
-I../frame/1m/setm/ -I../frame/1m/subm/ -I../frame/1m/unpackm/
-I../frame/1m/unpackm/ukernels/ -I../frame/2/gemv/ -I../frame/2/ger/
-I../frame/2/hemv/ -I../frame/2/her/ -I../frame/2/her2/ -I../frame/2/symv/
-I../frame/2/syr/ -I../frame/2/syr2/ -I../frame/2/trmv/ -I../frame/2/trsv/
-I../frame/3/gemm/ -I../frame/3/gemm/3m/ -I../frame/3/gemm/3m/ukernels/
-I../frame/3/gemm/4m/ -I../frame/3/gemm/4m/ukernels/
-I../frame/3/gemm/ukernels/ -I../frame/3/hemm/ -I../frame/3/hemm/3m/
-I../frame/3/hemm/4m/ -I../frame/3/her2k/ -I../frame/3/her2k/3m/
-I../frame/3/her2k/4m/ -I../frame/3/herk/ -I../frame/3/herk/3m/
-I../frame/3/herk/4m/ -I../frame/3/symm/ -I../frame/3/symm/3m/
-I../frame/3/symm/4m/ -I../frame/3/syr2k/ -I../frame/3/syr2k/3m/
-I../frame/3/syr2k/4m/ -I../frame/3/syrk/ -I../frame/3/syrk/3m/
-I../frame/3/syrk/4m/ -I../frame/3/trmm/ -I../frame/3/trmm/3m/ -I../
frame/3/trmm/4m/ -I../frame/3/trmm3/ -I../frame/3/trmm3/3m/
-I../frame/3/trmm3/4m/ -I../frame/3/trsm/ -I../frame/3/trsm/3m/
-I../frame/3/trsm/3m/ukernels/ -I../frame/3/trsm/4m/
-I../frame/3/trsm/4m/ukernels/ -I../frame/3/trsm/ukernels/ -I../frame/base/
-I../frame/base/check/ -I../frame/base/noopt/ -I../frame/cntl/
-I../frame/compat/ -I../frame/compat/cblas/ -I../frame/compat/cblas/f77_sub/
-I../frame/compat/cblas/src/ -I../frame/compat/check/ -I../frame/compat/f2c/
-I../frame/compat/f2c/util/ -I../frame/include/ -I../frame/include/level0/
-I../frame/include/level0/ri/ -I../frame/include/level0/ri3/
-I../frame/util/amaxv/ -I../frame/util/asumv/ -I../frame/util/mkherm/
-I../frame/util/mksymm/ -I../frame/util/mktrim/ -I../frame/util/norm1m/
-I../frame/util/norm1v/ -I../frame/util/normfm/ -I../frame/util/normfv/
-I../frame/util/normim/ -I../frame/util/normiv/ -I../frame/util/printm/
-I../frame/util/printv/ -I../frame/util/randm/ -I../frame/util/randv/
-I../frame/util/sumsqv/ -I../config
/armv8a/ -DBLIS_VERSION_STRING=\"0.1.5\" -c
../frame/3/gemm/bli_gemm_ker_var2.c -o
obj/armv8a/frame/3/gemm/bli_gemm_ker_var2.o
../frame/3/gemm/bli_gemm_ker_var2.c: In function 'bli_sgemm_ker_var2':
../frame/3/gemm/bli_gemm_ker_var2.c:315:1: error: insn does not satisfy its
constraints:
INSERT_GENTFUNC_BASIC( gemm_ker_var2, gemm_ukr_t )
^
(insn 444 443 446 44 (parallel [
(set (reg:DI 12 x12 [343])
(unspec:DI [
(mem/v/f/c:DI (plus:DI (reg/f:DI 29 x29)
(const_int 328 [0x148])) [5 D.27079+0 S8 A64])
(mem/v/f/c:DI (reg/f:DI 1 x1 [341]) [5
__stack_chk_guard+0 S8 A64])
] UNSPEC_SP_TEST))
(clobber (reg:DI 1 x1 [608]))
]) ../frame/3/gemm/bli_gemm_ker_var2.c:315 741 {stack_protect_test_di}
(expr_list:REG_UNUSED (reg:DI 1 x1 [608])
(nil)))
../frame/3/gemm/bli_gemm_ker_var2.c:315:1: internal compiler error: in
copyprop_hardreg_forward_1, at regcprop.c:775
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
Preprocessed source stored into /tmp/cc0cU82I.out file, please attach this to
your bugreport.
Makefile:464: recipe for target 'obj/armv8a/frame/3/gemm/bli_gemm_ker_var2.o'
failed
make: *** [obj/armv8a/frame/3/gemm/bli_gemm_ker_var2.o] Error 1
** Affects: gcc-4.9 (Ubuntu)
Importance: Undecided
Status: New
** Attachment added: "cc0cU82I.out"
https://bugs.launchpad.net/bugs/1369814/+attachment/4204873/+files/cc0cU82I.out
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1369814
Title:
internal compiler error: in copyprop_hardreg_forward_1, at
regcprop.c:775
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-4.9/+bug/1369814/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs