diff options
author | Brooks Moses <brooks.moses@codesourcery.com> | 2007-05-29 03:40:00 +0000 |
---|---|---|
committer | Brooks Moses <brooks@gcc.gnu.org> | 2007-05-28 20:40:00 -0700 |
commit | 3e90ac4e45e9533d84d9835a7e440321d305d442 (patch) | |
tree | 143ede8538deb3ac64b852783d512eb28404bd78 | |
parent | 8119b4e4bb58c0e5e754d589196c52e7f241a998 (diff) | |
download | gcc-3e90ac4e45e9533d84d9835a7e440321d305d442.zip gcc-3e90ac4e45e9533d84d9835a7e440321d305d442.tar.gz gcc-3e90ac4e45e9533d84d9835a7e440321d305d442.tar.bz2 |
* trans-array.c (gfc_conv_expr_descriptor): Edit comment.
From-SVN: r125159
-rw-r--r-- | gcc/fortran/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/fortran/trans-array.c | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 7258d30..8f0422e 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,5 +1,9 @@ 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com> + * trans-array.c (gfc_conv_expr_descriptor): Edit comment. + +2007-05-28 Brooks Moses <brooks.moses@codesourcery.com> + PR fortran/31972 * target-memory.c (gfc_target_expr_size): Add handling for size of BT_HOLLERITH variables. diff --git a/gcc/fortran/trans-array.c b/gcc/fortran/trans-array.c index cda9f93..c41c69a 100644 --- a/gcc/fortran/trans-array.c +++ b/gcc/fortran/trans-array.c @@ -4314,16 +4314,16 @@ gfc_trans_dummy_array_bias (gfc_symbol * sym, tree tmpdesc, tree body) This function is also used for array pointer assignments, and there are three cases: - - want_pointer && !se->direct_byref + - se->want_pointer && !se->direct_byref EXPR is an actual argument. On exit, se->expr contains a pointer to the array descriptor. - - !want_pointer && !se->direct_byref + - !se->want_pointer && !se->direct_byref EXPR is an actual argument to an intrinsic function or the left-hand side of a pointer assignment. On exit, se->expr contains the descriptor for EXPR. - - !want_pointer && se->direct_byref + - !se->want_pointer && se->direct_byref EXPR is the right-hand side of a pointer assignment and se->expr is the descriptor for the previously-evaluated left-hand side. The function creates an assignment from |