patch for machine dependent rtl section to hide case statements for different types of constants.

2012-08-20 Thread Kenneth Zadeck
This patch started out to be a purely mechanical change to the switch statements so that the ones that are used to take apart constants can be logically grouped.This is important for the next patch that I will submit this week that frees the rtl level from only being able to represent

Re: patch for machine dependent rtl section to hide case statements for different types of constants.

2012-08-20 Thread Kenneth Zadeck
I of course meant the machine independent not dependent On 08/20/2012 09:50 AM, Kenneth Zadeck wrote: This patch started out to be a purely mechanical change to the switch statements so that the ones that are used to take apart constants can be logically grouped.This is important for the

Re: patch for machine dependent rtl section to hide case statements for different types of constants.

2012-08-20 Thread Richard Sandiford
Kenneth Zadeck zad...@naturalbridge.com writes: The omission of CONST_FIXED from the cselib_expand_value_rtx_1, attr_copy_rtx, clear_struct_flag and combine switches looks unintentional (though only as a missed compiler-speed optimisation). Same goes for the omission of CONST_VECTOR from