trans-stmt.c (gfc_trans_if_1): Use fold_buildN and build_int_cst.
authorRichard Guenther <rguenther@suse.de>
Mon, 16 Jan 2006 17:27:24 +0000 (17:27 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 16 Jan 2006 17:27:24 +0000 (17:27 +0000)
commit61ead1351f094cfab41940ea093b88d1ec6dcde6
tree54da6ca1fe954004643fa7c168386b54825d19ba
parentcd6e7e7d5945b71e7c803644a8b45e17cbff5a1e
trans-stmt.c (gfc_trans_if_1): Use fold_buildN and build_int_cst.

2006-01-16  Richard Guenther  <rguenther@suse.de>

* trans-stmt.c (gfc_trans_if_1): Use fold_buildN and build_int_cst.
(gfc_trans_arithmetic_if): Likewise.
(gfc_trans_simple_do): Likewise.
(gfc_trans_do): Likewise.
(gfc_trans_do_while): Likewise.
(gfc_trans_logical_select): Likewise.
(gfc_trans_forall_loop): Likewise.
(generate_loop_for_temp_to_lhs): Likewise.
(generate_loop_for_rhs_to_temp): Likewise.
(gfc_trans_allocate): Likewise.
* trans.c (gfc_add_expr_to_block): Do not fold expr again.

From-SVN: r109756
gcc/fortran/ChangeLog
gcc/fortran/trans-stmt.c
gcc/fortran/trans.c