On Fri, Jan 11, 2013 at 9:53 PM, Andrew Pinski wrote: > On Fri, Jan 11, 2013 at 8:17 AM, George Thomas > wrote: >> Hi, >> >> I am sending a patch which solves the debugging issue (PR 54218). >> >> The fix is to allocate stack space only once for parameters in expand pass. >> >> The patch is attached. Could someone suggest if its right ? > > I have just a formatting issue: > + if (TREE_CODE (SSA_NAME_VAR (var)) != PARM_DECL) > + { > + if (!bitmap_bit_p (SA.partition_has_default_def, i)) > > I think it would have been better if you had done instead: > if (TREE_CODE (SSA_NAME_VAR (var)) != PARM_DECL > && !bitmap_bit_p (SA.partition_has_default_def, i)) > I have attached the updated patch with the changes suggested. Also adding a dejagnu test case to reproduce the bug. > So there are no other white space changes. > > Also missing a changelog entry too. > I am adding the change logs below. 2013-01-11 George Thomas Senthil Kumar Selvaraj PR middle-end/54218 * gcc/cfgexpand.c (expand_used_vars ) :Added a step to not allocate stack space if its a parameter * gcc.dg/pr54218.c : New test Hoping that the changes are fine for trunk. Thanks, George