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
This commit is contained in:
parent
f179cbcab7
commit
dad80a1bff
@ -1,3 +1,9 @@
|
||||
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.
|
||||
|
||||
2008-08-14 Janus Weil <janus@gcc.gnu.org>
|
||||
|
||||
PR fortran/36705
|
||||
|
@ -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,
|
||||
|
@ -3795,6 +3795,8 @@ gfc_simplify_selected_char_kind (gfc_expr *e)
|
||||
if (gfc_compare_with_Cstring (e, "ascii", false) == 0
|
||||
|| gfc_compare_with_Cstring (e, "default", false) == 0)
|
||||
kind = 1;
|
||||
else if (gfc_compare_with_Cstring (e, "iso_10646", false) == 0)
|
||||
kind = 4;
|
||||
else
|
||||
kind = -1;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user