Re: Fix pessimistic DImode handling in combine.c:make_field_assignment

2017-06-12 Thread Eric Botcazou
> 2017-05-24 Richard Sandiford > > gcc/ > * combine.c (make_field_assignment): Check len rather than the mode > precision when calling force_to_mode. OK for mainline. -- Eric Botcazou

Re: Fix pessimistic DImode handling in combine.c:make_field_assignment

2017-06-11 Thread Richard Sandiford
Ping Richard Sandiford writes: > Richard Sandiford writes: >> The make_field_assignment code: >> >> src = force_to_mode (src, mode, >> GET_MODE_PRECISION (mode) >= HOST_BITS_PER_WIDE_INT >> ? HOST_WIDE_INT_M1U >> : (HOST_WIDE_INT_

Re: Fix pessimistic DImode handling in combine.c:make_field_assignment

2017-05-30 Thread Richard Sandiford
Richard Sandiford writes: > The make_field_assignment code: > > src = force_to_mode (src, mode, > GET_MODE_PRECISION (mode) >= HOST_BITS_PER_WIDE_INT > ? HOST_WIDE_INT_M1U > : (HOST_WIDE_INT_1U << len) - 1, >