aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/io.c
diff options
context:
space:
mode:
authorJerry DeLisle <jvdelisle@gcc.gnu.org>2008-08-16 03:36:32 +0000
committerJerry DeLisle <jvdelisle@gcc.gnu.org>2008-08-16 03:36:32 +0000
commitdad80a1bff182651128f352095e2163534c5d81c (patch)
tree6c15a2720cd8a15874d8f2d9ca1712c79eefb219 /gcc/fortran/io.c
parentf179cbcab7573c3c323e783497c74ee6935da005 (diff)
downloadgcc-dad80a1bff182651128f352095e2163534c5d81c.zip
gcc-dad80a1bff182651128f352095e2163534c5d81c.tar.gz
gcc-dad80a1bff182651128f352095e2163534c5d81c.tar.bz2
re PR libfortran/35863 ([F2003] Implement ENCODING="UTF-8")
2008-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/35863 * io.c (gfc_match_open): Enable UTF-8 in checks. * simplify.c (gfc_simplify_selected_char_kind): Enable iso_10646. From-SVN: r139146
Diffstat (limited to 'gcc/fortran/io.c')
-rw-r--r--gcc/fortran/io.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/fortran/io.c b/gcc/fortran/io.c
index 58326b7..979dfc2 100644
--- a/gcc/fortran/io.c
+++ b/gcc/fortran/io.c
@@ -1706,8 +1706,7 @@ gfc_match_open (void)
if (open->encoding->expr_type == EXPR_CONSTANT)
{
- /* TODO: Implement UTF-8 here. */
- static const char * encoding[] = { "DEFAULT", NULL };
+ static const char * encoding[] = { "DEFAULT", "UTF-8", NULL };
if (!compare_to_allowed_values ("ENCODING", encoding, NULL, NULL,
open->encoding->value.character.string,