re PR rtl-optimization/39235 (get_simple_loop_desc returns uninitialized memory)

PR39235:
	* loop-iv.c (get_simple_loop_desc): Use XCNEW.

From-SVN: r144628
This commit is contained in:
J"orn Rennecke 2009-03-04 23:22:22 +00:00 committed by Joern Rennecke
parent 48f036062a
commit 1242bc9dc6
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2009-03-04 J"orn Rennecke <joern.rennecke@arc.com>
PR39235:
* loop-iv.c (get_simple_loop_desc): Use XCNEW.
2009-03-04 Zdenek Dvorak <ook@ucw.cz>
* graphite.c (nb_reductions_in_loop): Update simple_iv arguments.

View File

@ -2801,7 +2801,9 @@ get_simple_loop_desc (struct loop *loop)
if (desc)
return desc;
desc = XNEW (struct niter_desc);
/* At least desc->infinite is not always initialized by
find_simple_loop_exit. */
desc = XCNEW (struct niter_desc);
iv_analysis_loop_init (loop);
find_simple_exit (loop, desc);
loop->aux = desc;