diff options
author | Feng Wang <fengwang@nudt.edu.cn> | 2006-01-09 02:27:45 +0000 |
---|---|---|
committer | Feng Wang <fengwang@gcc.gnu.org> | 2006-01-09 02:27:45 +0000 |
commit | 0a821a922eadddf1c9a1e8f558ac669df3f2e374 (patch) | |
tree | 06ce878d70c9a53f32fa40b3f08dc1bcb7dc3b5a /gcc/fortran/simplify.c | |
parent | 7d60270a87ee95b8b67b3f86442a648600ba36cb (diff) | |
download | gcc-0a821a922eadddf1c9a1e8f558ac669df3f2e374.zip gcc-0a821a922eadddf1c9a1e8f558ac669df3f2e374.tar.gz gcc-0a821a922eadddf1c9a1e8f558ac669df3f2e374.tar.bz2 |
fortran ChangeLog entry:
2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
PR fortran/12456
* trans-expr.c (gfc_to_single_character): New function that converts
string to single character if its length is 1.
(gfc_build_compare_string):New function that compare string and handle
single character specially.
(gfc_conv_expr_op): Use gfc_build_compare_string.
(gfc_trans_string_copy): Use gfc_to_single_character.
* trans-intrinsic.c (gfc_conv_intrinsic_strcmp): Use
gfc_build_compare_string.
* trans.h (gfc_build_compare_string): Add prototype.
testsuite ChangeLog entry:
2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
PR fortran/12456
* gfortran.dg/single_char_string.f90: New test.
From-SVN: r109489
Diffstat (limited to 'gcc/fortran/simplify.c')
0 files changed, 0 insertions, 0 deletions