RE: [PATCH, ARM, iWMMXT] Check IWMMXT_GR_REGS in the SECONDARY_RELOAD MACRO

2013-06-19 Thread Xinyu Qi
At 2013-05-24 15:19:36,"Chung-Ju Wu" wrote: > 2013/5/24 Xinyu Qi : > > Hi, > > > > For this simple case, compiled with option -march=iwmmxt -O, #define > > N 64 signed int b[N]; signed long long j[N], d[N]; void foo (void) { > > int i; > > for (i = 0; i < N; i++) > > j[i] = d[i] << b[i]

Re: [PATCH, ARM, iWMMXT] Check IWMMXT_GR_REGS in the SECONDARY_RELOAD MACRO

2013-05-24 Thread Chung-Ju Wu
2013/5/24 Xinyu Qi : > Hi, > > For this simple case, compiled with option -march=iwmmxt -O, > #define N 64 > signed int b[N]; > signed long long j[N], d[N]; > void foo (void) > { > int i; > for (i = 0; i < N; i++) > j[i] = d[i] << b[i]; > } > An internal compiler error occurs, > error: in

[PATCH, ARM, iWMMXT] Check IWMMXT_GR_REGS in the SECONDARY_RELOAD MACRO

2013-05-23 Thread Xinyu Qi
Hi, For this simple case, compiled with option -march=iwmmxt -O, #define N 64 signed int b[N]; signed long long j[N], d[N]; void foo (void) { int i; for (i = 0; i < N; i++) j[i] = d[i] << b[i]; } An internal compiler error occurs, error: insn does not satisfy its constraints: (insn 112 7