https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63460

--- Comment #3 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
The following fixes this:

Index: unit.c
===================================================================
--- unit.c    (revision 215870)
+++ unit.c    (working copy)
@@ -580,6 +580,7 @@ init_units (void)
       u->flags.position = POSITION_ASIS;
       u->flags.sign = SIGN_SUPPRESS;
       u->flags.decimal = DECIMAL_POINT;
+      u->flags.delim = DECIMAL_UNSPECIFIED;
       u->flags.encoding = ENCODING_DEFAULT;
       u->flags.async = ASYNC_NO;
       u->flags.round = ROUND_UNSPECIFIED;

I will commit to trunk as obvious and simple after regression testing.

Reply via email to