Re: [3/8] Split out insv and ext(z)v code

2012-10-30 Thread Eric Botcazou
> gcc/ > * expmed.c (store_bit_field_using_insv): New function, > split out from... > (store_bit_field_1): ...here. > (extract_bit_field_using_extv): New function, split out from... > (extract_bit_field_1): ...here. No objections to this cleanup. -- Eric Botcazou

[3/8] Split out insv and ext(z)v code

2012-10-30 Thread Richard Sandiford
This patch splits out the code to handle insv and ext(z)v from store_bit_field_1 and extract_bit_field_1 respectively. I removed "x" prefixes from some of the variables and tried to make the placement of the REG and SUBREG handling more consistent, but there are no behavioural changes. Tested as