[Bug c++/70549] insn does not satisfy its constraints aarch64 gcc-4.8

2016-04-05 Thread softadmin.lesia at obspm dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70549

--- Comment #5 from softadmin.lesia at obspm dot fr ---
finally i can use gcc 4.9 

thanks

[Bug c++/70549] insn does not satisfy its constraints aarch64 gcc-4.8

2016-04-05 Thread softadmin.lesia at obspm dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70549

--- Comment #1 from softadmin.lesia at obspm dot fr ---
Created attachment 38193
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38193=edit
preprocessed source

[Bug c++/70549] New: insn does not satisfy its constraints aarch64 gcc-4.8

2016-04-05 Thread softadmin.lesia at obspm dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70549

Bug ID: 70549
   Summary: insn does not satisfy its constraints aarch64 gcc-4.8
   Product: gcc
   Version: 4.8.4
Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: c++
  Assignee: unassigned at gcc dot gnu.org
  Reporter: softadmin.lesia at obspm dot fr
  Target Milestone: ---

Hello 

i m hitting that

error: insn does not satisfy its constraints

(insn 1160 16 17 33 (set (reg:SF 1 x1)
(const_double:SF 1.0e+0 [0x0.8p+1])) sparse-iter/src/ccg_res.cpp:71 37
{*movsf_aarch64}
 (nil))

sparse-iter/src/ccg_res.cpp:209:1: internal compiler error: in
reload_cse_simplify_operands, at postreload.c:411
Please submit a full bug report,
with preprocessed source if appropriate.
See  for instructions.


on 

Processor   : AArch64 Processor rev 1 (aarch64)
processor   : 0
model name  : APM X-Gene Mustang board
cpu MHz : 2400.00
fpu : yes

with
gcc (Debian/Linaro 4.8.4-1) 4.8.4


and this command line

g++ -O3 -fPIC -DADD_ -Wall -fopenmp  -std=c++11 -DHAVE_CUBLAS
-DMIN_CUDA_ARCH=200 -I/usr/local/cuda/include -I./include -I./control
-I./sparse-iter/include -I./sparse-iter/control -c -o sparse-iter/src/cbicg.o
sparse-iter/src/cbicg.cpp
sparse-iter/src/ccg_res.cpp: In function ‘magma_int_t
magma_ccg_res(magma_c_matrix, magma_c_matrix, magma_c_matrix*,
magma_c_solver_par*, magma_queue_t)’: