Re: [PATCH] Do not mark pseudo-copies decomposable during first lower-subreg pass

2013-08-22 Thread Jay Foad
On 26 September 2012 13:11, Ulrich Weigand wrote: > ChangeLog: > > * lower-subreg.c (enum classify_move_insn): Rename > SIMPLE_PSEUDO_REG_MOVE to DECOMPOSABLE_SIMPLE_MOVE. > (find_decomposable_subregs): Update. > (decompose_multiword_subregs): Add DECOMPOSE_COPIES p

Re: [PATCH] Do not mark pseudo-copies decomposable during first lower-subreg pass

2012-10-01 Thread Ulrich Weigand
> * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets. I just noticed that the triple is incomplete; we're supposed to use arm*-*-* instead of just arm-*-*. Checked in the the following fix as obvious. Bye, Ulrich 2012-10-01 Ulrich Weigand * gcc.dg/lower-subreg-1.c: Disabl

Re: [PATCH] Do not mark pseudo-copies decomposable during first lower-subreg pass

2012-09-26 Thread Richard Sandiford
"Ulrich Weigand" writes: > ChangeLog: > > * lower-subreg.c (enum classify_move_insn): Rename > SIMPLE_PSEUDO_REG_MOVE to DECOMPOSABLE_SIMPLE_MOVE. > (find_decomposable_subregs): Update. > (decompose_multiword_subregs): Add DECOMPOSE_COPIES parameter. > Only mark pseud

[PATCH] Do not mark pseudo-copies decomposable during first lower-subreg pass

2012-09-26 Thread Ulrich Weigand
Hello, a while ago Andrew Stubbs noticed that the lower-subreg pass seems a little too aggressive in splitting up DImode moves into SImode moves. See the discussion starting at: http://gcc.gnu.org/ml/gcc/2012-04/msg00676.html The conclusion of this thread was that the mere presence of a DImode m