Re: [PATCH 2/2][ARM] fix movdi expander to avoid illegal ldrd/strd

2015-07-06 Thread Alan Lawrence
Richard Earnshaw wrote: On 03/07/15 16:27, Alan Lawrence wrote: The previous patch caused a regression in gcc.c-torture/execute/20040709-1.c at -O0 (only), and the new align_rec2.c test fails, both outputting an illegal assembler instruction (ldrd on an odd-numbered reg) from output_move_double

Re: [PATCH 2/2][ARM] fix movdi expander to avoid illegal ldrd/strd

2015-07-03 Thread Richard Earnshaw
On 03/07/15 16:27, Alan Lawrence wrote: > The previous patch caused a regression in > gcc.c-torture/execute/20040709-1.c at -O0 (only), and the new > align_rec2.c test fails, both outputting an illegal assembler > instruction (ldrd on an odd-numbered reg) from output_move_double in > arm.c. Most ro

[PATCH 2/2][ARM] fix movdi expander to avoid illegal ldrd/strd

2015-07-03 Thread Alan Lawrence
The previous patch caused a regression in gcc.c-torture/execute/20040709-1.c at -O0 (only), and the new align_rec2.c test fails, both outputting an illegal assembler instruction (ldrd on an odd-numbered reg) from output_move_double in arm.c. Most routes have checks against such an illegal instru