aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Duff <duff@adacore.com>2017-09-08 11:38:38 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2017-09-08 11:38:38 +0200
commita481c9b40f0de76bf9e86b9aba7c1fe66cd7add0 (patch)
treedb151eb9b304d071bf6c6ef4d7a47cbb31b5103b
parent1c912574373f58b64bb0eb53560695aaf489bf43 (diff)
downloadgcc-a481c9b40f0de76bf9e86b9aba7c1fe66cd7add0.zip
gcc-a481c9b40f0de76bf9e86b9aba7c1fe66cd7add0.tar.gz
gcc-a481c9b40f0de76bf9e86b9aba7c1fe66cd7add0.tar.bz2
re PR ada/80888 (Wide_Text_IO defaults to bracket encoding even if -gnatW8 specified)
2017-09-08 Bob Duff <duff@adacore.com> PR ada/80888 * a-textio.adb, a-witeio.adb, a-ztexio.adb (Set_WCEM): Use Default_WCEM by default (i.e. if the encoding is not specified by the Form string). From-SVN: r251874
-rw-r--r--gcc/ada/a-textio.adb5
-rw-r--r--gcc/ada/a-witeio.adb5
-rw-r--r--gcc/ada/a-ztexio.adb5
3 files changed, 6 insertions, 9 deletions
diff --git a/gcc/ada/a-textio.adb b/gcc/ada/a-textio.adb
index f9219e3..0f842a0 100644
--- a/gcc/ada/a-textio.adb
+++ b/gcc/ada/a-textio.adb
@@ -6,7 +6,7 @@
-- --
-- B o d y --
-- --
--- Copyright (C) 1992-2016, Free Software Foundation, Inc. --
+-- Copyright (C) 1992-2017, Free Software Foundation, Inc. --
-- --
-- GNAT is free software; you can redistribute it and/or modify it under --
-- terms of the GNU General Public License as published by the Free Soft- --
@@ -1810,11 +1810,10 @@ package body Ada.Text_IO is
Stop : Natural;
begin
- File.WC_Method := WCEM_Brackets;
FIO.Form_Parameter (File.Form.all, "wcem", Start, Stop);
if Start = 0 then
- File.WC_Method := WCEM_Brackets;
+ File.WC_Method := Default_WCEM;
else
if Stop = Start then
diff --git a/gcc/ada/a-witeio.adb b/gcc/ada/a-witeio.adb
index 59e06e2..aadc5ee 100644
--- a/gcc/ada/a-witeio.adb
+++ b/gcc/ada/a-witeio.adb
@@ -6,7 +6,7 @@
-- --
-- B o d y --
-- --
--- Copyright (C) 1992-2014, Free Software Foundation, Inc. --
+-- Copyright (C) 1992-2017, Free Software Foundation, Inc. --
-- --
-- GNAT is free software; you can redistribute it and/or modify it under --
-- terms of the GNU General Public License as published by the Free Soft- --
@@ -1652,11 +1652,10 @@ package body Ada.Wide_Text_IO is
Stop : Natural;
begin
- File.WC_Method := WCEM_Brackets;
FIO.Form_Parameter (File.Form.all, "wcem", Start, Stop);
if Start = 0 then
- File.WC_Method := WCEM_Brackets;
+ File.WC_Method := Default_WCEM;
else
if Stop = Start then
diff --git a/gcc/ada/a-ztexio.adb b/gcc/ada/a-ztexio.adb
index 6102942..39fd38a 100644
--- a/gcc/ada/a-ztexio.adb
+++ b/gcc/ada/a-ztexio.adb
@@ -6,7 +6,7 @@
-- --
-- B o d y --
-- --
--- Copyright (C) 1992-2014, Free Software Foundation, Inc. --
+-- Copyright (C) 1992-2017, Free Software Foundation, Inc. --
-- --
-- GNAT is free software; you can redistribute it and/or modify it under --
-- terms of the GNU General Public License as published by the Free Soft- --
@@ -1626,11 +1626,10 @@ package body Ada.Wide_Wide_Text_IO is
Stop : Natural;
begin
- File.WC_Method := WCEM_Brackets;
FIO.Form_Parameter (File.Form.all, "wcem", Start, Stop);
if Start = 0 then
- File.WC_Method := WCEM_Brackets;
+ File.WC_Method := Default_WCEM;
else
if Stop = Start then