cfgexpand.c (expand_used_vars): Allocate space for partitions based on PARM_DECLs...
authorEric Botcazou <ebotcazou@adacore.com>
Wed, 13 Nov 2013 12:15:47 +0000 (12:15 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Wed, 13 Nov 2013 12:15:47 +0000 (12:15 +0000)
commitcfb9edba16820a3360456a502931c80da6b734a5
tree2d7285885f7ee30b8a9be28547a4cc24eea954fd
parentcb076acf4676d7d0d549dfd634bf865deda72f40
cfgexpand.c (expand_used_vars): Allocate space for partitions based on PARM_DECLs or RESULT_DECLs only if...

* cfgexpand.c (expand_used_vars): Allocate space for partitions based
on PARM_DECLs or RESULT_DECLs only if they are ignored for debug info
or if optimization is enabled.
* tree-ssa-coalesce.c (coalesce_ssa_name): If optimization is disabled,
require that all the names based on a PARM_DECL or a RESULT_DECL that
isn't ignored for debug info be coalesced.

From-SVN: r204742
gcc/ChangeLog
gcc/cfgexpand.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/guality/param-4.c [new file with mode: 0644]
gcc/tree-ssa-coalesce.c