https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127412
--- Comment #2 from Steve Kargl <kargl at gcc dot gnu.org> ---
So, it seems that libiconv when built on FreeBSD does define CP1140.
% iconv -l | grep 1140
CCSID01140 CP01140 EBCDIC-US-37+EURO IBM-1140 IBM01140 IBM1140 CSIBM01140
% iconv -l | grep 1252
CP1252 MS-ANSI WINDOWS-1252
With the following kludgy what-if patch appears to fix some of
the testsuite failures.
diff --git a/libgcobol/charmaps.cc b/libgcobol/charmaps.cc
index 27f4b8f467d..499bd82475f 100644
--- a/libgcobol/charmaps.cc
+++ b/libgcobol/charmaps.cc
@@ -412,7 +412,7 @@ static encodings_t encodings[] = {
{ false, iconv_CP1132_e, "CP1132" },
{ false, iconv_CP1133_e, "CP1133" },
{ false, iconv_CP1137_e, "CP1137" },
- { true, iconv_CP1140_e, "CP1140" },
+ { true, iconv_CP1140_e, "CP01140" },
{ false, iconv_CP1141_e, "CP1141" },
{ false, iconv_CP1142_e, "CP1142" },
{ false, iconv_CP1143_e, "CP1143" },