diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-12-18 22:07:12 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-12-18 22:07:12 +0100 |
commit | 5d1fd1defc7332f3b0d800433ed52945494c0423 (patch) | |
tree | be64ce84d19d87c5c15515ae89d671b262de9cd7 /libobjc/init.c | |
parent | 46270f141bec8186f01faf7ec216c57fd81e1463 (diff) | |
download | gcc-5d1fd1defc7332f3b0d800433ed52945494c0423.zip gcc-5d1fd1defc7332f3b0d800433ed52945494c0423.tar.gz gcc-5d1fd1defc7332f3b0d800433ed52945494c0423.tar.bz2 |
re PR tree-optimization/46969 (-fcompare-debug failure with -O -ftree-vectorize -ftree-parallelize-loops=2)
PR tree-optimization/46969
* tree-parloops.c (struct reduction_info): Add reduc_version.
(reduction_info_hash): Return reduc_version field.
(reduction_phi): Set reduc_version to gimple_uid (phi).
(build_new_reduction): Set reduc_version to SSA_NAME_VERSION of
phi result.
(set_reduc_phi_uids): New function.
(gather_scalar_reductions): Call it at the end through htab_traverse.
* gcc.dg/autopar/pr46969.c: New test.
From-SVN: r168034
Diffstat (limited to 'libobjc/init.c')
0 files changed, 0 insertions, 0 deletions