diff options
author | Richard Guenther <rguenther@suse.de> | 2009-04-14 13:50:18 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2009-04-14 13:50:18 +0000 |
commit | 587aa06343905910d85ff1980cad0e3be57984b1 (patch) | |
tree | 3c14db1949615dbf483ab6fcfa12f3ac5e829397 /gcc/omp-low.c | |
parent | 58277f48923ae8fed82265aa5e7ded8f84528ae7 (diff) | |
download | gcc-587aa06343905910d85ff1980cad0e3be57984b1.zip gcc-587aa06343905910d85ff1980cad0e3be57984b1.tar.gz gcc-587aa06343905910d85ff1980cad0e3be57984b1.tar.bz2 |
tree-cfg.c (verify_gimple_assign_unary): Adjust vector code verification.
2000-04-14 Richard Guenther <rguenther@suse.de>
* tree-cfg.c (verify_gimple_assign_unary): Adjust vector code
verification.
(verify_gimple_assign_binary): Likewise. Handle shifts and
rotates correctly.
(verify_gimple_phi): Print the mismatched argument position.
* tree-vect-loop-manip.c (vect_update_ivs_after_vectorizer):
Fix types.
(vect_update_init_of_dr): Likewise.
* matrix-reorg.c (transform_access_sites): Do what the
comment suggests.
* omp-low.c (expand_omp_atomic_pipeline): Use the correct types.
From-SVN: r146035
Diffstat (limited to 'gcc/omp-low.c')
-rw-r--r-- | gcc/omp-low.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/omp-low.c b/gcc/omp-low.c index b0066ed..be0153f 100644 --- a/gcc/omp-low.c +++ b/gcc/omp-low.c @@ -5074,7 +5074,8 @@ expand_omp_atomic_pipeline (basic_block load_bb, basic_block store_bb, /* Build the compare&swap statement. */ new_storedi = build_call_expr (cmpxchg, 3, iaddr, loadedi, storedi); new_storedi = force_gimple_operand_gsi (&si, - fold_convert (itype, new_storedi), + fold_convert (TREE_TYPE (loadedi), + new_storedi), true, NULL_TREE, true, GSI_SAME_STMT); @@ -5082,7 +5083,7 @@ expand_omp_atomic_pipeline (basic_block load_bb, basic_block store_bb, old_vali = loadedi; else { - old_vali = create_tmp_var (itype, NULL); + old_vali = create_tmp_var (TREE_TYPE (loadedi), NULL); if (gimple_in_ssa_p (cfun)) add_referenced_var (old_vali); stmt = gimple_build_assign (old_vali, loadedi); |