[PATCH v2 11/14] stdio-common: Fix NaN input data for scanf input specifier tests [BZ #32857]

Adhemerval Zanella Netto adhemerval.zanella@linaro.org
Fri Aug 15 13:04:30 GMT 2025



On 05/06/25 14:59, Maciej W. Rozycki wrote:
> From: Maciej W. Rozycki <macro@redhat.com>
> 
> Update NaN input data with 'n-char-sequence' in reference data matching 
> data under test, removing test failures with the M68K host.
> ---
> No change from v1 (formerly 12/15).


LGTM, thanks.

Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>

> ---
>  sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input        |   58 +++++-----
>  sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input       |   58 +++++-----
>  sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input        |   48 ++++----
>  sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input       |   48 ++++----
>  sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input        |   48 ++++----
>  sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input       |   48 ++++----
>  sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input        |   58 +++++-----
>  sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input       |   58 +++++-----
>  sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input         |   54 ++++-----
>  sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input        |   54 ++++-----
>  sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input         |   48 ++++----
>  sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input        |   48 ++++----
>  sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input         |   48 ++++----
>  sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input        |   48 ++++----
>  sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input         |   54 ++++-----
>  sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input        |   54 ++++-----
>  sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input     |   58 +++++-----
>  sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input    |   58 +++++-----
>  sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input     |   48 ++++----
>  sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input    |   48 ++++----
>  sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input     |   48 ++++----
>  sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input    |   48 ++++----
>  sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input     |   58 +++++-----
>  sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input    |   58 +++++-----
>  sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input  |   58 +++++-----
>  sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input |   58 +++++-----
>  sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input  |   48 ++++----
>  sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input |   48 ++++----
>  sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input  |   48 ++++----
>  sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input |   48 ++++----
>  sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input  |   58 +++++-----
>  sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input |   58 +++++-----
>  sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input      |   58 +++++-----
>  sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input     |   58 +++++-----
>  sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input      |   48 ++++----
>  sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input     |   48 ++++----
>  sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input      |   48 ++++----
>  sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input     |   48 ++++----
>  sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input      |   58 +++++-----
>  sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input     |   58 +++++-----
>  sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input     |   58 +++++-----
>  sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input    |   58 +++++-----
>  sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input     |   48 ++++----
>  sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input    |   48 ++++----
>  sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input     |   48 ++++----
>  sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input    |   48 ++++----
>  sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input     |   58 +++++-----
>  sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input    |   58 +++++-----
>  48 files changed, 1264 insertions(+), 1264 deletions(-)
> 
> glibc-tst-scanf-format-all-bz32857-real-nan-m68k-fix.diff
> Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
> +++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input
> @@ -16,13 +16,13 @@
>  %*la:-0x0p+0:0:7:
>  %la:-0x.0p0:1:7:-0x0:
>  %*la:-0x.0p0:0:7:
> -%la:-nan(09A_Zaz):1:13:-nan:
> +%la:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*la:-nan(09A_Zaz):0:13:
> -%la:-nan():1:6:-nan:
> +%la:-nan():1:6:-nan():
>  %*la:-nan():0:6:
> -%la:nan():1:5:nan:
> +%la:nan():1:5:nan():
>  %*la:nan():0:5:
> -%la:nan(09A_Zaz):1:12:nan:
> +%la:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*la:nan(09A_Zaz):0:12:
>  %la:0x.0p0:1:6:0x0:
>  %*la:0x.0p0:0:6:
> @@ -40,9 +40,9 @@
>  %*la:0xf.ffffffffffff8p+1020:0:23:
>  %la:infinity:1:8:inf:
>  %*la:infinity:0:8:
> -%la:+nan():1:6:nan:
> +%la:+nan():1:6:nan():
>  %*la:+nan():0:6:
> -%la:+nan(09A_Zaz):1:13:nan:
> +%la:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*la:+nan(09A_Zaz):0:13:
>  %la:+0x.0p0:1:7:0x0:
>  %*la:+0x.0p0:0:7:
> @@ -330,7 +330,7 @@
>  %*5la:-nan(09A_Zaz):0:-1:
>  %5la:-nan():0:-1:
>  %*5la:-nan():0:-1:
> -%5la:nan():1:5:nan:
> +%5la:nan():1:5:nan():
>  %*5la:nan():0:5:
>  %5la:nan(09A_Zaz):0:-1:
>  %*5la:nan(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6la:-0x.0p0:0:-1:
>  %6la:-nan(09A_Zaz):0:-1:
>  %*6la:-nan(09A_Zaz):0:-1:
> -%6la:-nan():1:6:-nan:
> +%6la:-nan():1:6:-nan():
>  %*6la:-nan():0:6:
> -%6la:nan():1:5:nan:
> +%6la:nan():1:5:nan():
>  %*6la:nan():0:5:
>  %6la:nan(09A_Zaz):0:-1:
>  %*6la:nan(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6la:0xf.ffffffffffff8p+1020:0:6:
>  %6la:infinity:0:-1:
>  %*6la:infinity:0:-1:
> -%6la:+nan():1:6:nan:
> +%6la:+nan():1:6:nan():
>  %*6la:+nan():0:6:
>  %6la:+nan(09A_Zaz):0:-1:
>  %*6la:+nan(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*20la:-0x0p+0:0:7:
>  %20la:-0x.0p0:1:7:-0x0:
>  %*20la:-0x.0p0:0:7:
> -%20la:-nan(09A_Zaz):1:13:-nan:
> +%20la:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*20la:-nan(09A_Zaz):0:13:
> -%20la:-nan():1:6:-nan:
> +%20la:-nan():1:6:-nan():
>  %*20la:-nan():0:6:
> -%20la:nan():1:5:nan:
> +%20la:nan():1:5:nan():
>  %*20la:nan():0:5:
> -%20la:nan(09A_Zaz):1:12:nan:
> +%20la:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*20la:nan(09A_Zaz):0:12:
>  %20la:0x.0p0:1:6:0x0:
>  %*20la:0x.0p0:0:6:
> @@ -474,9 +474,9 @@
>  %*20la:0xf.ffffffffffff8p+1020:0:20:
>  %20la:infinity:1:8:inf:
>  %*20la:infinity:0:8:
> -%20la:+nan():1:6:nan:
> +%20la:+nan():1:6:nan():
>  %*20la:+nan():0:6:
> -%20la:+nan(09A_Zaz):1:13:nan:
> +%20la:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*20la:+nan(09A_Zaz):0:13:
>  %20la:+0x.0p0:1:7:0x0:
>  %*20la:+0x.0p0:0:7:
> @@ -512,13 +512,13 @@
>  %*32la:-0x0p+0:0:7:
>  %32la:-0x.0p0:1:7:-0x0:
>  %*32la:-0x.0p0:0:7:
> -%32la:-nan(09A_Zaz):1:13:-nan:
> +%32la:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*32la:-nan(09A_Zaz):0:13:
> -%32la:-nan():1:6:-nan:
> +%32la:-nan():1:6:-nan():
>  %*32la:-nan():0:6:
> -%32la:nan():1:5:nan:
> +%32la:nan():1:5:nan():
>  %*32la:nan():0:5:
> -%32la:nan(09A_Zaz):1:12:nan:
> +%32la:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*32la:nan(09A_Zaz):0:12:
>  %32la:0x.0p0:1:6:0x0:
>  %*32la:0x.0p0:0:6:
> @@ -536,9 +536,9 @@
>  %*32la:0xf.ffffffffffff8p+1020:0:23:
>  %32la:infinity:1:8:inf:
>  %*32la:infinity:0:8:
> -%32la:+nan():1:6:nan:
> +%32la:+nan():1:6:nan():
>  %*32la:+nan():0:6:
> -%32la:+nan(09A_Zaz):1:13:nan:
> +%32la:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32la:+nan(09A_Zaz):0:13:
>  %32la:+0x.0p0:1:7:0x0:
>  %*32la:+0x.0p0:0:7:
> @@ -578,7 +578,7 @@
>  %*5la: -nan(09A_Zaz):0:-1:
>  %5la: -nan():0:-1:
>  %*5la: -nan():0:-1:
> -%5la: nan():1:6:nan:
> +%5la: nan():1:6:nan():
>  %*5la: nan():0:6:
>  %5la: nan(09A_Zaz):0:-1:
>  %*5la: nan(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*32la: -0x0p+0:0:8:
>  %32la: -0x.0p0:1:8:-0x0:
>  %*32la: -0x.0p0:0:8:
> -%32la: -nan(09A_Zaz):1:14:-nan:
> +%32la: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*32la: -nan(09A_Zaz):0:14:
> -%32la: -nan():1:7:-nan:
> +%32la: -nan():1:7:-nan():
>  %*32la: -nan():0:7:
> -%32la: nan():1:6:nan:
> +%32la: nan():1:6:nan():
>  %*32la: nan():0:6:
> -%32la: nan(09A_Zaz):1:13:nan:
> +%32la: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32la: nan(09A_Zaz):0:13:
>  %32la: 0x.0p0:1:7:0x0:
>  %*32la: 0x.0p0:0:7:
> @@ -660,9 +660,9 @@
>  %*32la: 0xf.ffffffffffff8p+1020:0:24:
>  %32la: infinity:1:9:inf:
>  %*32la: infinity:0:9:
> -%32la: +nan():1:7:nan:
> +%32la: +nan():1:7:nan():
>  %*32la: +nan():0:7:
> -%32la: +nan(09A_Zaz):1:14:nan:
> +%32la: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*32la: +nan(09A_Zaz):0:14:
>  %32la: +0x.0p0:1:8:0x0:
>  %*32la: +0x.0p0:0:8:
> Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
> +++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input
> @@ -16,13 +16,13 @@
>  %*lA:-0X0P+0:0:7:
>  %lA:-0X.0P0:1:7:-0x0:
>  %*lA:-0X.0P0:0:7:
> -%lA:-NAN(09A_Zaz):1:13:-nan:
> +%lA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*lA:-NAN(09A_Zaz):0:13:
> -%lA:-NAN():1:6:-nan:
> +%lA:-NAN():1:6:-nan():
>  %*lA:-NAN():0:6:
> -%lA:NAN():1:5:nan:
> +%lA:NAN():1:5:nan():
>  %*lA:NAN():0:5:
> -%lA:NAN(09A_Zaz):1:12:nan:
> +%lA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*lA:NAN(09A_Zaz):0:12:
>  %lA:0X.0P0:1:6:0x0:
>  %*lA:0X.0P0:0:6:
> @@ -40,9 +40,9 @@
>  %*lA:0XF.FFFFFFFFFFFF8P+1020:0:23:
>  %lA:INFINITY:1:8:inf:
>  %*lA:INFINITY:0:8:
> -%lA:+NAN():1:6:nan:
> +%lA:+NAN():1:6:nan():
>  %*lA:+NAN():0:6:
> -%lA:+NAN(09A_Zaz):1:13:nan:
> +%lA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*lA:+NAN(09A_Zaz):0:13:
>  %lA:+0X.0P0:1:7:0x0:
>  %*lA:+0X.0P0:0:7:
> @@ -330,7 +330,7 @@
>  %*5lA:-NAN(09A_Zaz):0:-1:
>  %5lA:-NAN():0:-1:
>  %*5lA:-NAN():0:-1:
> -%5lA:NAN():1:5:nan:
> +%5lA:NAN():1:5:nan():
>  %*5lA:NAN():0:5:
>  %5lA:NAN(09A_Zaz):0:-1:
>  %*5lA:NAN(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6lA:-0X.0P0:0:-1:
>  %6lA:-NAN(09A_Zaz):0:-1:
>  %*6lA:-NAN(09A_Zaz):0:-1:
> -%6lA:-NAN():1:6:-nan:
> +%6lA:-NAN():1:6:-nan():
>  %*6lA:-NAN():0:6:
> -%6lA:NAN():1:5:nan:
> +%6lA:NAN():1:5:nan():
>  %*6lA:NAN():0:5:
>  %6lA:NAN(09A_Zaz):0:-1:
>  %*6lA:NAN(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6lA:0XF.FFFFFFFFFFFF8P+1020:0:6:
>  %6lA:INFINITY:0:-1:
>  %*6lA:INFINITY:0:-1:
> -%6lA:+NAN():1:6:nan:
> +%6lA:+NAN():1:6:nan():
>  %*6lA:+NAN():0:6:
>  %6lA:+NAN(09A_Zaz):0:-1:
>  %*6lA:+NAN(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*20lA:-0X0P+0:0:7:
>  %20lA:-0X.0P0:1:7:-0x0:
>  %*20lA:-0X.0P0:0:7:
> -%20lA:-NAN(09A_Zaz):1:13:-nan:
> +%20lA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*20lA:-NAN(09A_Zaz):0:13:
> -%20lA:-NAN():1:6:-nan:
> +%20lA:-NAN():1:6:-nan():
>  %*20lA:-NAN():0:6:
> -%20lA:NAN():1:5:nan:
> +%20lA:NAN():1:5:nan():
>  %*20lA:NAN():0:5:
> -%20lA:NAN(09A_Zaz):1:12:nan:
> +%20lA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*20lA:NAN(09A_Zaz):0:12:
>  %20lA:0X.0P0:1:6:0x0:
>  %*20lA:0X.0P0:0:6:
> @@ -474,9 +474,9 @@
>  %*20lA:0XF.FFFFFFFFFFFF8P+1020:0:20:
>  %20lA:INFINITY:1:8:inf:
>  %*20lA:INFINITY:0:8:
> -%20lA:+NAN():1:6:nan:
> +%20lA:+NAN():1:6:nan():
>  %*20lA:+NAN():0:6:
> -%20lA:+NAN(09A_Zaz):1:13:nan:
> +%20lA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*20lA:+NAN(09A_Zaz):0:13:
>  %20lA:+0X.0P0:1:7:0x0:
>  %*20lA:+0X.0P0:0:7:
> @@ -512,13 +512,13 @@
>  %*32lA:-0X0P+0:0:7:
>  %32lA:-0X.0P0:1:7:-0x0:
>  %*32lA:-0X.0P0:0:7:
> -%32lA:-NAN(09A_Zaz):1:13:-nan:
> +%32lA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*32lA:-NAN(09A_Zaz):0:13:
> -%32lA:-NAN():1:6:-nan:
> +%32lA:-NAN():1:6:-nan():
>  %*32lA:-NAN():0:6:
> -%32lA:NAN():1:5:nan:
> +%32lA:NAN():1:5:nan():
>  %*32lA:NAN():0:5:
> -%32lA:NAN(09A_Zaz):1:12:nan:
> +%32lA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*32lA:NAN(09A_Zaz):0:12:
>  %32lA:0X.0P0:1:6:0x0:
>  %*32lA:0X.0P0:0:6:
> @@ -536,9 +536,9 @@
>  %*32lA:0XF.FFFFFFFFFFFF8P+1020:0:23:
>  %32lA:INFINITY:1:8:inf:
>  %*32lA:INFINITY:0:8:
> -%32lA:+NAN():1:6:nan:
> +%32lA:+NAN():1:6:nan():
>  %*32lA:+NAN():0:6:
> -%32lA:+NAN(09A_Zaz):1:13:nan:
> +%32lA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32lA:+NAN(09A_Zaz):0:13:
>  %32lA:+0X.0P0:1:7:0x0:
>  %*32lA:+0X.0P0:0:7:
> @@ -578,7 +578,7 @@
>  %*5lA: -NAN(09A_Zaz):0:-1:
>  %5lA: -NAN():0:-1:
>  %*5lA: -NAN():0:-1:
> -%5lA: NAN():1:6:nan:
> +%5lA: NAN():1:6:nan():
>  %*5lA: NAN():0:6:
>  %5lA: NAN(09A_Zaz):0:-1:
>  %*5lA: NAN(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*32lA: -0X0P+0:0:8:
>  %32lA: -0X.0P0:1:8:-0x0:
>  %*32lA: -0X.0P0:0:8:
> -%32lA: -NAN(09A_Zaz):1:14:-nan:
> +%32lA: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*32lA: -NAN(09A_Zaz):0:14:
> -%32lA: -NAN():1:7:-nan:
> +%32lA: -NAN():1:7:-nan():
>  %*32lA: -NAN():0:7:
> -%32lA: NAN():1:6:nan:
> +%32lA: NAN():1:6:nan():
>  %*32lA: NAN():0:6:
> -%32lA: NAN(09A_Zaz):1:13:nan:
> +%32lA: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32lA: NAN(09A_Zaz):0:13:
>  %32lA: 0X.0P0:1:7:0x0:
>  %*32lA: 0X.0P0:0:7:
> @@ -660,9 +660,9 @@
>  %*32lA: 0XF.FFFFFFFFFFFF8P+1020:0:24:
>  %32lA: INFINITY:1:9:inf:
>  %*32lA: INFINITY:0:9:
> -%32lA: +NAN():1:7:nan:
> +%32lA: +NAN():1:7:nan():
>  %*32lA: +NAN():0:7:
> -%32lA: +NAN(09A_Zaz):1:14:nan:
> +%32lA: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*32lA: +NAN(09A_Zaz):0:14:
>  %32lA: +0X.0P0:1:8:0x0:
>  %*32lA: +0X.0P0:0:8:
> Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
> +++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-e.input
> @@ -16,13 +16,13 @@
>  %*le:-0e+0:0:5:
>  %le:-.0e0:1:5:-0x0:
>  %*le:-.0e0:0:5:
> -%le:-nan(09A_Zaz):1:13:-nan:
> +%le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*le:-nan(09A_Zaz):0:13:
> -%le:-nan():1:6:-nan:
> +%le:-nan():1:6:-nan():
>  %*le:-nan():0:6:
> -%le:nan():1:5:nan:
> +%le:nan():1:5:nan():
>  %*le:nan():0:5:
> -%le:nan(09A_Zaz):1:12:nan:
> +%le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*le:nan(09A_Zaz):0:12:
>  %le:.0e0:1:4:0x0:
>  %*le:.0e0:0:4:
> @@ -40,9 +40,9 @@
>  %*le:1.79769313486231570814527423731704357e+308:0:42:
>  %le:infinity:1:8:inf:
>  %*le:infinity:0:8:
> -%le:+nan():1:6:nan:
> +%le:+nan():1:6:nan():
>  %*le:+nan():0:6:
> -%le:+nan(09A_Zaz):1:13:nan:
> +%le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*le:+nan(09A_Zaz):0:13:
>  %le:+.0e0:1:5:0x0:
>  %*le:+.0e0:0:5:
> @@ -326,13 +326,13 @@
>  %*40le:-0e+0:0:5:
>  %40le:-.0e0:1:5:-0x0:
>  %*40le:-.0e0:0:5:
> -%40le:-nan(09A_Zaz):1:13:-nan:
> +%40le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*40le:-nan(09A_Zaz):0:13:
> -%40le:-nan():1:6:-nan:
> +%40le:-nan():1:6:-nan():
>  %*40le:-nan():0:6:
> -%40le:nan():1:5:nan:
> +%40le:nan():1:5:nan():
>  %*40le:nan():0:5:
> -%40le:nan(09A_Zaz):1:12:nan:
> +%40le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*40le:nan(09A_Zaz):0:12:
>  %40le:.0e0:1:4:0x0:
>  %*40le:.0e0:0:4:
> @@ -350,9 +350,9 @@
>  %*40le:1.79769313486231570814527423731704357e+308:0:40:
>  %40le:infinity:1:8:inf:
>  %*40le:infinity:0:8:
> -%40le:+nan():1:6:nan:
> +%40le:+nan():1:6:nan():
>  %*40le:+nan():0:6:
> -%40le:+nan(09A_Zaz):1:13:nan:
> +%40le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*40le:+nan(09A_Zaz):0:13:
>  %40le:+.0e0:1:5:0x0:
>  %*40le:+.0e0:0:5:
> @@ -388,13 +388,13 @@
>  %*48le:-0e+0:0:5:
>  %48le:-.0e0:1:5:-0x0:
>  %*48le:-.0e0:0:5:
> -%48le:-nan(09A_Zaz):1:13:-nan:
> +%48le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*48le:-nan(09A_Zaz):0:13:
> -%48le:-nan():1:6:-nan:
> +%48le:-nan():1:6:-nan():
>  %*48le:-nan():0:6:
> -%48le:nan():1:5:nan:
> +%48le:nan():1:5:nan():
>  %*48le:nan():0:5:
> -%48le:nan(09A_Zaz):1:12:nan:
> +%48le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*48le:nan(09A_Zaz):0:12:
>  %48le:.0e0:1:4:0x0:
>  %*48le:.0e0:0:4:
> @@ -412,9 +412,9 @@
>  %*48le:1.79769313486231570814527423731704357e+308:0:42:
>  %48le:infinity:1:8:inf:
>  %*48le:infinity:0:8:
> -%48le:+nan():1:6:nan:
> +%48le:+nan():1:6:nan():
>  %*48le:+nan():0:6:
> -%48le:+nan(09A_Zaz):1:13:nan:
> +%48le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48le:+nan(09A_Zaz):0:13:
>  %48le:+.0e0:1:5:0x0:
>  %*48le:+.0e0:0:5:
> @@ -512,13 +512,13 @@
>  %*48le: -0e+0:0:6:
>  %48le: -.0e0:1:6:-0x0:
>  %*48le: -.0e0:0:6:
> -%48le: -nan(09A_Zaz):1:14:-nan:
> +%48le: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*48le: -nan(09A_Zaz):0:14:
> -%48le: -nan():1:7:-nan:
> +%48le: -nan():1:7:-nan():
>  %*48le: -nan():0:7:
> -%48le: nan():1:6:nan:
> +%48le: nan():1:6:nan():
>  %*48le: nan():0:6:
> -%48le: nan(09A_Zaz):1:13:nan:
> +%48le: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48le: nan(09A_Zaz):0:13:
>  %48le: .0e0:1:5:0x0:
>  %*48le: .0e0:0:5:
> @@ -536,9 +536,9 @@
>  %*48le: 1.79769313486231570814527423731704357e+308:0:43:
>  %48le: infinity:1:9:inf:
>  %*48le: infinity:0:9:
> -%48le: +nan():1:7:nan:
> +%48le: +nan():1:7:nan():
>  %*48le: +nan():0:7:
> -%48le: +nan(09A_Zaz):1:14:nan:
> +%48le: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*48le: +nan(09A_Zaz):0:14:
>  %48le: +.0e0:1:6:0x0:
>  %*48le: +.0e0:0:6:
> Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
> +++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ee.input
> @@ -16,13 +16,13 @@
>  %*lE:-0E+0:0:5:
>  %lE:-.0E0:1:5:-0x0:
>  %*lE:-.0E0:0:5:
> -%lE:-NAN(09A_Zaz):1:13:-nan:
> +%lE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*lE:-NAN(09A_Zaz):0:13:
> -%lE:-NAN():1:6:-nan:
> +%lE:-NAN():1:6:-nan():
>  %*lE:-NAN():0:6:
> -%lE:NAN():1:5:nan:
> +%lE:NAN():1:5:nan():
>  %*lE:NAN():0:5:
> -%lE:NAN(09A_Zaz):1:12:nan:
> +%lE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*lE:NAN(09A_Zaz):0:12:
>  %lE:.0E0:1:4:0x0:
>  %*lE:.0E0:0:4:
> @@ -40,9 +40,9 @@
>  %*lE:1.79769313486231570814527423731704357E+308:0:42:
>  %lE:INFINITY:1:8:inf:
>  %*lE:INFINITY:0:8:
> -%lE:+NAN():1:6:nan:
> +%lE:+NAN():1:6:nan():
>  %*lE:+NAN():0:6:
> -%lE:+NAN(09A_Zaz):1:13:nan:
> +%lE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*lE:+NAN(09A_Zaz):0:13:
>  %lE:+.0E0:1:5:0x0:
>  %*lE:+.0E0:0:5:
> @@ -326,13 +326,13 @@
>  %*40lE:-0E+0:0:5:
>  %40lE:-.0E0:1:5:-0x0:
>  %*40lE:-.0E0:0:5:
> -%40lE:-NAN(09A_Zaz):1:13:-nan:
> +%40lE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*40lE:-NAN(09A_Zaz):0:13:
> -%40lE:-NAN():1:6:-nan:
> +%40lE:-NAN():1:6:-nan():
>  %*40lE:-NAN():0:6:
> -%40lE:NAN():1:5:nan:
> +%40lE:NAN():1:5:nan():
>  %*40lE:NAN():0:5:
> -%40lE:NAN(09A_Zaz):1:12:nan:
> +%40lE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*40lE:NAN(09A_Zaz):0:12:
>  %40lE:.0E0:1:4:0x0:
>  %*40lE:.0E0:0:4:
> @@ -350,9 +350,9 @@
>  %*40lE:1.79769313486231570814527423731704357E+308:0:40:
>  %40lE:INFINITY:1:8:inf:
>  %*40lE:INFINITY:0:8:
> -%40lE:+NAN():1:6:nan:
> +%40lE:+NAN():1:6:nan():
>  %*40lE:+NAN():0:6:
> -%40lE:+NAN(09A_Zaz):1:13:nan:
> +%40lE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*40lE:+NAN(09A_Zaz):0:13:
>  %40lE:+.0E0:1:5:0x0:
>  %*40lE:+.0E0:0:5:
> @@ -388,13 +388,13 @@
>  %*48lE:-0E+0:0:5:
>  %48lE:-.0E0:1:5:-0x0:
>  %*48lE:-.0E0:0:5:
> -%48lE:-NAN(09A_Zaz):1:13:-nan:
> +%48lE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*48lE:-NAN(09A_Zaz):0:13:
> -%48lE:-NAN():1:6:-nan:
> +%48lE:-NAN():1:6:-nan():
>  %*48lE:-NAN():0:6:
> -%48lE:NAN():1:5:nan:
> +%48lE:NAN():1:5:nan():
>  %*48lE:NAN():0:5:
> -%48lE:NAN(09A_Zaz):1:12:nan:
> +%48lE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*48lE:NAN(09A_Zaz):0:12:
>  %48lE:.0E0:1:4:0x0:
>  %*48lE:.0E0:0:4:
> @@ -412,9 +412,9 @@
>  %*48lE:1.79769313486231570814527423731704357E+308:0:42:
>  %48lE:INFINITY:1:8:inf:
>  %*48lE:INFINITY:0:8:
> -%48lE:+NAN():1:6:nan:
> +%48lE:+NAN():1:6:nan():
>  %*48lE:+NAN():0:6:
> -%48lE:+NAN(09A_Zaz):1:13:nan:
> +%48lE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48lE:+NAN(09A_Zaz):0:13:
>  %48lE:+.0E0:1:5:0x0:
>  %*48lE:+.0E0:0:5:
> @@ -512,13 +512,13 @@
>  %*48lE: -0E+0:0:6:
>  %48lE: -.0E0:1:6:-0x0:
>  %*48lE: -.0E0:0:6:
> -%48lE: -NAN(09A_Zaz):1:14:-nan:
> +%48lE: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*48lE: -NAN(09A_Zaz):0:14:
> -%48lE: -NAN():1:7:-nan:
> +%48lE: -NAN():1:7:-nan():
>  %*48lE: -NAN():0:7:
> -%48lE: NAN():1:6:nan:
> +%48lE: NAN():1:6:nan():
>  %*48lE: NAN():0:6:
> -%48lE: NAN(09A_Zaz):1:13:nan:
> +%48lE: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48lE: NAN(09A_Zaz):0:13:
>  %48lE: .0E0:1:5:0x0:
>  %*48lE: .0E0:0:5:
> @@ -536,9 +536,9 @@
>  %*48lE: 1.79769313486231570814527423731704357E+308:0:43:
>  %48lE: INFINITY:1:9:inf:
>  %*48lE: INFINITY:0:9:
> -%48lE: +NAN():1:7:nan:
> +%48lE: +NAN():1:7:nan():
>  %*48lE: +NAN():0:7:
> -%48lE: +NAN(09A_Zaz):1:14:nan:
> +%48lE: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*48lE: +NAN(09A_Zaz):0:14:
>  %48lE: +.0E0:1:6:0x0:
>  %*48lE: +.0E0:0:6:
> Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input
> +++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-f.input
> @@ -16,13 +16,13 @@
>  %*lf:-0.0:0:4:
>  %lf:-.0:1:3:-0x0:
>  %*lf:-.0:0:3:
> -%lf:-nan(09A_Zaz):1:13:-nan:
> +%lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*lf:-nan(09A_Zaz):0:13:
> -%lf:-nan():1:6:-nan:
> +%lf:-nan():1:6:-nan():
>  %*lf:-nan():0:6:
> -%lf:nan():1:5:nan:
> +%lf:nan():1:5:nan():
>  %*lf:nan():0:5:
> -%lf:nan(09A_Zaz):1:12:nan:
> +%lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*lf:nan(09A_Zaz):0:12:
>  %lf:.0:1:2:0x0:
>  %*lf:.0:0:2:
> @@ -40,9 +40,9 @@
>  %*lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
>  %lf:infinity:1:8:inf:
>  %*lf:infinity:0:8:
> -%lf:+nan():1:6:nan:
> +%lf:+nan():1:6:nan():
>  %*lf:+nan():0:6:
> -%lf:+nan(09A_Zaz):1:13:nan:
> +%lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*lf:+nan(09A_Zaz):0:13:
>  %lf:+.0:1:3:0x0:
>  %*lf:+.0:0:3:
> @@ -326,13 +326,13 @@
>  %*311lf:-0.0:0:4:
>  %311lf:-.0:1:3:-0x0:
>  %*311lf:-.0:0:3:
> -%311lf:-nan(09A_Zaz):1:13:-nan:
> +%311lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*311lf:-nan(09A_Zaz):0:13:
> -%311lf:-nan():1:6:-nan:
> +%311lf:-nan():1:6:-nan():
>  %*311lf:-nan():0:6:
> -%311lf:nan():1:5:nan:
> +%311lf:nan():1:5:nan():
>  %*311lf:nan():0:5:
> -%311lf:nan(09A_Zaz):1:12:nan:
> +%311lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*311lf:nan(09A_Zaz):0:12:
>  %311lf:.0:1:2:0x0:
>  %*311lf:.0:0:2:
> @@ -350,9 +350,9 @@
>  %*311lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
>  %311lf:infinity:1:8:inf:
>  %*311lf:infinity:0:8:
> -%311lf:+nan():1:6:nan:
> +%311lf:+nan():1:6:nan():
>  %*311lf:+nan():0:6:
> -%311lf:+nan(09A_Zaz):1:13:nan:
> +%311lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*311lf:+nan(09A_Zaz):0:13:
>  %311lf:+.0:1:3:0x0:
>  %*311lf:+.0:0:3:
> @@ -388,13 +388,13 @@
>  %*350lf:-0.0:0:4:
>  %350lf:-.0:1:3:-0x0:
>  %*350lf:-.0:0:3:
> -%350lf:-nan(09A_Zaz):1:13:-nan:
> +%350lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*350lf:-nan(09A_Zaz):0:13:
> -%350lf:-nan():1:6:-nan:
> +%350lf:-nan():1:6:-nan():
>  %*350lf:-nan():0:6:
> -%350lf:nan():1:5:nan:
> +%350lf:nan():1:5:nan():
>  %*350lf:nan():0:5:
> -%350lf:nan(09A_Zaz):1:12:nan:
> +%350lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*350lf:nan(09A_Zaz):0:12:
>  %350lf:.0:1:2:0x0:
>  %*350lf:.0:0:2:
> @@ -412,9 +412,9 @@
>  %*350lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
>  %350lf:infinity:1:8:inf:
>  %*350lf:infinity:0:8:
> -%350lf:+nan():1:6:nan:
> +%350lf:+nan():1:6:nan():
>  %*350lf:+nan():0:6:
> -%350lf:+nan(09A_Zaz):1:13:nan:
> +%350lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*350lf:+nan(09A_Zaz):0:13:
>  %350lf:+.0:1:3:0x0:
>  %*350lf:+.0:0:3:
> @@ -512,13 +512,13 @@
>  %*350lf: -0.0:0:5:
>  %350lf: -.0:1:4:-0x0:
>  %*350lf: -.0:0:4:
> -%350lf: -nan(09A_Zaz):1:14:-nan:
> +%350lf: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*350lf: -nan(09A_Zaz):0:14:
> -%350lf: -nan():1:7:-nan:
> +%350lf: -nan():1:7:-nan():
>  %*350lf: -nan():0:7:
> -%350lf: nan():1:6:nan:
> +%350lf: nan():1:6:nan():
>  %*350lf: nan():0:6:
> -%350lf: nan(09A_Zaz):1:13:nan:
> +%350lf: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*350lf: nan(09A_Zaz):0:13:
>  %350lf: .0:1:3:0x0:
>  %*350lf: .0:0:3:
> @@ -536,9 +536,9 @@
>  %*350lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
>  %350lf: infinity:1:9:inf:
>  %*350lf: infinity:0:9:
> -%350lf: +nan():1:7:nan:
> +%350lf: +nan():1:7:nan():
>  %*350lf: +nan():0:7:
> -%350lf: +nan(09A_Zaz):1:14:nan:
> +%350lf: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*350lf: +nan(09A_Zaz):0:14:
>  %350lf: +.0:1:4:0x0:
>  %*350lf: +.0:0:4:
> Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input
> +++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-ff.input
> @@ -16,13 +16,13 @@
>  %*lF:-0.0:0:4:
>  %lF:-.0:1:3:-0x0:
>  %*lF:-.0:0:3:
> -%lF:-NAN(09A_Zaz):1:13:-nan:
> +%lF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*lF:-NAN(09A_Zaz):0:13:
> -%lF:-NAN():1:6:-nan:
> +%lF:-NAN():1:6:-nan():
>  %*lF:-NAN():0:6:
> -%lF:NAN():1:5:nan:
> +%lF:NAN():1:5:nan():
>  %*lF:NAN():0:5:
> -%lF:NAN(09A_Zaz):1:12:nan:
> +%lF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*lF:NAN(09A_Zaz):0:12:
>  %lF:.0:1:2:0x0:
>  %*lF:.0:0:2:
> @@ -40,9 +40,9 @@
>  %*lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
>  %lF:INFINITY:1:8:inf:
>  %*lF:INFINITY:0:8:
> -%lF:+NAN():1:6:nan:
> +%lF:+NAN():1:6:nan():
>  %*lF:+NAN():0:6:
> -%lF:+NAN(09A_Zaz):1:13:nan:
> +%lF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*lF:+NAN(09A_Zaz):0:13:
>  %lF:+.0:1:3:0x0:
>  %*lF:+.0:0:3:
> @@ -326,13 +326,13 @@
>  %*311lF:-0.0:0:4:
>  %311lF:-.0:1:3:-0x0:
>  %*311lF:-.0:0:3:
> -%311lF:-NAN(09A_Zaz):1:13:-nan:
> +%311lF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*311lF:-NAN(09A_Zaz):0:13:
> -%311lF:-NAN():1:6:-nan:
> +%311lF:-NAN():1:6:-nan():
>  %*311lF:-NAN():0:6:
> -%311lF:NAN():1:5:nan:
> +%311lF:NAN():1:5:nan():
>  %*311lF:NAN():0:5:
> -%311lF:NAN(09A_Zaz):1:12:nan:
> +%311lF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*311lF:NAN(09A_Zaz):0:12:
>  %311lF:.0:1:2:0x0:
>  %*311lF:.0:0:2:
> @@ -350,9 +350,9 @@
>  %*311lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
>  %311lF:INFINITY:1:8:inf:
>  %*311lF:INFINITY:0:8:
> -%311lF:+NAN():1:6:nan:
> +%311lF:+NAN():1:6:nan():
>  %*311lF:+NAN():0:6:
> -%311lF:+NAN(09A_Zaz):1:13:nan:
> +%311lF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*311lF:+NAN(09A_Zaz):0:13:
>  %311lF:+.0:1:3:0x0:
>  %*311lF:+.0:0:3:
> @@ -388,13 +388,13 @@
>  %*350lF:-0.0:0:4:
>  %350lF:-.0:1:3:-0x0:
>  %*350lF:-.0:0:3:
> -%350lF:-NAN(09A_Zaz):1:13:-nan:
> +%350lF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*350lF:-NAN(09A_Zaz):0:13:
> -%350lF:-NAN():1:6:-nan:
> +%350lF:-NAN():1:6:-nan():
>  %*350lF:-NAN():0:6:
> -%350lF:NAN():1:5:nan:
> +%350lF:NAN():1:5:nan():
>  %*350lF:NAN():0:5:
> -%350lF:NAN(09A_Zaz):1:12:nan:
> +%350lF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*350lF:NAN(09A_Zaz):0:12:
>  %350lF:.0:1:2:0x0:
>  %*350lF:.0:0:2:
> @@ -412,9 +412,9 @@
>  %*350lF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
>  %350lF:INFINITY:1:8:inf:
>  %*350lF:INFINITY:0:8:
> -%350lF:+NAN():1:6:nan:
> +%350lF:+NAN():1:6:nan():
>  %*350lF:+NAN():0:6:
> -%350lF:+NAN(09A_Zaz):1:13:nan:
> +%350lF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*350lF:+NAN(09A_Zaz):0:13:
>  %350lF:+.0:1:3:0x0:
>  %*350lF:+.0:0:3:
> @@ -512,13 +512,13 @@
>  %*350lF: -0.0:0:5:
>  %350lF: -.0:1:4:-0x0:
>  %*350lF: -.0:0:4:
> -%350lF: -NAN(09A_Zaz):1:14:-nan:
> +%350lF: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*350lF: -NAN(09A_Zaz):0:14:
> -%350lF: -NAN():1:7:-nan:
> +%350lF: -NAN():1:7:-nan():
>  %*350lF: -NAN():0:7:
> -%350lF: NAN():1:6:nan:
> +%350lF: NAN():1:6:nan():
>  %*350lF: NAN():0:6:
> -%350lF: NAN(09A_Zaz):1:13:nan:
> +%350lF: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*350lF: NAN(09A_Zaz):0:13:
>  %350lF: .0:1:3:0x0:
>  %*350lF: .0:0:3:
> @@ -536,9 +536,9 @@
>  %*350lF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
>  %350lF: INFINITY:1:9:inf:
>  %*350lF: INFINITY:0:9:
> -%350lF: +NAN():1:7:nan:
> +%350lF: +NAN():1:7:nan():
>  %*350lF: +NAN():0:7:
> -%350lF: +NAN(09A_Zaz):1:14:nan:
> +%350lF: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*350lF: +NAN(09A_Zaz):0:14:
>  %350lF: +.0:1:4:0x0:
>  %*350lF: +.0:0:4:
> Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
> +++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-g.input
> @@ -16,13 +16,13 @@
>  %*lg:-0x0p+0:0:7:
>  %lg:-0x.0p0:1:7:-0x0:
>  %*lg:-0x.0p0:0:7:
> -%lg:-nan(09A_Zaz):1:13:-nan:
> +%lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*lg:-nan(09A_Zaz):0:13:
> -%lg:-nan():1:6:-nan:
> +%lg:-nan():1:6:-nan():
>  %*lg:-nan():0:6:
> -%lg:nan():1:5:nan:
> +%lg:nan():1:5:nan():
>  %*lg:nan():0:5:
> -%lg:nan(09A_Zaz):1:12:nan:
> +%lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*lg:nan(09A_Zaz):0:12:
>  %lg:0x.0p0:1:6:0x0:
>  %*lg:0x.0p0:0:6:
> @@ -40,9 +40,9 @@
>  %*lg:0xf.ffffffffffff8p+1020:0:23:
>  %lg:infinity:1:8:inf:
>  %*lg:infinity:0:8:
> -%lg:+nan():1:6:nan:
> +%lg:+nan():1:6:nan():
>  %*lg:+nan():0:6:
> -%lg:+nan(09A_Zaz):1:13:nan:
> +%lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*lg:+nan(09A_Zaz):0:13:
>  %lg:+0x.0p0:1:7:0x0:
>  %*lg:+0x.0p0:0:7:
> @@ -330,7 +330,7 @@
>  %*5lg:-nan(09A_Zaz):0:-1:
>  %5lg:-nan():0:-1:
>  %*5lg:-nan():0:-1:
> -%5lg:nan():1:5:nan:
> +%5lg:nan():1:5:nan():
>  %*5lg:nan():0:5:
>  %5lg:nan(09A_Zaz):0:-1:
>  %*5lg:nan(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6lg:-0x.0p0:0:-1:
>  %6lg:-nan(09A_Zaz):0:-1:
>  %*6lg:-nan(09A_Zaz):0:-1:
> -%6lg:-nan():1:6:-nan:
> +%6lg:-nan():1:6:-nan():
>  %*6lg:-nan():0:6:
> -%6lg:nan():1:5:nan:
> +%6lg:nan():1:5:nan():
>  %*6lg:nan():0:5:
>  %6lg:nan(09A_Zaz):0:-1:
>  %*6lg:nan(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6lg:0xf.ffffffffffff8p+1020:0:6:
>  %6lg:infinity:0:-1:
>  %*6lg:infinity:0:-1:
> -%6lg:+nan():1:6:nan:
> +%6lg:+nan():1:6:nan():
>  %*6lg:+nan():0:6:
>  %6lg:+nan(09A_Zaz):0:-1:
>  %*6lg:+nan(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*20lg:-0x0p+0:0:7:
>  %20lg:-0x.0p0:1:7:-0x0:
>  %*20lg:-0x.0p0:0:7:
> -%20lg:-nan(09A_Zaz):1:13:-nan:
> +%20lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*20lg:-nan(09A_Zaz):0:13:
> -%20lg:-nan():1:6:-nan:
> +%20lg:-nan():1:6:-nan():
>  %*20lg:-nan():0:6:
> -%20lg:nan():1:5:nan:
> +%20lg:nan():1:5:nan():
>  %*20lg:nan():0:5:
> -%20lg:nan(09A_Zaz):1:12:nan:
> +%20lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*20lg:nan(09A_Zaz):0:12:
>  %20lg:0x.0p0:1:6:0x0:
>  %*20lg:0x.0p0:0:6:
> @@ -474,9 +474,9 @@
>  %*20lg:0xf.ffffffffffff8p+1020:0:20:
>  %20lg:infinity:1:8:inf:
>  %*20lg:infinity:0:8:
> -%20lg:+nan():1:6:nan:
> +%20lg:+nan():1:6:nan():
>  %*20lg:+nan():0:6:
> -%20lg:+nan(09A_Zaz):1:13:nan:
> +%20lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*20lg:+nan(09A_Zaz):0:13:
>  %20lg:+0x.0p0:1:7:0x0:
>  %*20lg:+0x.0p0:0:7:
> @@ -512,13 +512,13 @@
>  %*32lg:-0x0p+0:0:7:
>  %32lg:-0x.0p0:1:7:-0x0:
>  %*32lg:-0x.0p0:0:7:
> -%32lg:-nan(09A_Zaz):1:13:-nan:
> +%32lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*32lg:-nan(09A_Zaz):0:13:
> -%32lg:-nan():1:6:-nan:
> +%32lg:-nan():1:6:-nan():
>  %*32lg:-nan():0:6:
> -%32lg:nan():1:5:nan:
> +%32lg:nan():1:5:nan():
>  %*32lg:nan():0:5:
> -%32lg:nan(09A_Zaz):1:12:nan:
> +%32lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*32lg:nan(09A_Zaz):0:12:
>  %32lg:0x.0p0:1:6:0x0:
>  %*32lg:0x.0p0:0:6:
> @@ -536,9 +536,9 @@
>  %*32lg:0xf.ffffffffffff8p+1020:0:23:
>  %32lg:infinity:1:8:inf:
>  %*32lg:infinity:0:8:
> -%32lg:+nan():1:6:nan:
> +%32lg:+nan():1:6:nan():
>  %*32lg:+nan():0:6:
> -%32lg:+nan(09A_Zaz):1:13:nan:
> +%32lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32lg:+nan(09A_Zaz):0:13:
>  %32lg:+0x.0p0:1:7:0x0:
>  %*32lg:+0x.0p0:0:7:
> @@ -578,7 +578,7 @@
>  %*5lg: -nan(09A_Zaz):0:-1:
>  %5lg: -nan():0:-1:
>  %*5lg: -nan():0:-1:
> -%5lg: nan():1:6:nan:
> +%5lg: nan():1:6:nan():
>  %*5lg: nan():0:6:
>  %5lg: nan(09A_Zaz):0:-1:
>  %*5lg: nan(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*32lg: -0x0p+0:0:8:
>  %32lg: -0x.0p0:1:8:-0x0:
>  %*32lg: -0x.0p0:0:8:
> -%32lg: -nan(09A_Zaz):1:14:-nan:
> +%32lg: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*32lg: -nan(09A_Zaz):0:14:
> -%32lg: -nan():1:7:-nan:
> +%32lg: -nan():1:7:-nan():
>  %*32lg: -nan():0:7:
> -%32lg: nan():1:6:nan:
> +%32lg: nan():1:6:nan():
>  %*32lg: nan():0:6:
> -%32lg: nan(09A_Zaz):1:13:nan:
> +%32lg: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32lg: nan(09A_Zaz):0:13:
>  %32lg: 0x.0p0:1:7:0x0:
>  %*32lg: 0x.0p0:0:7:
> @@ -660,9 +660,9 @@
>  %*32lg: 0xf.ffffffffffff8p+1020:0:24:
>  %32lg: infinity:1:9:inf:
>  %*32lg: infinity:0:9:
> -%32lg: +nan():1:7:nan:
> +%32lg: +nan():1:7:nan():
>  %*32lg: +nan():0:7:
> -%32lg: +nan(09A_Zaz):1:14:nan:
> +%32lg: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*32lg: +nan(09A_Zaz):0:14:
>  %32lg: +0x.0p0:1:8:0x0:
>  %*32lg: +0x.0p0:0:8:
> Index: glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
> +++ glibc/sysdeps/ieee754/dbl-64/tst-scanf-format-double-gg.input
> @@ -16,13 +16,13 @@
>  %*lG:-0X0P+0:0:7:
>  %lG:-0X.0P0:1:7:-0x0:
>  %*lG:-0X.0P0:0:7:
> -%lG:-NAN(09A_Zaz):1:13:-nan:
> +%lG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*lG:-NAN(09A_Zaz):0:13:
> -%lG:-NAN():1:6:-nan:
> +%lG:-NAN():1:6:-nan():
>  %*lG:-NAN():0:6:
> -%lG:NAN():1:5:nan:
> +%lG:NAN():1:5:nan():
>  %*lG:NAN():0:5:
> -%lG:NAN(09A_Zaz):1:12:nan:
> +%lG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*lG:NAN(09A_Zaz):0:12:
>  %lG:0X.0P0:1:6:0x0:
>  %*lG:0X.0P0:0:6:
> @@ -40,9 +40,9 @@
>  %*lG:0XF.FFFFFFFFFFFF8P+1020:0:23:
>  %lG:INFINITY:1:8:inf:
>  %*lG:INFINITY:0:8:
> -%lG:+NAN():1:6:nan:
> +%lG:+NAN():1:6:nan():
>  %*lG:+NAN():0:6:
> -%lG:+NAN(09A_Zaz):1:13:nan:
> +%lG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*lG:+NAN(09A_Zaz):0:13:
>  %lG:+0X.0P0:1:7:0x0:
>  %*lG:+0X.0P0:0:7:
> @@ -330,7 +330,7 @@
>  %*5lG:-NAN(09A_Zaz):0:-1:
>  %5lG:-NAN():0:-1:
>  %*5lG:-NAN():0:-1:
> -%5lG:NAN():1:5:nan:
> +%5lG:NAN():1:5:nan():
>  %*5lG:NAN():0:5:
>  %5lG:NAN(09A_Zaz):0:-1:
>  %*5lG:NAN(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6lG:-0X.0P0:0:-1:
>  %6lG:-NAN(09A_Zaz):0:-1:
>  %*6lG:-NAN(09A_Zaz):0:-1:
> -%6lG:-NAN():1:6:-nan:
> +%6lG:-NAN():1:6:-nan():
>  %*6lG:-NAN():0:6:
> -%6lG:NAN():1:5:nan:
> +%6lG:NAN():1:5:nan():
>  %*6lG:NAN():0:5:
>  %6lG:NAN(09A_Zaz):0:-1:
>  %*6lG:NAN(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6lG:0XF.FFFFFFFFFFFF8P+1020:0:6:
>  %6lG:INFINITY:0:-1:
>  %*6lG:INFINITY:0:-1:
> -%6lG:+NAN():1:6:nan:
> +%6lG:+NAN():1:6:nan():
>  %*6lG:+NAN():0:6:
>  %6lG:+NAN(09A_Zaz):0:-1:
>  %*6lG:+NAN(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*20lG:-0X0P+0:0:7:
>  %20lG:-0X.0P0:1:7:-0x0:
>  %*20lG:-0X.0P0:0:7:
> -%20lG:-NAN(09A_Zaz):1:13:-nan:
> +%20lG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*20lG:-NAN(09A_Zaz):0:13:
> -%20lG:-NAN():1:6:-nan:
> +%20lG:-NAN():1:6:-nan():
>  %*20lG:-NAN():0:6:
> -%20lG:NAN():1:5:nan:
> +%20lG:NAN():1:5:nan():
>  %*20lG:NAN():0:5:
> -%20lG:NAN(09A_Zaz):1:12:nan:
> +%20lG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*20lG:NAN(09A_Zaz):0:12:
>  %20lG:0X.0P0:1:6:0x0:
>  %*20lG:0X.0P0:0:6:
> @@ -474,9 +474,9 @@
>  %*20lG:0XF.FFFFFFFFFFFF8P+1020:0:20:
>  %20lG:INFINITY:1:8:inf:
>  %*20lG:INFINITY:0:8:
> -%20lG:+NAN():1:6:nan:
> +%20lG:+NAN():1:6:nan():
>  %*20lG:+NAN():0:6:
> -%20lG:+NAN(09A_Zaz):1:13:nan:
> +%20lG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*20lG:+NAN(09A_Zaz):0:13:
>  %20lG:+0X.0P0:1:7:0x0:
>  %*20lG:+0X.0P0:0:7:
> @@ -512,13 +512,13 @@
>  %*32lG:-0X0P+0:0:7:
>  %32lG:-0X.0P0:1:7:-0x0:
>  %*32lG:-0X.0P0:0:7:
> -%32lG:-NAN(09A_Zaz):1:13:-nan:
> +%32lG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*32lG:-NAN(09A_Zaz):0:13:
> -%32lG:-NAN():1:6:-nan:
> +%32lG:-NAN():1:6:-nan():
>  %*32lG:-NAN():0:6:
> -%32lG:NAN():1:5:nan:
> +%32lG:NAN():1:5:nan():
>  %*32lG:NAN():0:5:
> -%32lG:NAN(09A_Zaz):1:12:nan:
> +%32lG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*32lG:NAN(09A_Zaz):0:12:
>  %32lG:0X.0P0:1:6:0x0:
>  %*32lG:0X.0P0:0:6:
> @@ -536,9 +536,9 @@
>  %*32lG:0XF.FFFFFFFFFFFF8P+1020:0:23:
>  %32lG:INFINITY:1:8:inf:
>  %*32lG:INFINITY:0:8:
> -%32lG:+NAN():1:6:nan:
> +%32lG:+NAN():1:6:nan():
>  %*32lG:+NAN():0:6:
> -%32lG:+NAN(09A_Zaz):1:13:nan:
> +%32lG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32lG:+NAN(09A_Zaz):0:13:
>  %32lG:+0X.0P0:1:7:0x0:
>  %*32lG:+0X.0P0:0:7:
> @@ -578,7 +578,7 @@
>  %*5lG: -NAN(09A_Zaz):0:-1:
>  %5lG: -NAN():0:-1:
>  %*5lG: -NAN():0:-1:
> -%5lG: NAN():1:6:nan:
> +%5lG: NAN():1:6:nan():
>  %*5lG: NAN():0:6:
>  %5lG: NAN(09A_Zaz):0:-1:
>  %*5lG: NAN(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*32lG: -0X0P+0:0:8:
>  %32lG: -0X.0P0:1:8:-0x0:
>  %*32lG: -0X.0P0:0:8:
> -%32lG: -NAN(09A_Zaz):1:14:-nan:
> +%32lG: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*32lG: -NAN(09A_Zaz):0:14:
> -%32lG: -NAN():1:7:-nan:
> +%32lG: -NAN():1:7:-nan():
>  %*32lG: -NAN():0:7:
> -%32lG: NAN():1:6:nan:
> +%32lG: NAN():1:6:nan():
>  %*32lG: NAN():0:6:
> -%32lG: NAN(09A_Zaz):1:13:nan:
> +%32lG: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32lG: NAN(09A_Zaz):0:13:
>  %32lG: 0X.0P0:1:7:0x0:
>  %*32lG: 0X.0P0:0:7:
> @@ -660,9 +660,9 @@
>  %*32lG: 0XF.FFFFFFFFFFFF8P+1020:0:24:
>  %32lG: INFINITY:1:9:inf:
>  %*32lG: INFINITY:0:9:
> -%32lG: +NAN():1:7:nan:
> +%32lG: +NAN():1:7:nan():
>  %*32lG: +NAN():0:7:
> -%32lG: +NAN(09A_Zaz):1:14:nan:
> +%32lG: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*32lG: +NAN(09A_Zaz):0:14:
>  %32lG: +0X.0P0:1:8:0x0:
>  %*32lG: +0X.0P0:0:8:
> Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
> +++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input
> @@ -16,13 +16,13 @@
>  %*a:-0x0p+0:0:7:
>  %a:-0x.0p0:1:7:-0x0:
>  %*a:-0x.0p0:0:7:
> -%a:-nan(09A_Zaz):1:13:-nan:
> +%a:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*a:-nan(09A_Zaz):0:13:
> -%a:-nan():1:6:-nan:
> +%a:-nan():1:6:-nan():
>  %*a:-nan():0:6:
> -%a:nan():1:5:nan:
> +%a:nan():1:5:nan():
>  %*a:nan():0:5:
> -%a:nan(09A_Zaz):1:12:nan:
> +%a:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*a:nan(09A_Zaz):0:12:
>  %a:0x.0p0:1:6:0x0:
>  %*a:0x.0p0:0:6:
> @@ -40,9 +40,9 @@
>  %*a:0xf.fffffp+124:0:14:
>  %a:infinity:1:8:inf:
>  %*a:infinity:0:8:
> -%a:+nan():1:6:nan:
> +%a:+nan():1:6:nan():
>  %*a:+nan():0:6:
> -%a:+nan(09A_Zaz):1:13:nan:
> +%a:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*a:+nan(09A_Zaz):0:13:
>  %a:+0x.0p0:1:7:0x0:
>  %*a:+0x.0p0:0:7:
> @@ -330,7 +330,7 @@
>  %*5a:-nan(09A_Zaz):0:-1:
>  %5a:-nan():0:-1:
>  %*5a:-nan():0:-1:
> -%5a:nan():1:5:nan:
> +%5a:nan():1:5:nan():
>  %*5a:nan():0:5:
>  %5a:nan(09A_Zaz):0:-1:
>  %*5a:nan(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6a:-0x.0p0:0:-1:
>  %6a:-nan(09A_Zaz):0:-1:
>  %*6a:-nan(09A_Zaz):0:-1:
> -%6a:-nan():1:6:-nan:
> +%6a:-nan():1:6:-nan():
>  %*6a:-nan():0:6:
> -%6a:nan():1:5:nan:
> +%6a:nan():1:5:nan():
>  %*6a:nan():0:5:
>  %6a:nan(09A_Zaz):0:-1:
>  %*6a:nan(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6a:0xf.fffffp+124:0:6:
>  %6a:infinity:0:-1:
>  %*6a:infinity:0:-1:
> -%6a:+nan():1:6:nan:
> +%6a:+nan():1:6:nan():
>  %*6a:+nan():0:6:
>  %6a:+nan(09A_Zaz):0:-1:
>  %*6a:+nan(09A_Zaz):0:-1:
> @@ -452,11 +452,11 @@
>  %*12a:-0x.0p0:0:7:
>  %12a:-nan(09A_Zaz):0:-1:
>  %*12a:-nan(09A_Zaz):0:-1:
> -%12a:-nan():1:6:-nan:
> +%12a:-nan():1:6:-nan():
>  %*12a:-nan():0:6:
> -%12a:nan():1:5:nan:
> +%12a:nan():1:5:nan():
>  %*12a:nan():0:5:
> -%12a:nan(09A_Zaz):1:12:nan:
> +%12a:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*12a:nan(09A_Zaz):0:12:
>  %12a:0x.0p0:1:6:0x0:
>  %*12a:0x.0p0:0:6:
> @@ -474,7 +474,7 @@
>  %*12a:0xf.fffffp+124:0:12:
>  %12a:infinity:1:8:inf:
>  %*12a:infinity:0:8:
> -%12a:+nan():1:6:nan:
> +%12a:+nan():1:6:nan():
>  %*12a:+nan():0:6:
>  %12a:+nan(09A_Zaz):0:-1:
>  %*12a:+nan(09A_Zaz):0:-1:
> @@ -512,13 +512,13 @@
>  %*18a:-0x0p+0:0:7:
>  %18a:-0x.0p0:1:7:-0x0:
>  %*18a:-0x.0p0:0:7:
> -%18a:-nan(09A_Zaz):1:13:-nan:
> +%18a:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*18a:-nan(09A_Zaz):0:13:
> -%18a:-nan():1:6:-nan:
> +%18a:-nan():1:6:-nan():
>  %*18a:-nan():0:6:
> -%18a:nan():1:5:nan:
> +%18a:nan():1:5:nan():
>  %*18a:nan():0:5:
> -%18a:nan(09A_Zaz):1:12:nan:
> +%18a:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*18a:nan(09A_Zaz):0:12:
>  %18a:0x.0p0:1:6:0x0:
>  %*18a:0x.0p0:0:6:
> @@ -536,9 +536,9 @@
>  %*18a:0xf.fffffp+124:0:14:
>  %18a:infinity:1:8:inf:
>  %*18a:infinity:0:8:
> -%18a:+nan():1:6:nan:
> +%18a:+nan():1:6:nan():
>  %*18a:+nan():0:6:
> -%18a:+nan(09A_Zaz):1:13:nan:
> +%18a:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*18a:+nan(09A_Zaz):0:13:
>  %18a:+0x.0p0:1:7:0x0:
>  %*18a:+0x.0p0:0:7:
> @@ -578,7 +578,7 @@
>  %*5a: -nan(09A_Zaz):0:-1:
>  %5a: -nan():0:-1:
>  %*5a: -nan():0:-1:
> -%5a: nan():1:6:nan:
> +%5a: nan():1:6:nan():
>  %*5a: nan():0:6:
>  %5a: nan(09A_Zaz):0:-1:
>  %*5a: nan(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*18a: -0x0p+0:0:8:
>  %18a: -0x.0p0:1:8:-0x0:
>  %*18a: -0x.0p0:0:8:
> -%18a: -nan(09A_Zaz):1:14:-nan:
> +%18a: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*18a: -nan(09A_Zaz):0:14:
> -%18a: -nan():1:7:-nan:
> +%18a: -nan():1:7:-nan():
>  %*18a: -nan():0:7:
> -%18a: nan():1:6:nan:
> +%18a: nan():1:6:nan():
>  %*18a: nan():0:6:
> -%18a: nan(09A_Zaz):1:13:nan:
> +%18a: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*18a: nan(09A_Zaz):0:13:
>  %18a: 0x.0p0:1:7:0x0:
>  %*18a: 0x.0p0:0:7:
> @@ -660,9 +660,9 @@
>  %*18a: 0xf.fffffp+124:0:15:
>  %18a: infinity:1:9:inf:
>  %*18a: infinity:0:9:
> -%18a: +nan():1:7:nan:
> +%18a: +nan():1:7:nan():
>  %*18a: +nan():0:7:
> -%18a: +nan(09A_Zaz):1:14:nan:
> +%18a: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*18a: +nan(09A_Zaz):0:14:
>  %18a: +0x.0p0:1:8:0x0:
>  %*18a: +0x.0p0:0:8:
> Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
> +++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input
> @@ -16,13 +16,13 @@
>  %*A:-0X0P+0:0:7:
>  %A:-0X.0P0:1:7:-0x0:
>  %*A:-0X.0P0:0:7:
> -%A:-NAN(09A_Zaz):1:13:-nan:
> +%A:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*A:-NAN(09A_Zaz):0:13:
> -%A:-NAN():1:6:-nan:
> +%A:-NAN():1:6:-nan():
>  %*A:-NAN():0:6:
> -%A:NAN():1:5:nan:
> +%A:NAN():1:5:nan():
>  %*A:NAN():0:5:
> -%A:NAN(09A_Zaz):1:12:nan:
> +%A:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*A:NAN(09A_Zaz):0:12:
>  %A:0X.0P0:1:6:0x0:
>  %*A:0X.0P0:0:6:
> @@ -40,9 +40,9 @@
>  %*A:0XF.FFFFFP+124:0:14:
>  %A:INFINITY:1:8:inf:
>  %*A:INFINITY:0:8:
> -%A:+NAN():1:6:nan:
> +%A:+NAN():1:6:nan():
>  %*A:+NAN():0:6:
> -%A:+NAN(09A_Zaz):1:13:nan:
> +%A:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*A:+NAN(09A_Zaz):0:13:
>  %A:+0X.0P0:1:7:0x0:
>  %*A:+0X.0P0:0:7:
> @@ -330,7 +330,7 @@
>  %*5A:-NAN(09A_Zaz):0:-1:
>  %5A:-NAN():0:-1:
>  %*5A:-NAN():0:-1:
> -%5A:NAN():1:5:nan:
> +%5A:NAN():1:5:nan():
>  %*5A:NAN():0:5:
>  %5A:NAN(09A_Zaz):0:-1:
>  %*5A:NAN(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6A:-0X.0P0:0:-1:
>  %6A:-NAN(09A_Zaz):0:-1:
>  %*6A:-NAN(09A_Zaz):0:-1:
> -%6A:-NAN():1:6:-nan:
> +%6A:-NAN():1:6:-nan():
>  %*6A:-NAN():0:6:
> -%6A:NAN():1:5:nan:
> +%6A:NAN():1:5:nan():
>  %*6A:NAN():0:5:
>  %6A:NAN(09A_Zaz):0:-1:
>  %*6A:NAN(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6A:0XF.FFFFFP+124:0:6:
>  %6A:INFINITY:0:-1:
>  %*6A:INFINITY:0:-1:
> -%6A:+NAN():1:6:nan:
> +%6A:+NAN():1:6:nan():
>  %*6A:+NAN():0:6:
>  %6A:+NAN(09A_Zaz):0:-1:
>  %*6A:+NAN(09A_Zaz):0:-1:
> @@ -452,11 +452,11 @@
>  %*12A:-0X.0P0:0:7:
>  %12A:-NAN(09A_Zaz):0:-1:
>  %*12A:-NAN(09A_Zaz):0:-1:
> -%12A:-NAN():1:6:-nan:
> +%12A:-NAN():1:6:-nan():
>  %*12A:-NAN():0:6:
> -%12A:NAN():1:5:nan:
> +%12A:NAN():1:5:nan():
>  %*12A:NAN():0:5:
> -%12A:NAN(09A_Zaz):1:12:nan:
> +%12A:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*12A:NAN(09A_Zaz):0:12:
>  %12A:0X.0P0:1:6:0x0:
>  %*12A:0X.0P0:0:6:
> @@ -474,7 +474,7 @@
>  %*12A:0XF.FFFFFP+124:0:12:
>  %12A:INFINITY:1:8:inf:
>  %*12A:INFINITY:0:8:
> -%12A:+NAN():1:6:nan:
> +%12A:+NAN():1:6:nan():
>  %*12A:+NAN():0:6:
>  %12A:+NAN(09A_Zaz):0:-1:
>  %*12A:+NAN(09A_Zaz):0:-1:
> @@ -512,13 +512,13 @@
>  %*18A:-0X0P+0:0:7:
>  %18A:-0X.0P0:1:7:-0x0:
>  %*18A:-0X.0P0:0:7:
> -%18A:-NAN(09A_Zaz):1:13:-nan:
> +%18A:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*18A:-NAN(09A_Zaz):0:13:
> -%18A:-NAN():1:6:-nan:
> +%18A:-NAN():1:6:-nan():
>  %*18A:-NAN():0:6:
> -%18A:NAN():1:5:nan:
> +%18A:NAN():1:5:nan():
>  %*18A:NAN():0:5:
> -%18A:NAN(09A_Zaz):1:12:nan:
> +%18A:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*18A:NAN(09A_Zaz):0:12:
>  %18A:0X.0P0:1:6:0x0:
>  %*18A:0X.0P0:0:6:
> @@ -536,9 +536,9 @@
>  %*18A:0XF.FFFFFP+124:0:14:
>  %18A:INFINITY:1:8:inf:
>  %*18A:INFINITY:0:8:
> -%18A:+NAN():1:6:nan:
> +%18A:+NAN():1:6:nan():
>  %*18A:+NAN():0:6:
> -%18A:+NAN(09A_Zaz):1:13:nan:
> +%18A:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*18A:+NAN(09A_Zaz):0:13:
>  %18A:+0X.0P0:1:7:0x0:
>  %*18A:+0X.0P0:0:7:
> @@ -578,7 +578,7 @@
>  %*5A: -NAN(09A_Zaz):0:-1:
>  %5A: -NAN():0:-1:
>  %*5A: -NAN():0:-1:
> -%5A: NAN():1:6:nan:
> +%5A: NAN():1:6:nan():
>  %*5A: NAN():0:6:
>  %5A: NAN(09A_Zaz):0:-1:
>  %*5A: NAN(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*18A: -0X0P+0:0:8:
>  %18A: -0X.0P0:1:8:-0x0:
>  %*18A: -0X.0P0:0:8:
> -%18A: -NAN(09A_Zaz):1:14:-nan:
> +%18A: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*18A: -NAN(09A_Zaz):0:14:
> -%18A: -NAN():1:7:-nan:
> +%18A: -NAN():1:7:-nan():
>  %*18A: -NAN():0:7:
> -%18A: NAN():1:6:nan:
> +%18A: NAN():1:6:nan():
>  %*18A: NAN():0:6:
> -%18A: NAN(09A_Zaz):1:13:nan:
> +%18A: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*18A: NAN(09A_Zaz):0:13:
>  %18A: 0X.0P0:1:7:0x0:
>  %*18A: 0X.0P0:0:7:
> @@ -660,9 +660,9 @@
>  %*18A: 0XF.FFFFFP+124:0:15:
>  %18A: INFINITY:1:9:inf:
>  %*18A: INFINITY:0:9:
> -%18A: +NAN():1:7:nan:
> +%18A: +NAN():1:7:nan():
>  %*18A: +NAN():0:7:
> -%18A: +NAN(09A_Zaz):1:14:nan:
> +%18A: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*18A: +NAN(09A_Zaz):0:14:
>  %18A: +0X.0P0:1:8:0x0:
>  %*18A: +0X.0P0:0:8:
> Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
> +++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-e.input
> @@ -16,13 +16,13 @@
>  %*e:-0e+0:0:5:
>  %e:-.0e0:1:5:-0x0:
>  %*e:-.0e0:0:5:
> -%e:-nan(09A_Zaz):1:13:-nan:
> +%e:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*e:-nan(09A_Zaz):0:13:
> -%e:-nan():1:6:-nan:
> +%e:-nan():1:6:-nan():
>  %*e:-nan():0:6:
> -%e:nan():1:5:nan:
> +%e:nan():1:5:nan():
>  %*e:nan():0:5:
> -%e:nan(09A_Zaz):1:12:nan:
> +%e:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*e:nan(09A_Zaz):0:12:
>  %e:.0e0:1:4:0x0:
>  %*e:.0e0:0:4:
> @@ -40,9 +40,9 @@
>  %*e:3.40282346638528859811704183484516925e+38:0:41:
>  %e:infinity:1:8:inf:
>  %*e:infinity:0:8:
> -%e:+nan():1:6:nan:
> +%e:+nan():1:6:nan():
>  %*e:+nan():0:6:
> -%e:+nan(09A_Zaz):1:13:nan:
> +%e:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*e:+nan(09A_Zaz):0:13:
>  %e:+.0e0:1:5:0x0:
>  %*e:+.0e0:0:5:
> @@ -326,13 +326,13 @@
>  %*40e:-0e+0:0:5:
>  %40e:-.0e0:1:5:-0x0:
>  %*40e:-.0e0:0:5:
> -%40e:-nan(09A_Zaz):1:13:-nan:
> +%40e:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*40e:-nan(09A_Zaz):0:13:
> -%40e:-nan():1:6:-nan:
> +%40e:-nan():1:6:-nan():
>  %*40e:-nan():0:6:
> -%40e:nan():1:5:nan:
> +%40e:nan():1:5:nan():
>  %*40e:nan():0:5:
> -%40e:nan(09A_Zaz):1:12:nan:
> +%40e:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*40e:nan(09A_Zaz):0:12:
>  %40e:.0e0:1:4:0x0:
>  %*40e:.0e0:0:4:
> @@ -350,9 +350,9 @@
>  %*40e:3.40282346638528859811704183484516925e+38:0:40:
>  %40e:infinity:1:8:inf:
>  %*40e:infinity:0:8:
> -%40e:+nan():1:6:nan:
> +%40e:+nan():1:6:nan():
>  %*40e:+nan():0:6:
> -%40e:+nan(09A_Zaz):1:13:nan:
> +%40e:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*40e:+nan(09A_Zaz):0:13:
>  %40e:+.0e0:1:5:0x0:
>  %*40e:+.0e0:0:5:
> @@ -388,13 +388,13 @@
>  %*48e:-0e+0:0:5:
>  %48e:-.0e0:1:5:-0x0:
>  %*48e:-.0e0:0:5:
> -%48e:-nan(09A_Zaz):1:13:-nan:
> +%48e:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*48e:-nan(09A_Zaz):0:13:
> -%48e:-nan():1:6:-nan:
> +%48e:-nan():1:6:-nan():
>  %*48e:-nan():0:6:
> -%48e:nan():1:5:nan:
> +%48e:nan():1:5:nan():
>  %*48e:nan():0:5:
> -%48e:nan(09A_Zaz):1:12:nan:
> +%48e:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*48e:nan(09A_Zaz):0:12:
>  %48e:.0e0:1:4:0x0:
>  %*48e:.0e0:0:4:
> @@ -412,9 +412,9 @@
>  %*48e:3.40282346638528859811704183484516925e+38:0:41:
>  %48e:infinity:1:8:inf:
>  %*48e:infinity:0:8:
> -%48e:+nan():1:6:nan:
> +%48e:+nan():1:6:nan():
>  %*48e:+nan():0:6:
> -%48e:+nan(09A_Zaz):1:13:nan:
> +%48e:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48e:+nan(09A_Zaz):0:13:
>  %48e:+.0e0:1:5:0x0:
>  %*48e:+.0e0:0:5:
> @@ -512,13 +512,13 @@
>  %*48e: -0e+0:0:6:
>  %48e: -.0e0:1:6:-0x0:
>  %*48e: -.0e0:0:6:
> -%48e: -nan(09A_Zaz):1:14:-nan:
> +%48e: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*48e: -nan(09A_Zaz):0:14:
> -%48e: -nan():1:7:-nan:
> +%48e: -nan():1:7:-nan():
>  %*48e: -nan():0:7:
> -%48e: nan():1:6:nan:
> +%48e: nan():1:6:nan():
>  %*48e: nan():0:6:
> -%48e: nan(09A_Zaz):1:13:nan:
> +%48e: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48e: nan(09A_Zaz):0:13:
>  %48e: .0e0:1:5:0x0:
>  %*48e: .0e0:0:5:
> @@ -536,9 +536,9 @@
>  %*48e: 3.40282346638528859811704183484516925e+38:0:42:
>  %48e: infinity:1:9:inf:
>  %*48e: infinity:0:9:
> -%48e: +nan():1:7:nan:
> +%48e: +nan():1:7:nan():
>  %*48e: +nan():0:7:
> -%48e: +nan(09A_Zaz):1:14:nan:
> +%48e: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*48e: +nan(09A_Zaz):0:14:
>  %48e: +.0e0:1:6:0x0:
>  %*48e: +.0e0:0:6:
> Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
> +++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-ee.input
> @@ -16,13 +16,13 @@
>  %*E:-0E+0:0:5:
>  %E:-.0E0:1:5:-0x0:
>  %*E:-.0E0:0:5:
> -%E:-NAN(09A_Zaz):1:13:-nan:
> +%E:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*E:-NAN(09A_Zaz):0:13:
> -%E:-NAN():1:6:-nan:
> +%E:-NAN():1:6:-nan():
>  %*E:-NAN():0:6:
> -%E:NAN():1:5:nan:
> +%E:NAN():1:5:nan():
>  %*E:NAN():0:5:
> -%E:NAN(09A_Zaz):1:12:nan:
> +%E:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*E:NAN(09A_Zaz):0:12:
>  %E:.0E0:1:4:0x0:
>  %*E:.0E0:0:4:
> @@ -40,9 +40,9 @@
>  %*E:3.40282346638528859811704183484516925E+38:0:41:
>  %E:INFINITY:1:8:inf:
>  %*E:INFINITY:0:8:
> -%E:+NAN():1:6:nan:
> +%E:+NAN():1:6:nan():
>  %*E:+NAN():0:6:
> -%E:+NAN(09A_Zaz):1:13:nan:
> +%E:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*E:+NAN(09A_Zaz):0:13:
>  %E:+.0E0:1:5:0x0:
>  %*E:+.0E0:0:5:
> @@ -326,13 +326,13 @@
>  %*40E:-0E+0:0:5:
>  %40E:-.0E0:1:5:-0x0:
>  %*40E:-.0E0:0:5:
> -%40E:-NAN(09A_Zaz):1:13:-nan:
> +%40E:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*40E:-NAN(09A_Zaz):0:13:
> -%40E:-NAN():1:6:-nan:
> +%40E:-NAN():1:6:-nan():
>  %*40E:-NAN():0:6:
> -%40E:NAN():1:5:nan:
> +%40E:NAN():1:5:nan():
>  %*40E:NAN():0:5:
> -%40E:NAN(09A_Zaz):1:12:nan:
> +%40E:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*40E:NAN(09A_Zaz):0:12:
>  %40E:.0E0:1:4:0x0:
>  %*40E:.0E0:0:4:
> @@ -350,9 +350,9 @@
>  %*40E:3.40282346638528859811704183484516925E+38:0:40:
>  %40E:INFINITY:1:8:inf:
>  %*40E:INFINITY:0:8:
> -%40E:+NAN():1:6:nan:
> +%40E:+NAN():1:6:nan():
>  %*40E:+NAN():0:6:
> -%40E:+NAN(09A_Zaz):1:13:nan:
> +%40E:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*40E:+NAN(09A_Zaz):0:13:
>  %40E:+.0E0:1:5:0x0:
>  %*40E:+.0E0:0:5:
> @@ -388,13 +388,13 @@
>  %*48E:-0E+0:0:5:
>  %48E:-.0E0:1:5:-0x0:
>  %*48E:-.0E0:0:5:
> -%48E:-NAN(09A_Zaz):1:13:-nan:
> +%48E:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*48E:-NAN(09A_Zaz):0:13:
> -%48E:-NAN():1:6:-nan:
> +%48E:-NAN():1:6:-nan():
>  %*48E:-NAN():0:6:
> -%48E:NAN():1:5:nan:
> +%48E:NAN():1:5:nan():
>  %*48E:NAN():0:5:
> -%48E:NAN(09A_Zaz):1:12:nan:
> +%48E:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*48E:NAN(09A_Zaz):0:12:
>  %48E:.0E0:1:4:0x0:
>  %*48E:.0E0:0:4:
> @@ -412,9 +412,9 @@
>  %*48E:3.40282346638528859811704183484516925E+38:0:41:
>  %48E:INFINITY:1:8:inf:
>  %*48E:INFINITY:0:8:
> -%48E:+NAN():1:6:nan:
> +%48E:+NAN():1:6:nan():
>  %*48E:+NAN():0:6:
> -%48E:+NAN(09A_Zaz):1:13:nan:
> +%48E:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48E:+NAN(09A_Zaz):0:13:
>  %48E:+.0E0:1:5:0x0:
>  %*48E:+.0E0:0:5:
> @@ -512,13 +512,13 @@
>  %*48E: -0E+0:0:6:
>  %48E: -.0E0:1:6:-0x0:
>  %*48E: -.0E0:0:6:
> -%48E: -NAN(09A_Zaz):1:14:-nan:
> +%48E: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*48E: -NAN(09A_Zaz):0:14:
> -%48E: -NAN():1:7:-nan:
> +%48E: -NAN():1:7:-nan():
>  %*48E: -NAN():0:7:
> -%48E: NAN():1:6:nan:
> +%48E: NAN():1:6:nan():
>  %*48E: NAN():0:6:
> -%48E: NAN(09A_Zaz):1:13:nan:
> +%48E: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48E: NAN(09A_Zaz):0:13:
>  %48E: .0E0:1:5:0x0:
>  %*48E: .0E0:0:5:
> @@ -536,9 +536,9 @@
>  %*48E: 3.40282346638528859811704183484516925E+38:0:42:
>  %48E: INFINITY:1:9:inf:
>  %*48E: INFINITY:0:9:
> -%48E: +NAN():1:7:nan:
> +%48E: +NAN():1:7:nan():
>  %*48E: +NAN():0:7:
> -%48E: +NAN(09A_Zaz):1:14:nan:
> +%48E: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*48E: +NAN(09A_Zaz):0:14:
>  %48E: +.0E0:1:6:0x0:
>  %*48E: +.0E0:0:6:
> Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input
> +++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-f.input
> @@ -16,13 +16,13 @@
>  %*f:-0.0:0:4:
>  %f:-.0:1:3:-0x0:
>  %*f:-.0:0:3:
> -%f:-nan(09A_Zaz):1:13:-nan:
> +%f:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*f:-nan(09A_Zaz):0:13:
> -%f:-nan():1:6:-nan:
> +%f:-nan():1:6:-nan():
>  %*f:-nan():0:6:
> -%f:nan():1:5:nan:
> +%f:nan():1:5:nan():
>  %*f:nan():0:5:
> -%f:nan(09A_Zaz):1:12:nan:
> +%f:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*f:nan(09A_Zaz):0:12:
>  %f:.0:1:2:0x0:
>  %*f:.0:0:2:
> @@ -40,9 +40,9 @@
>  %*f:0340282346638528859811704183484516925440.0:0:42:
>  %f:infinity:1:8:inf:
>  %*f:infinity:0:8:
> -%f:+nan():1:6:nan:
> +%f:+nan():1:6:nan():
>  %*f:+nan():0:6:
> -%f:+nan(09A_Zaz):1:13:nan:
> +%f:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*f:+nan(09A_Zaz):0:13:
>  %f:+.0:1:3:0x0:
>  %*f:+.0:0:3:
> @@ -326,13 +326,13 @@
>  %*41f:-0.0:0:4:
>  %41f:-.0:1:3:-0x0:
>  %*41f:-.0:0:3:
> -%41f:-nan(09A_Zaz):1:13:-nan:
> +%41f:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*41f:-nan(09A_Zaz):0:13:
> -%41f:-nan():1:6:-nan:
> +%41f:-nan():1:6:-nan():
>  %*41f:-nan():0:6:
> -%41f:nan():1:5:nan:
> +%41f:nan():1:5:nan():
>  %*41f:nan():0:5:
> -%41f:nan(09A_Zaz):1:12:nan:
> +%41f:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*41f:nan(09A_Zaz):0:12:
>  %41f:.0:1:2:0x0:
>  %*41f:.0:0:2:
> @@ -350,9 +350,9 @@
>  %*41f:0340282346638528859811704183484516925440.0:0:41:
>  %41f:infinity:1:8:inf:
>  %*41f:infinity:0:8:
> -%41f:+nan():1:6:nan:
> +%41f:+nan():1:6:nan():
>  %*41f:+nan():0:6:
> -%41f:+nan(09A_Zaz):1:13:nan:
> +%41f:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*41f:+nan(09A_Zaz):0:13:
>  %41f:+.0:1:3:0x0:
>  %*41f:+.0:0:3:
> @@ -388,13 +388,13 @@
>  %*80f:-0.0:0:4:
>  %80f:-.0:1:3:-0x0:
>  %*80f:-.0:0:3:
> -%80f:-nan(09A_Zaz):1:13:-nan:
> +%80f:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*80f:-nan(09A_Zaz):0:13:
> -%80f:-nan():1:6:-nan:
> +%80f:-nan():1:6:-nan():
>  %*80f:-nan():0:6:
> -%80f:nan():1:5:nan:
> +%80f:nan():1:5:nan():
>  %*80f:nan():0:5:
> -%80f:nan(09A_Zaz):1:12:nan:
> +%80f:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*80f:nan(09A_Zaz):0:12:
>  %80f:.0:1:2:0x0:
>  %*80f:.0:0:2:
> @@ -412,9 +412,9 @@
>  %*80f:0340282346638528859811704183484516925440.0:0:42:
>  %80f:infinity:1:8:inf:
>  %*80f:infinity:0:8:
> -%80f:+nan():1:6:nan:
> +%80f:+nan():1:6:nan():
>  %*80f:+nan():0:6:
> -%80f:+nan(09A_Zaz):1:13:nan:
> +%80f:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*80f:+nan(09A_Zaz):0:13:
>  %80f:+.0:1:3:0x0:
>  %*80f:+.0:0:3:
> @@ -512,13 +512,13 @@
>  %*80f: -0.0:0:5:
>  %80f: -.0:1:4:-0x0:
>  %*80f: -.0:0:4:
> -%80f: -nan(09A_Zaz):1:14:-nan:
> +%80f: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*80f: -nan(09A_Zaz):0:14:
> -%80f: -nan():1:7:-nan:
> +%80f: -nan():1:7:-nan():
>  %*80f: -nan():0:7:
> -%80f: nan():1:6:nan:
> +%80f: nan():1:6:nan():
>  %*80f: nan():0:6:
> -%80f: nan(09A_Zaz):1:13:nan:
> +%80f: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*80f: nan(09A_Zaz):0:13:
>  %80f: .0:1:3:0x0:
>  %*80f: .0:0:3:
> @@ -536,9 +536,9 @@
>  %*80f: 0340282346638528859811704183484516925440.0:0:43:
>  %80f: infinity:1:9:inf:
>  %*80f: infinity:0:9:
> -%80f: +nan():1:7:nan:
> +%80f: +nan():1:7:nan():
>  %*80f: +nan():0:7:
> -%80f: +nan(09A_Zaz):1:14:nan:
> +%80f: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*80f: +nan(09A_Zaz):0:14:
>  %80f: +.0:1:4:0x0:
>  %*80f: +.0:0:4:
> Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input
> +++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-ff.input
> @@ -16,13 +16,13 @@
>  %*F:-0.0:0:4:
>  %F:-.0:1:3:-0x0:
>  %*F:-.0:0:3:
> -%F:-NAN(09A_Zaz):1:13:-nan:
> +%F:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*F:-NAN(09A_Zaz):0:13:
> -%F:-NAN():1:6:-nan:
> +%F:-NAN():1:6:-nan():
>  %*F:-NAN():0:6:
> -%F:NAN():1:5:nan:
> +%F:NAN():1:5:nan():
>  %*F:NAN():0:5:
> -%F:NAN(09A_Zaz):1:12:nan:
> +%F:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*F:NAN(09A_Zaz):0:12:
>  %F:.0:1:2:0x0:
>  %*F:.0:0:2:
> @@ -40,9 +40,9 @@
>  %*F:0340282346638528859811704183484516925440.0:0:42:
>  %F:INFINITY:1:8:inf:
>  %*F:INFINITY:0:8:
> -%F:+NAN():1:6:nan:
> +%F:+NAN():1:6:nan():
>  %*F:+NAN():0:6:
> -%F:+NAN(09A_Zaz):1:13:nan:
> +%F:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*F:+NAN(09A_Zaz):0:13:
>  %F:+.0:1:3:0x0:
>  %*F:+.0:0:3:
> @@ -326,13 +326,13 @@
>  %*41F:-0.0:0:4:
>  %41F:-.0:1:3:-0x0:
>  %*41F:-.0:0:3:
> -%41F:-NAN(09A_Zaz):1:13:-nan:
> +%41F:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*41F:-NAN(09A_Zaz):0:13:
> -%41F:-NAN():1:6:-nan:
> +%41F:-NAN():1:6:-nan():
>  %*41F:-NAN():0:6:
> -%41F:NAN():1:5:nan:
> +%41F:NAN():1:5:nan():
>  %*41F:NAN():0:5:
> -%41F:NAN(09A_Zaz):1:12:nan:
> +%41F:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*41F:NAN(09A_Zaz):0:12:
>  %41F:.0:1:2:0x0:
>  %*41F:.0:0:2:
> @@ -350,9 +350,9 @@
>  %*41F:0340282346638528859811704183484516925440.0:0:41:
>  %41F:INFINITY:1:8:inf:
>  %*41F:INFINITY:0:8:
> -%41F:+NAN():1:6:nan:
> +%41F:+NAN():1:6:nan():
>  %*41F:+NAN():0:6:
> -%41F:+NAN(09A_Zaz):1:13:nan:
> +%41F:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*41F:+NAN(09A_Zaz):0:13:
>  %41F:+.0:1:3:0x0:
>  %*41F:+.0:0:3:
> @@ -388,13 +388,13 @@
>  %*80F:-0.0:0:4:
>  %80F:-.0:1:3:-0x0:
>  %*80F:-.0:0:3:
> -%80F:-NAN(09A_Zaz):1:13:-nan:
> +%80F:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*80F:-NAN(09A_Zaz):0:13:
> -%80F:-NAN():1:6:-nan:
> +%80F:-NAN():1:6:-nan():
>  %*80F:-NAN():0:6:
> -%80F:NAN():1:5:nan:
> +%80F:NAN():1:5:nan():
>  %*80F:NAN():0:5:
> -%80F:NAN(09A_Zaz):1:12:nan:
> +%80F:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*80F:NAN(09A_Zaz):0:12:
>  %80F:.0:1:2:0x0:
>  %*80F:.0:0:2:
> @@ -412,9 +412,9 @@
>  %*80F:0340282346638528859811704183484516925440.0:0:42:
>  %80F:INFINITY:1:8:inf:
>  %*80F:INFINITY:0:8:
> -%80F:+NAN():1:6:nan:
> +%80F:+NAN():1:6:nan():
>  %*80F:+NAN():0:6:
> -%80F:+NAN(09A_Zaz):1:13:nan:
> +%80F:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*80F:+NAN(09A_Zaz):0:13:
>  %80F:+.0:1:3:0x0:
>  %*80F:+.0:0:3:
> @@ -512,13 +512,13 @@
>  %*80F: -0.0:0:5:
>  %80F: -.0:1:4:-0x0:
>  %*80F: -.0:0:4:
> -%80F: -NAN(09A_Zaz):1:14:-nan:
> +%80F: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*80F: -NAN(09A_Zaz):0:14:
> -%80F: -NAN():1:7:-nan:
> +%80F: -NAN():1:7:-nan():
>  %*80F: -NAN():0:7:
> -%80F: NAN():1:6:nan:
> +%80F: NAN():1:6:nan():
>  %*80F: NAN():0:6:
> -%80F: NAN(09A_Zaz):1:13:nan:
> +%80F: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*80F: NAN(09A_Zaz):0:13:
>  %80F: .0:1:3:0x0:
>  %*80F: .0:0:3:
> @@ -536,9 +536,9 @@
>  %*80F: 0340282346638528859811704183484516925440.0:0:43:
>  %80F: INFINITY:1:9:inf:
>  %*80F: INFINITY:0:9:
> -%80F: +NAN():1:7:nan:
> +%80F: +NAN():1:7:nan():
>  %*80F: +NAN():0:7:
> -%80F: +NAN(09A_Zaz):1:14:nan:
> +%80F: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*80F: +NAN(09A_Zaz):0:14:
>  %80F: +.0:1:4:0x0:
>  %*80F: +.0:0:4:
> Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
> +++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-g.input
> @@ -16,13 +16,13 @@
>  %*g:-0x0p+0:0:7:
>  %g:-0x.0p0:1:7:-0x0:
>  %*g:-0x.0p0:0:7:
> -%g:-nan(09A_Zaz):1:13:-nan:
> +%g:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*g:-nan(09A_Zaz):0:13:
> -%g:-nan():1:6:-nan:
> +%g:-nan():1:6:-nan():
>  %*g:-nan():0:6:
> -%g:nan():1:5:nan:
> +%g:nan():1:5:nan():
>  %*g:nan():0:5:
> -%g:nan(09A_Zaz):1:12:nan:
> +%g:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*g:nan(09A_Zaz):0:12:
>  %g:0x.0p0:1:6:0x0:
>  %*g:0x.0p0:0:6:
> @@ -40,9 +40,9 @@
>  %*g:0xf.fffffp+124:0:14:
>  %g:infinity:1:8:inf:
>  %*g:infinity:0:8:
> -%g:+nan():1:6:nan:
> +%g:+nan():1:6:nan():
>  %*g:+nan():0:6:
> -%g:+nan(09A_Zaz):1:13:nan:
> +%g:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*g:+nan(09A_Zaz):0:13:
>  %g:+0x.0p0:1:7:0x0:
>  %*g:+0x.0p0:0:7:
> @@ -330,7 +330,7 @@
>  %*5g:-nan(09A_Zaz):0:-1:
>  %5g:-nan():0:-1:
>  %*5g:-nan():0:-1:
> -%5g:nan():1:5:nan:
> +%5g:nan():1:5:nan():
>  %*5g:nan():0:5:
>  %5g:nan(09A_Zaz):0:-1:
>  %*5g:nan(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6g:-0x.0p0:0:-1:
>  %6g:-nan(09A_Zaz):0:-1:
>  %*6g:-nan(09A_Zaz):0:-1:
> -%6g:-nan():1:6:-nan:
> +%6g:-nan():1:6:-nan():
>  %*6g:-nan():0:6:
> -%6g:nan():1:5:nan:
> +%6g:nan():1:5:nan():
>  %*6g:nan():0:5:
>  %6g:nan(09A_Zaz):0:-1:
>  %*6g:nan(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6g:0xf.fffffp+124:0:6:
>  %6g:infinity:0:-1:
>  %*6g:infinity:0:-1:
> -%6g:+nan():1:6:nan:
> +%6g:+nan():1:6:nan():
>  %*6g:+nan():0:6:
>  %6g:+nan(09A_Zaz):0:-1:
>  %*6g:+nan(09A_Zaz):0:-1:
> @@ -452,11 +452,11 @@
>  %*12g:-0x.0p0:0:7:
>  %12g:-nan(09A_Zaz):0:-1:
>  %*12g:-nan(09A_Zaz):0:-1:
> -%12g:-nan():1:6:-nan:
> +%12g:-nan():1:6:-nan():
>  %*12g:-nan():0:6:
> -%12g:nan():1:5:nan:
> +%12g:nan():1:5:nan():
>  %*12g:nan():0:5:
> -%12g:nan(09A_Zaz):1:12:nan:
> +%12g:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*12g:nan(09A_Zaz):0:12:
>  %12g:0x.0p0:1:6:0x0:
>  %*12g:0x.0p0:0:6:
> @@ -474,7 +474,7 @@
>  %*12g:0xf.fffffp+124:0:12:
>  %12g:infinity:1:8:inf:
>  %*12g:infinity:0:8:
> -%12g:+nan():1:6:nan:
> +%12g:+nan():1:6:nan():
>  %*12g:+nan():0:6:
>  %12g:+nan(09A_Zaz):0:-1:
>  %*12g:+nan(09A_Zaz):0:-1:
> @@ -512,13 +512,13 @@
>  %*18g:-0x0p+0:0:7:
>  %18g:-0x.0p0:1:7:-0x0:
>  %*18g:-0x.0p0:0:7:
> -%18g:-nan(09A_Zaz):1:13:-nan:
> +%18g:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*18g:-nan(09A_Zaz):0:13:
> -%18g:-nan():1:6:-nan:
> +%18g:-nan():1:6:-nan():
>  %*18g:-nan():0:6:
> -%18g:nan():1:5:nan:
> +%18g:nan():1:5:nan():
>  %*18g:nan():0:5:
> -%18g:nan(09A_Zaz):1:12:nan:
> +%18g:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*18g:nan(09A_Zaz):0:12:
>  %18g:0x.0p0:1:6:0x0:
>  %*18g:0x.0p0:0:6:
> @@ -536,9 +536,9 @@
>  %*18g:0xf.fffffp+124:0:14:
>  %18g:infinity:1:8:inf:
>  %*18g:infinity:0:8:
> -%18g:+nan():1:6:nan:
> +%18g:+nan():1:6:nan():
>  %*18g:+nan():0:6:
> -%18g:+nan(09A_Zaz):1:13:nan:
> +%18g:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*18g:+nan(09A_Zaz):0:13:
>  %18g:+0x.0p0:1:7:0x0:
>  %*18g:+0x.0p0:0:7:
> @@ -578,7 +578,7 @@
>  %*5g: -nan(09A_Zaz):0:-1:
>  %5g: -nan():0:-1:
>  %*5g: -nan():0:-1:
> -%5g: nan():1:6:nan:
> +%5g: nan():1:6:nan():
>  %*5g: nan():0:6:
>  %5g: nan(09A_Zaz):0:-1:
>  %*5g: nan(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*18g: -0x0p+0:0:8:
>  %18g: -0x.0p0:1:8:-0x0:
>  %*18g: -0x.0p0:0:8:
> -%18g: -nan(09A_Zaz):1:14:-nan:
> +%18g: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*18g: -nan(09A_Zaz):0:14:
> -%18g: -nan():1:7:-nan:
> +%18g: -nan():1:7:-nan():
>  %*18g: -nan():0:7:
> -%18g: nan():1:6:nan:
> +%18g: nan():1:6:nan():
>  %*18g: nan():0:6:
> -%18g: nan(09A_Zaz):1:13:nan:
> +%18g: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*18g: nan(09A_Zaz):0:13:
>  %18g: 0x.0p0:1:7:0x0:
>  %*18g: 0x.0p0:0:7:
> @@ -660,9 +660,9 @@
>  %*18g: 0xf.fffffp+124:0:15:
>  %18g: infinity:1:9:inf:
>  %*18g: infinity:0:9:
> -%18g: +nan():1:7:nan:
> +%18g: +nan():1:7:nan():
>  %*18g: +nan():0:7:
> -%18g: +nan(09A_Zaz):1:14:nan:
> +%18g: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*18g: +nan(09A_Zaz):0:14:
>  %18g: +0x.0p0:1:8:0x0:
>  %*18g: +0x.0p0:0:8:
> Index: glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
> +++ glibc/sysdeps/ieee754/flt-32/tst-scanf-format-float-gg.input
> @@ -16,13 +16,13 @@
>  %*G:-0X0P+0:0:7:
>  %G:-0X.0P0:1:7:-0x0:
>  %*G:-0X.0P0:0:7:
> -%G:-NAN(09A_Zaz):1:13:-nan:
> +%G:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*G:-NAN(09A_Zaz):0:13:
> -%G:-NAN():1:6:-nan:
> +%G:-NAN():1:6:-nan():
>  %*G:-NAN():0:6:
> -%G:NAN():1:5:nan:
> +%G:NAN():1:5:nan():
>  %*G:NAN():0:5:
> -%G:NAN(09A_Zaz):1:12:nan:
> +%G:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*G:NAN(09A_Zaz):0:12:
>  %G:0X.0P0:1:6:0x0:
>  %*G:0X.0P0:0:6:
> @@ -40,9 +40,9 @@
>  %*G:0XF.FFFFFP+124:0:14:
>  %G:INFINITY:1:8:inf:
>  %*G:INFINITY:0:8:
> -%G:+NAN():1:6:nan:
> +%G:+NAN():1:6:nan():
>  %*G:+NAN():0:6:
> -%G:+NAN(09A_Zaz):1:13:nan:
> +%G:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*G:+NAN(09A_Zaz):0:13:
>  %G:+0X.0P0:1:7:0x0:
>  %*G:+0X.0P0:0:7:
> @@ -330,7 +330,7 @@
>  %*5G:-NAN(09A_Zaz):0:-1:
>  %5G:-NAN():0:-1:
>  %*5G:-NAN():0:-1:
> -%5G:NAN():1:5:nan:
> +%5G:NAN():1:5:nan():
>  %*5G:NAN():0:5:
>  %5G:NAN(09A_Zaz):0:-1:
>  %*5G:NAN(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6G:-0X.0P0:0:-1:
>  %6G:-NAN(09A_Zaz):0:-1:
>  %*6G:-NAN(09A_Zaz):0:-1:
> -%6G:-NAN():1:6:-nan:
> +%6G:-NAN():1:6:-nan():
>  %*6G:-NAN():0:6:
> -%6G:NAN():1:5:nan:
> +%6G:NAN():1:5:nan():
>  %*6G:NAN():0:5:
>  %6G:NAN(09A_Zaz):0:-1:
>  %*6G:NAN(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6G:0XF.FFFFFP+124:0:6:
>  %6G:INFINITY:0:-1:
>  %*6G:INFINITY:0:-1:
> -%6G:+NAN():1:6:nan:
> +%6G:+NAN():1:6:nan():
>  %*6G:+NAN():0:6:
>  %6G:+NAN(09A_Zaz):0:-1:
>  %*6G:+NAN(09A_Zaz):0:-1:
> @@ -452,11 +452,11 @@
>  %*12G:-0X.0P0:0:7:
>  %12G:-NAN(09A_Zaz):0:-1:
>  %*12G:-NAN(09A_Zaz):0:-1:
> -%12G:-NAN():1:6:-nan:
> +%12G:-NAN():1:6:-nan():
>  %*12G:-NAN():0:6:
> -%12G:NAN():1:5:nan:
> +%12G:NAN():1:5:nan():
>  %*12G:NAN():0:5:
> -%12G:NAN(09A_Zaz):1:12:nan:
> +%12G:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*12G:NAN(09A_Zaz):0:12:
>  %12G:0X.0P0:1:6:0x0:
>  %*12G:0X.0P0:0:6:
> @@ -474,7 +474,7 @@
>  %*12G:0XF.FFFFFP+124:0:12:
>  %12G:INFINITY:1:8:inf:
>  %*12G:INFINITY:0:8:
> -%12G:+NAN():1:6:nan:
> +%12G:+NAN():1:6:nan():
>  %*12G:+NAN():0:6:
>  %12G:+NAN(09A_Zaz):0:-1:
>  %*12G:+NAN(09A_Zaz):0:-1:
> @@ -512,13 +512,13 @@
>  %*18G:-0X0P+0:0:7:
>  %18G:-0X.0P0:1:7:-0x0:
>  %*18G:-0X.0P0:0:7:
> -%18G:-NAN(09A_Zaz):1:13:-nan:
> +%18G:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*18G:-NAN(09A_Zaz):0:13:
> -%18G:-NAN():1:6:-nan:
> +%18G:-NAN():1:6:-nan():
>  %*18G:-NAN():0:6:
> -%18G:NAN():1:5:nan:
> +%18G:NAN():1:5:nan():
>  %*18G:NAN():0:5:
> -%18G:NAN(09A_Zaz):1:12:nan:
> +%18G:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*18G:NAN(09A_Zaz):0:12:
>  %18G:0X.0P0:1:6:0x0:
>  %*18G:0X.0P0:0:6:
> @@ -536,9 +536,9 @@
>  %*18G:0XF.FFFFFP+124:0:14:
>  %18G:INFINITY:1:8:inf:
>  %*18G:INFINITY:0:8:
> -%18G:+NAN():1:6:nan:
> +%18G:+NAN():1:6:nan():
>  %*18G:+NAN():0:6:
> -%18G:+NAN(09A_Zaz):1:13:nan:
> +%18G:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*18G:+NAN(09A_Zaz):0:13:
>  %18G:+0X.0P0:1:7:0x0:
>  %*18G:+0X.0P0:0:7:
> @@ -578,7 +578,7 @@
>  %*5G: -NAN(09A_Zaz):0:-1:
>  %5G: -NAN():0:-1:
>  %*5G: -NAN():0:-1:
> -%5G: NAN():1:6:nan:
> +%5G: NAN():1:6:nan():
>  %*5G: NAN():0:6:
>  %5G: NAN(09A_Zaz):0:-1:
>  %*5G: NAN(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*18G: -0X0P+0:0:8:
>  %18G: -0X.0P0:1:8:-0x0:
>  %*18G: -0X.0P0:0:8:
> -%18G: -NAN(09A_Zaz):1:14:-nan:
> +%18G: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*18G: -NAN(09A_Zaz):0:14:
> -%18G: -NAN():1:7:-nan:
> +%18G: -NAN():1:7:-nan():
>  %*18G: -NAN():0:7:
> -%18G: NAN():1:6:nan:
> +%18G: NAN():1:6:nan():
>  %*18G: NAN():0:6:
> -%18G: NAN(09A_Zaz):1:13:nan:
> +%18G: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*18G: NAN(09A_Zaz):0:13:
>  %18G: 0X.0P0:1:7:0x0:
>  %*18G: 0X.0P0:0:7:
> @@ -660,9 +660,9 @@
>  %*18G: 0XF.FFFFFP+124:0:15:
>  %18G: INFINITY:1:9:inf:
>  %*18G: INFINITY:0:9:
> -%18G: +NAN():1:7:nan:
> +%18G: +NAN():1:7:nan():
>  %*18G: +NAN():0:7:
> -%18G: +NAN(09A_Zaz):1:14:nan:
> +%18G: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*18G: +NAN(09A_Zaz):0:14:
>  %18G: +0X.0P0:1:8:0x0:
>  %*18G: +0X.0P0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
> +++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input
> @@ -16,13 +16,13 @@
>  %*La:-0x0p+0:0:7:
>  %La:-0x.0p0:1:7:-0x0:
>  %*La:-0x.0p0:0:7:
> -%La:-nan(09A_Zaz):1:13:-nan:
> +%La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*La:-nan(09A_Zaz):0:13:
> -%La:-nan():1:6:-nan:
> +%La:-nan():1:6:-nan():
>  %*La:-nan():0:6:
> -%La:nan():1:5:nan:
> +%La:nan():1:5:nan():
>  %*La:nan():0:5:
> -%La:nan(09A_Zaz):1:12:nan:
> +%La:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*La:nan(09A_Zaz):0:12:
>  %La:0x.0p0:1:6:0x0:
>  %*La:0x.0p0:0:6:
> @@ -40,9 +40,9 @@
>  %*La:0xf.fffffffffffffffffffffffffff8p+16380:0:39:
>  %La:infinity:1:8:inf:
>  %*La:infinity:0:8:
> -%La:+nan():1:6:nan:
> +%La:+nan():1:6:nan():
>  %*La:+nan():0:6:
> -%La:+nan(09A_Zaz):1:13:nan:
> +%La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*La:+nan(09A_Zaz):0:13:
>  %La:+0x.0p0:1:7:0x0:
>  %*La:+0x.0p0:0:7:
> @@ -330,7 +330,7 @@
>  %*5La:-nan(09A_Zaz):0:-1:
>  %5La:-nan():0:-1:
>  %*5La:-nan():0:-1:
> -%5La:nan():1:5:nan:
> +%5La:nan():1:5:nan():
>  %*5La:nan():0:5:
>  %5La:nan(09A_Zaz):0:-1:
>  %*5La:nan(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6La:-0x.0p0:0:-1:
>  %6La:-nan(09A_Zaz):0:-1:
>  %*6La:-nan(09A_Zaz):0:-1:
> -%6La:-nan():1:6:-nan:
> +%6La:-nan():1:6:-nan():
>  %*6La:-nan():0:6:
> -%6La:nan():1:5:nan:
> +%6La:nan():1:5:nan():
>  %*6La:nan():0:5:
>  %6La:nan(09A_Zaz):0:-1:
>  %*6La:nan(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6La:0xf.fffffffffffffffffffffffffff8p+16380:0:6:
>  %6La:infinity:0:-1:
>  %*6La:infinity:0:-1:
> -%6La:+nan():1:6:nan:
> +%6La:+nan():1:6:nan():
>  %*6La:+nan():0:6:
>  %6La:+nan(09A_Zaz):0:-1:
>  %*6La:+nan(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*35La:-0x0p+0:0:7:
>  %35La:-0x.0p0:1:7:-0x0:
>  %*35La:-0x.0p0:0:7:
> -%35La:-nan(09A_Zaz):1:13:-nan:
> +%35La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*35La:-nan(09A_Zaz):0:13:
> -%35La:-nan():1:6:-nan:
> +%35La:-nan():1:6:-nan():
>  %*35La:-nan():0:6:
> -%35La:nan():1:5:nan:
> +%35La:nan():1:5:nan():
>  %*35La:nan():0:5:
> -%35La:nan(09A_Zaz):1:12:nan:
> +%35La:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*35La:nan(09A_Zaz):0:12:
>  %35La:0x.0p0:1:6:0x0:
>  %*35La:0x.0p0:0:6:
> @@ -474,9 +474,9 @@
>  %*35La:0xf.fffffffffffffffffffffffffff8p+16380:0:35:
>  %35La:infinity:1:8:inf:
>  %*35La:infinity:0:8:
> -%35La:+nan():1:6:nan:
> +%35La:+nan():1:6:nan():
>  %*35La:+nan():0:6:
> -%35La:+nan(09A_Zaz):1:13:nan:
> +%35La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*35La:+nan(09A_Zaz):0:13:
>  %35La:+0x.0p0:1:7:0x0:
>  %*35La:+0x.0p0:0:7:
> @@ -512,13 +512,13 @@
>  %*53La:-0x0p+0:0:7:
>  %53La:-0x.0p0:1:7:-0x0:
>  %*53La:-0x.0p0:0:7:
> -%53La:-nan(09A_Zaz):1:13:-nan:
> +%53La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*53La:-nan(09A_Zaz):0:13:
> -%53La:-nan():1:6:-nan:
> +%53La:-nan():1:6:-nan():
>  %*53La:-nan():0:6:
> -%53La:nan():1:5:nan:
> +%53La:nan():1:5:nan():
>  %*53La:nan():0:5:
> -%53La:nan(09A_Zaz):1:12:nan:
> +%53La:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*53La:nan(09A_Zaz):0:12:
>  %53La:0x.0p0:1:6:0x0:
>  %*53La:0x.0p0:0:6:
> @@ -536,9 +536,9 @@
>  %*53La:0xf.fffffffffffffffffffffffffff8p+16380:0:39:
>  %53La:infinity:1:8:inf:
>  %*53La:infinity:0:8:
> -%53La:+nan():1:6:nan:
> +%53La:+nan():1:6:nan():
>  %*53La:+nan():0:6:
> -%53La:+nan(09A_Zaz):1:13:nan:
> +%53La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*53La:+nan(09A_Zaz):0:13:
>  %53La:+0x.0p0:1:7:0x0:
>  %*53La:+0x.0p0:0:7:
> @@ -578,7 +578,7 @@
>  %*5La: -nan(09A_Zaz):0:-1:
>  %5La: -nan():0:-1:
>  %*5La: -nan():0:-1:
> -%5La: nan():1:6:nan:
> +%5La: nan():1:6:nan():
>  %*5La: nan():0:6:
>  %5La: nan(09A_Zaz):0:-1:
>  %*5La: nan(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*53La: -0x0p+0:0:8:
>  %53La: -0x.0p0:1:8:-0x0:
>  %*53La: -0x.0p0:0:8:
> -%53La: -nan(09A_Zaz):1:14:-nan:
> +%53La: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*53La: -nan(09A_Zaz):0:14:
> -%53La: -nan():1:7:-nan:
> +%53La: -nan():1:7:-nan():
>  %*53La: -nan():0:7:
> -%53La: nan():1:6:nan:
> +%53La: nan():1:6:nan():
>  %*53La: nan():0:6:
> -%53La: nan(09A_Zaz):1:13:nan:
> +%53La: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*53La: nan(09A_Zaz):0:13:
>  %53La: 0x.0p0:1:7:0x0:
>  %*53La: 0x.0p0:0:7:
> @@ -660,9 +660,9 @@
>  %*53La: 0xf.fffffffffffffffffffffffffff8p+16380:0:40:
>  %53La: infinity:1:9:inf:
>  %*53La: infinity:0:9:
> -%53La: +nan():1:7:nan:
> +%53La: +nan():1:7:nan():
>  %*53La: +nan():0:7:
> -%53La: +nan(09A_Zaz):1:14:nan:
> +%53La: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*53La: +nan(09A_Zaz):0:14:
>  %53La: +0x.0p0:1:8:0x0:
>  %*53La: +0x.0p0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
> +++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input
> @@ -16,13 +16,13 @@
>  %*LA:-0X0P+0:0:7:
>  %LA:-0X.0P0:1:7:-0x0:
>  %*LA:-0X.0P0:0:7:
> -%LA:-NAN(09A_Zaz):1:13:-nan:
> +%LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LA:-NAN(09A_Zaz):0:13:
> -%LA:-NAN():1:6:-nan:
> +%LA:-NAN():1:6:-nan():
>  %*LA:-NAN():0:6:
> -%LA:NAN():1:5:nan:
> +%LA:NAN():1:5:nan():
>  %*LA:NAN():0:5:
> -%LA:NAN(09A_Zaz):1:12:nan:
> +%LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LA:NAN(09A_Zaz):0:12:
>  %LA:0X.0P0:1:6:0x0:
>  %*LA:0X.0P0:0:6:
> @@ -40,9 +40,9 @@
>  %*LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39:
>  %LA:INFINITY:1:8:inf:
>  %*LA:INFINITY:0:8:
> -%LA:+NAN():1:6:nan:
> +%LA:+NAN():1:6:nan():
>  %*LA:+NAN():0:6:
> -%LA:+NAN(09A_Zaz):1:13:nan:
> +%LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LA:+NAN(09A_Zaz):0:13:
>  %LA:+0X.0P0:1:7:0x0:
>  %*LA:+0X.0P0:0:7:
> @@ -330,7 +330,7 @@
>  %*5LA:-NAN(09A_Zaz):0:-1:
>  %5LA:-NAN():0:-1:
>  %*5LA:-NAN():0:-1:
> -%5LA:NAN():1:5:nan:
> +%5LA:NAN():1:5:nan():
>  %*5LA:NAN():0:5:
>  %5LA:NAN(09A_Zaz):0:-1:
>  %*5LA:NAN(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6LA:-0X.0P0:0:-1:
>  %6LA:-NAN(09A_Zaz):0:-1:
>  %*6LA:-NAN(09A_Zaz):0:-1:
> -%6LA:-NAN():1:6:-nan:
> +%6LA:-NAN():1:6:-nan():
>  %*6LA:-NAN():0:6:
> -%6LA:NAN():1:5:nan:
> +%6LA:NAN():1:5:nan():
>  %*6LA:NAN():0:5:
>  %6LA:NAN(09A_Zaz):0:-1:
>  %*6LA:NAN(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6:
>  %6LA:INFINITY:0:-1:
>  %*6LA:INFINITY:0:-1:
> -%6LA:+NAN():1:6:nan:
> +%6LA:+NAN():1:6:nan():
>  %*6LA:+NAN():0:6:
>  %6LA:+NAN(09A_Zaz):0:-1:
>  %*6LA:+NAN(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*35LA:-0X0P+0:0:7:
>  %35LA:-0X.0P0:1:7:-0x0:
>  %*35LA:-0X.0P0:0:7:
> -%35LA:-NAN(09A_Zaz):1:13:-nan:
> +%35LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*35LA:-NAN(09A_Zaz):0:13:
> -%35LA:-NAN():1:6:-nan:
> +%35LA:-NAN():1:6:-nan():
>  %*35LA:-NAN():0:6:
> -%35LA:NAN():1:5:nan:
> +%35LA:NAN():1:5:nan():
>  %*35LA:NAN():0:5:
> -%35LA:NAN(09A_Zaz):1:12:nan:
> +%35LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*35LA:NAN(09A_Zaz):0:12:
>  %35LA:0X.0P0:1:6:0x0:
>  %*35LA:0X.0P0:0:6:
> @@ -474,9 +474,9 @@
>  %*35LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:35:
>  %35LA:INFINITY:1:8:inf:
>  %*35LA:INFINITY:0:8:
> -%35LA:+NAN():1:6:nan:
> +%35LA:+NAN():1:6:nan():
>  %*35LA:+NAN():0:6:
> -%35LA:+NAN(09A_Zaz):1:13:nan:
> +%35LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*35LA:+NAN(09A_Zaz):0:13:
>  %35LA:+0X.0P0:1:7:0x0:
>  %*35LA:+0X.0P0:0:7:
> @@ -512,13 +512,13 @@
>  %*53LA:-0X0P+0:0:7:
>  %53LA:-0X.0P0:1:7:-0x0:
>  %*53LA:-0X.0P0:0:7:
> -%53LA:-NAN(09A_Zaz):1:13:-nan:
> +%53LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*53LA:-NAN(09A_Zaz):0:13:
> -%53LA:-NAN():1:6:-nan:
> +%53LA:-NAN():1:6:-nan():
>  %*53LA:-NAN():0:6:
> -%53LA:NAN():1:5:nan:
> +%53LA:NAN():1:5:nan():
>  %*53LA:NAN():0:5:
> -%53LA:NAN(09A_Zaz):1:12:nan:
> +%53LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*53LA:NAN(09A_Zaz):0:12:
>  %53LA:0X.0P0:1:6:0x0:
>  %*53LA:0X.0P0:0:6:
> @@ -536,9 +536,9 @@
>  %*53LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39:
>  %53LA:INFINITY:1:8:inf:
>  %*53LA:INFINITY:0:8:
> -%53LA:+NAN():1:6:nan:
> +%53LA:+NAN():1:6:nan():
>  %*53LA:+NAN():0:6:
> -%53LA:+NAN(09A_Zaz):1:13:nan:
> +%53LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*53LA:+NAN(09A_Zaz):0:13:
>  %53LA:+0X.0P0:1:7:0x0:
>  %*53LA:+0X.0P0:0:7:
> @@ -578,7 +578,7 @@
>  %*5LA: -NAN(09A_Zaz):0:-1:
>  %5LA: -NAN():0:-1:
>  %*5LA: -NAN():0:-1:
> -%5LA: NAN():1:6:nan:
> +%5LA: NAN():1:6:nan():
>  %*5LA: NAN():0:6:
>  %5LA: NAN(09A_Zaz):0:-1:
>  %*5LA: NAN(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*53LA: -0X0P+0:0:8:
>  %53LA: -0X.0P0:1:8:-0x0:
>  %*53LA: -0X.0P0:0:8:
> -%53LA: -NAN(09A_Zaz):1:14:-nan:
> +%53LA: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*53LA: -NAN(09A_Zaz):0:14:
> -%53LA: -NAN():1:7:-nan:
> +%53LA: -NAN():1:7:-nan():
>  %*53LA: -NAN():0:7:
> -%53LA: NAN():1:6:nan:
> +%53LA: NAN():1:6:nan():
>  %*53LA: NAN():0:6:
> -%53LA: NAN(09A_Zaz):1:13:nan:
> +%53LA: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*53LA: NAN(09A_Zaz):0:13:
>  %53LA: 0X.0P0:1:7:0x0:
>  %*53LA: 0X.0P0:0:7:
> @@ -660,9 +660,9 @@
>  %*53LA: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
>  %53LA: INFINITY:1:9:inf:
>  %*53LA: INFINITY:0:9:
> -%53LA: +NAN():1:7:nan:
> +%53LA: +NAN():1:7:nan():
>  %*53LA: +NAN():0:7:
> -%53LA: +NAN(09A_Zaz):1:14:nan:
> +%53LA: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*53LA: +NAN(09A_Zaz):0:14:
>  %53LA: +0X.0P0:1:8:0x0:
>  %*53LA: +0X.0P0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
> +++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-e.input
> @@ -16,13 +16,13 @@
>  %*Le:-0e+0:0:5:
>  %Le:-.0e0:1:5:-0x0:
>  %*Le:-.0e0:0:5:
> -%Le:-nan(09A_Zaz):1:13:-nan:
> +%Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*Le:-nan(09A_Zaz):0:13:
> -%Le:-nan():1:6:-nan:
> +%Le:-nan():1:6:-nan():
>  %*Le:-nan():0:6:
> -%Le:nan():1:5:nan:
> +%Le:nan():1:5:nan():
>  %*Le:nan():0:5:
> -%Le:nan(09A_Zaz):1:12:nan:
> +%Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*Le:nan(09A_Zaz):0:12:
>  %Le:.0e0:1:4:0x0:
>  %*Le:.0e0:0:4:
> @@ -40,9 +40,9 @@
>  %*Le:1.18973149535723176508575932662800702e+4932:0:43:
>  %Le:infinity:1:8:inf:
>  %*Le:infinity:0:8:
> -%Le:+nan():1:6:nan:
> +%Le:+nan():1:6:nan():
>  %*Le:+nan():0:6:
> -%Le:+nan(09A_Zaz):1:13:nan:
> +%Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*Le:+nan(09A_Zaz):0:13:
>  %Le:+.0e0:1:5:0x0:
>  %*Le:+.0e0:0:5:
> @@ -326,13 +326,13 @@
>  %*40Le:-0e+0:0:5:
>  %40Le:-.0e0:1:5:-0x0:
>  %*40Le:-.0e0:0:5:
> -%40Le:-nan(09A_Zaz):1:13:-nan:
> +%40Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*40Le:-nan(09A_Zaz):0:13:
> -%40Le:-nan():1:6:-nan:
> +%40Le:-nan():1:6:-nan():
>  %*40Le:-nan():0:6:
> -%40Le:nan():1:5:nan:
> +%40Le:nan():1:5:nan():
>  %*40Le:nan():0:5:
> -%40Le:nan(09A_Zaz):1:12:nan:
> +%40Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*40Le:nan(09A_Zaz):0:12:
>  %40Le:.0e0:1:4:0x0:
>  %*40Le:.0e0:0:4:
> @@ -350,9 +350,9 @@
>  %*40Le:1.18973149535723176508575932662800702e+4932:0:40:
>  %40Le:infinity:1:8:inf:
>  %*40Le:infinity:0:8:
> -%40Le:+nan():1:6:nan:
> +%40Le:+nan():1:6:nan():
>  %*40Le:+nan():0:6:
> -%40Le:+nan(09A_Zaz):1:13:nan:
> +%40Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*40Le:+nan(09A_Zaz):0:13:
>  %40Le:+.0e0:1:5:0x0:
>  %*40Le:+.0e0:0:5:
> @@ -388,13 +388,13 @@
>  %*48Le:-0e+0:0:5:
>  %48Le:-.0e0:1:5:-0x0:
>  %*48Le:-.0e0:0:5:
> -%48Le:-nan(09A_Zaz):1:13:-nan:
> +%48Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*48Le:-nan(09A_Zaz):0:13:
> -%48Le:-nan():1:6:-nan:
> +%48Le:-nan():1:6:-nan():
>  %*48Le:-nan():0:6:
> -%48Le:nan():1:5:nan:
> +%48Le:nan():1:5:nan():
>  %*48Le:nan():0:5:
> -%48Le:nan(09A_Zaz):1:12:nan:
> +%48Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*48Le:nan(09A_Zaz):0:12:
>  %48Le:.0e0:1:4:0x0:
>  %*48Le:.0e0:0:4:
> @@ -412,9 +412,9 @@
>  %*48Le:1.18973149535723176508575932662800702e+4932:0:43:
>  %48Le:infinity:1:8:inf:
>  %*48Le:infinity:0:8:
> -%48Le:+nan():1:6:nan:
> +%48Le:+nan():1:6:nan():
>  %*48Le:+nan():0:6:
> -%48Le:+nan(09A_Zaz):1:13:nan:
> +%48Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48Le:+nan(09A_Zaz):0:13:
>  %48Le:+.0e0:1:5:0x0:
>  %*48Le:+.0e0:0:5:
> @@ -512,13 +512,13 @@
>  %*48Le: -0e+0:0:6:
>  %48Le: -.0e0:1:6:-0x0:
>  %*48Le: -.0e0:0:6:
> -%48Le: -nan(09A_Zaz):1:14:-nan:
> +%48Le: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*48Le: -nan(09A_Zaz):0:14:
> -%48Le: -nan():1:7:-nan:
> +%48Le: -nan():1:7:-nan():
>  %*48Le: -nan():0:7:
> -%48Le: nan():1:6:nan:
> +%48Le: nan():1:6:nan():
>  %*48Le: nan():0:6:
> -%48Le: nan(09A_Zaz):1:13:nan:
> +%48Le: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48Le: nan(09A_Zaz):0:13:
>  %48Le: .0e0:1:5:0x0:
>  %*48Le: .0e0:0:5:
> @@ -536,9 +536,9 @@
>  %*48Le: 1.18973149535723176508575932662800702e+4932:0:44:
>  %48Le: infinity:1:9:inf:
>  %*48Le: infinity:0:9:
> -%48Le: +nan():1:7:nan:
> +%48Le: +nan():1:7:nan():
>  %*48Le: +nan():0:7:
> -%48Le: +nan(09A_Zaz):1:14:nan:
> +%48Le: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*48Le: +nan(09A_Zaz):0:14:
>  %48Le: +.0e0:1:6:0x0:
>  %*48Le: +.0e0:0:6:
> Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
> +++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ee.input
> @@ -16,13 +16,13 @@
>  %*LE:-0E+0:0:5:
>  %LE:-.0E0:1:5:-0x0:
>  %*LE:-.0E0:0:5:
> -%LE:-NAN(09A_Zaz):1:13:-nan:
> +%LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LE:-NAN(09A_Zaz):0:13:
> -%LE:-NAN():1:6:-nan:
> +%LE:-NAN():1:6:-nan():
>  %*LE:-NAN():0:6:
> -%LE:NAN():1:5:nan:
> +%LE:NAN():1:5:nan():
>  %*LE:NAN():0:5:
> -%LE:NAN(09A_Zaz):1:12:nan:
> +%LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LE:NAN(09A_Zaz):0:12:
>  %LE:.0E0:1:4:0x0:
>  %*LE:.0E0:0:4:
> @@ -40,9 +40,9 @@
>  %*LE:1.18973149535723176508575932662800702E+4932:0:43:
>  %LE:INFINITY:1:8:inf:
>  %*LE:INFINITY:0:8:
> -%LE:+NAN():1:6:nan:
> +%LE:+NAN():1:6:nan():
>  %*LE:+NAN():0:6:
> -%LE:+NAN(09A_Zaz):1:13:nan:
> +%LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LE:+NAN(09A_Zaz):0:13:
>  %LE:+.0E0:1:5:0x0:
>  %*LE:+.0E0:0:5:
> @@ -326,13 +326,13 @@
>  %*40LE:-0E+0:0:5:
>  %40LE:-.0E0:1:5:-0x0:
>  %*40LE:-.0E0:0:5:
> -%40LE:-NAN(09A_Zaz):1:13:-nan:
> +%40LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*40LE:-NAN(09A_Zaz):0:13:
> -%40LE:-NAN():1:6:-nan:
> +%40LE:-NAN():1:6:-nan():
>  %*40LE:-NAN():0:6:
> -%40LE:NAN():1:5:nan:
> +%40LE:NAN():1:5:nan():
>  %*40LE:NAN():0:5:
> -%40LE:NAN(09A_Zaz):1:12:nan:
> +%40LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*40LE:NAN(09A_Zaz):0:12:
>  %40LE:.0E0:1:4:0x0:
>  %*40LE:.0E0:0:4:
> @@ -350,9 +350,9 @@
>  %*40LE:1.18973149535723176508575932662800702E+4932:0:40:
>  %40LE:INFINITY:1:8:inf:
>  %*40LE:INFINITY:0:8:
> -%40LE:+NAN():1:6:nan:
> +%40LE:+NAN():1:6:nan():
>  %*40LE:+NAN():0:6:
> -%40LE:+NAN(09A_Zaz):1:13:nan:
> +%40LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*40LE:+NAN(09A_Zaz):0:13:
>  %40LE:+.0E0:1:5:0x0:
>  %*40LE:+.0E0:0:5:
> @@ -388,13 +388,13 @@
>  %*48LE:-0E+0:0:5:
>  %48LE:-.0E0:1:5:-0x0:
>  %*48LE:-.0E0:0:5:
> -%48LE:-NAN(09A_Zaz):1:13:-nan:
> +%48LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*48LE:-NAN(09A_Zaz):0:13:
> -%48LE:-NAN():1:6:-nan:
> +%48LE:-NAN():1:6:-nan():
>  %*48LE:-NAN():0:6:
> -%48LE:NAN():1:5:nan:
> +%48LE:NAN():1:5:nan():
>  %*48LE:NAN():0:5:
> -%48LE:NAN(09A_Zaz):1:12:nan:
> +%48LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*48LE:NAN(09A_Zaz):0:12:
>  %48LE:.0E0:1:4:0x0:
>  %*48LE:.0E0:0:4:
> @@ -412,9 +412,9 @@
>  %*48LE:1.18973149535723176508575932662800702E+4932:0:43:
>  %48LE:INFINITY:1:8:inf:
>  %*48LE:INFINITY:0:8:
> -%48LE:+NAN():1:6:nan:
> +%48LE:+NAN():1:6:nan():
>  %*48LE:+NAN():0:6:
> -%48LE:+NAN(09A_Zaz):1:13:nan:
> +%48LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48LE:+NAN(09A_Zaz):0:13:
>  %48LE:+.0E0:1:5:0x0:
>  %*48LE:+.0E0:0:5:
> @@ -512,13 +512,13 @@
>  %*48LE: -0E+0:0:6:
>  %48LE: -.0E0:1:6:-0x0:
>  %*48LE: -.0E0:0:6:
> -%48LE: -NAN(09A_Zaz):1:14:-nan:
> +%48LE: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*48LE: -NAN(09A_Zaz):0:14:
> -%48LE: -NAN():1:7:-nan:
> +%48LE: -NAN():1:7:-nan():
>  %*48LE: -NAN():0:7:
> -%48LE: NAN():1:6:nan:
> +%48LE: NAN():1:6:nan():
>  %*48LE: NAN():0:6:
> -%48LE: NAN(09A_Zaz):1:13:nan:
> +%48LE: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48LE: NAN(09A_Zaz):0:13:
>  %48LE: .0E0:1:5:0x0:
>  %*48LE: .0E0:0:5:
> @@ -536,9 +536,9 @@
>  %*48LE: 1.18973149535723176508575932662800702E+4932:0:44:
>  %48LE: INFINITY:1:9:inf:
>  %*48LE: INFINITY:0:9:
> -%48LE: +NAN():1:7:nan:
> +%48LE: +NAN():1:7:nan():
>  %*48LE: +NAN():0:7:
> -%48LE: +NAN(09A_Zaz):1:14:nan:
> +%48LE: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*48LE: +NAN(09A_Zaz):0:14:
>  %48LE: +.0E0:1:6:0x0:
>  %*48LE: +.0E0:0:6:
> Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input
> +++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-f.input
> @@ -16,13 +16,13 @@
>  %*Lf:-0.0:0:4:
>  %Lf:-.0:1:3:-0x0:
>  %*Lf:-.0:0:3:
> -%Lf:-nan(09A_Zaz):1:13:-nan:
> +%Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*Lf:-nan(09A_Zaz):0:13:
> -%Lf:-nan():1:6:-nan:
> +%Lf:-nan():1:6:-nan():
>  %*Lf:-nan():0:6:
> -%Lf:nan():1:5:nan:
> +%Lf:nan():1:5:nan():
>  %*Lf:nan():0:5:
> -%Lf:nan(09A_Zaz):1:12:nan:
> +%Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*Lf:nan(09A_Zaz):0:12:
>  %Lf:.0:1:2:0x0:
>  %*Lf:.0:0:2:
> @@ -40,9 +40,9 @@
>  %*Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4936:
>  %Lf:infinity:1:8:inf:
>  %*Lf:infinity:0:8:
> -%Lf:+nan():1:6:nan:
> +%Lf:+nan():1:6:nan():
>  %*Lf:+nan():0:6:
> -%Lf:+nan(09A_Zaz):1:13:nan:
> +%Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*Lf:+nan(09A_Zaz):0:13:
>  %Lf:+.0:1:3:0x0:
>  %*Lf:+.0:0:3:
> @@ -264,13 +264,13 @@
>  %*4935Lf:-0.0:0:4:
>  %4935Lf:-.0:1:3:-0x0:
>  %*4935Lf:-.0:0:3:
> -%4935Lf:-nan(09A_Zaz):1:13:-nan:
> +%4935Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*4935Lf:-nan(09A_Zaz):0:13:
> -%4935Lf:-nan():1:6:-nan:
> +%4935Lf:-nan():1:6:-nan():
>  %*4935Lf:-nan():0:6:
> -%4935Lf:nan():1:5:nan:
> +%4935Lf:nan():1:5:nan():
>  %*4935Lf:nan():0:5:
> -%4935Lf:nan(09A_Zaz):1:12:nan:
> +%4935Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*4935Lf:nan(09A_Zaz):0:12:
>  %4935Lf:.0:1:2:0x0:
>  %*4935Lf:.0:0:2:
> @@ -288,9 +288,9 @@
>  %*4935Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4935:
>  %4935Lf:infinity:1:8:inf:
>  %*4935Lf:infinity:0:8:
> -%4935Lf:+nan():1:6:nan:
> +%4935Lf:+nan():1:6:nan():
>  %*4935Lf:+nan():0:6:
> -%4935Lf:+nan(09A_Zaz):1:13:nan:
> +%4935Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*4935Lf:+nan(09A_Zaz):0:13:
>  %4935Lf:+.0:1:3:0x0:
>  %*4935Lf:+.0:0:3:
> @@ -326,13 +326,13 @@
>  %*5000Lf:-0.0:0:4:
>  %5000Lf:-.0:1:3:-0x0:
>  %*5000Lf:-.0:0:3:
> -%5000Lf:-nan(09A_Zaz):1:13:-nan:
> +%5000Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*5000Lf:-nan(09A_Zaz):0:13:
> -%5000Lf:-nan():1:6:-nan:
> +%5000Lf:-nan():1:6:-nan():
>  %*5000Lf:-nan():0:6:
> -%5000Lf:nan():1:5:nan:
> +%5000Lf:nan():1:5:nan():
>  %*5000Lf:nan():0:5:
> -%5000Lf:nan(09A_Zaz):1:12:nan:
> +%5000Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*5000Lf:nan(09A_Zaz):0:12:
>  %5000Lf:.0:1:2:0x0:
>  %*5000Lf:.0:0:2:
> @@ -350,9 +350,9 @@
>  %*5000Lf:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4936:
>  %5000Lf:infinity:1:8:inf:
>  %*5000Lf:infinity:0:8:
> -%5000Lf:+nan():1:6:nan:
> +%5000Lf:+nan():1:6:nan():
>  %*5000Lf:+nan():0:6:
> -%5000Lf:+nan(09A_Zaz):1:13:nan:
> +%5000Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*5000Lf:+nan(09A_Zaz):0:13:
>  %5000Lf:+.0:1:3:0x0:
>  %*5000Lf:+.0:0:3:
> @@ -450,13 +450,13 @@
>  %*5000Lf: -0.0:0:5:
>  %5000Lf: -.0:1:4:-0x0:
>  %*5000Lf: -.0:0:4:
> -%5000Lf: -nan(09A_Zaz):1:14:-nan:
> +%5000Lf: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*5000Lf: -nan(09A_Zaz):0:14:
> -%5000Lf: -nan():1:7:-nan:
> +%5000Lf: -nan():1:7:-nan():
>  %*5000Lf: -nan():0:7:
> -%5000Lf: nan():1:6:nan:
> +%5000Lf: nan():1:6:nan():
>  %*5000Lf: nan():0:6:
> -%5000Lf: nan(09A_Zaz):1:13:nan:
> +%5000Lf: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*5000Lf: nan(09A_Zaz):0:13:
>  %5000Lf: .0:1:3:0x0:
>  %*5000Lf: .0:0:3:
> @@ -474,9 +474,9 @@
>  %*5000Lf: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937:
>  %5000Lf: infinity:1:9:inf:
>  %*5000Lf: infinity:0:9:
> -%5000Lf: +nan():1:7:nan:
> +%5000Lf: +nan():1:7:nan():
>  %*5000Lf: +nan():0:7:
> -%5000Lf: +nan(09A_Zaz):1:14:nan:
> +%5000Lf: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*5000Lf: +nan(09A_Zaz):0:14:
>  %5000Lf: +.0:1:4:0x0:
>  %*5000Lf: +.0:0:4:
> Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input
> +++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-ff.input
> @@ -16,13 +16,13 @@
>  %*LF:-0.0:0:4:
>  %LF:-.0:1:3:-0x0:
>  %*LF:-.0:0:3:
> -%LF:-NAN(09A_Zaz):1:13:-nan:
> +%LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LF:-NAN(09A_Zaz):0:13:
> -%LF:-NAN():1:6:-nan:
> +%LF:-NAN():1:6:-nan():
>  %*LF:-NAN():0:6:
> -%LF:NAN():1:5:nan:
> +%LF:NAN():1:5:nan():
>  %*LF:NAN():0:5:
> -%LF:NAN(09A_Zaz):1:12:nan:
> +%LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LF:NAN(09A_Zaz):0:12:
>  %LF:.0:1:2:0x0:
>  %*LF:.0:0:2:
> @@ -40,9 +40,9 @@
>  %*LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4936:
>  %LF:INFINITY:1:8:inf:
>  %*LF:INFINITY:0:8:
> -%LF:+NAN():1:6:nan:
> +%LF:+NAN():1:6:nan():
>  %*LF:+NAN():0:6:
> -%LF:+NAN(09A_Zaz):1:13:nan:
> +%LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LF:+NAN(09A_Zaz):0:13:
>  %LF:+.0:1:3:0x0:
>  %*LF:+.0:0:3:
> @@ -264,13 +264,13 @@
>  %*4935LF:-0.0:0:4:
>  %4935LF:-.0:1:3:-0x0:
>  %*4935LF:-.0:0:3:
> -%4935LF:-NAN(09A_Zaz):1:13:-nan:
> +%4935LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*4935LF:-NAN(09A_Zaz):0:13:
> -%4935LF:-NAN():1:6:-nan:
> +%4935LF:-NAN():1:6:-nan():
>  %*4935LF:-NAN():0:6:
> -%4935LF:NAN():1:5:nan:
> +%4935LF:NAN():1:5:nan():
>  %*4935LF:NAN():0:5:
> -%4935LF:NAN(09A_Zaz):1:12:nan:
> +%4935LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*4935LF:NAN(09A_Zaz):0:12:
>  %4935LF:.0:1:2:0x0:
>  %*4935LF:.0:0:2:
> @@ -288,9 +288,9 @@
>  %*4935LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4935:
>  %4935LF:INFINITY:1:8:inf:
>  %*4935LF:INFINITY:0:8:
> -%4935LF:+NAN():1:6:nan:
> +%4935LF:+NAN():1:6:nan():
>  %*4935LF:+NAN():0:6:
> -%4935LF:+NAN(09A_Zaz):1:13:nan:
> +%4935LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*4935LF:+NAN(09A_Zaz):0:13:
>  %4935LF:+.0:1:3:0x0:
>  %*4935LF:+.0:0:3:
> @@ -326,13 +326,13 @@
>  %*5000LF:-0.0:0:4:
>  %5000LF:-.0:1:3:-0x0:
>  %*5000LF:-.0:0:3:
> -%5000LF:-NAN(09A_Zaz):1:13:-nan:
> +%5000LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*5000LF:-NAN(09A_Zaz):0:13:
> -%5000LF:-NAN():1:6:-nan:
> +%5000LF:-NAN():1:6:-nan():
>  %*5000LF:-NAN():0:6:
> -%5000LF:NAN():1:5:nan:
> +%5000LF:NAN():1:5:nan():
>  %*5000LF:NAN():0:5:
> -%5000LF:NAN(09A_Zaz):1:12:nan:
> +%5000LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*5000LF:NAN(09A_Zaz):0:12:
>  %5000LF:.0:1:2:0x0:
>  %*5000LF:.0:0:2:
> @@ -350,9 +350,9 @@
>  %*5000LF:01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4936:
>  %5000LF:INFINITY:1:8:inf:
>  %*5000LF:INFINITY:0:8:
> -%5000LF:+NAN():1:6:nan:
> +%5000LF:+NAN():1:6:nan():
>  %*5000LF:+NAN():0:6:
> -%5000LF:+NAN(09A_Zaz):1:13:nan:
> +%5000LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*5000LF:+NAN(09A_Zaz):0:13:
>  %5000LF:+.0:1:3:0x0:
>  %*5000LF:+.0:0:3:
> @@ -450,13 +450,13 @@
>  %*5000LF: -0.0:0:5:
>  %5000LF: -.0:1:4:-0x0:
>  %*5000LF: -.0:0:4:
> -%5000LF: -NAN(09A_Zaz):1:14:-nan:
> +%5000LF: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*5000LF: -NAN(09A_Zaz):0:14:
> -%5000LF: -NAN():1:7:-nan:
> +%5000LF: -NAN():1:7:-nan():
>  %*5000LF: -NAN():0:7:
> -%5000LF: NAN():1:6:nan:
> +%5000LF: NAN():1:6:nan():
>  %*5000LF: NAN():0:6:
> -%5000LF: NAN(09A_Zaz):1:13:nan:
> +%5000LF: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*5000LF: NAN(09A_Zaz):0:13:
>  %5000LF: .0:1:3:0x0:
>  %*5000LF: .0:0:3:
> @@ -474,9 +474,9 @@
>  %*5000LF: 01189731495357231765085759326628007016196469052641694045529698884212163579755312392324974012848462073525902033564749126859755265433573804462672698751945261490853461958725021262845865799405404493574681566096686172574953791792292256220777095858112702436475442537092608935138247345677279593806773692330094615746119725784172889892521939920757654204864565673356452247278152288867700638935595456496699511441752909606878513250948311396886100526833092128683974752192266386791880873694343077348155564101669971138512786874753496996549221727686770196551512812712488289469952298031867469924683981576664562667786719061499639630341657098305425237220876664630087808767256182803220212219924852375903049520911395910918921205273496768588119030111593018789368039232011671404175845108854706965215605777113516257404818817695075025715299705916714352103671782759119316034498392169720631800164034124698918142227577300459309880454715179606299895507583075851195185857971173167676966057998899352631885417716295302014668802384075846036226606480142977595407135050379808649130157164024060311786908796372510335873512774795275748595417572920936651398752709055215663939505589207804914540432978557623565645991208599669097180808881920063722771431218489011922209679053545963628417326002439732802939524313786668514027381434321036636571171670423586472759561231970793967839279147282720195377060602122638457883204809341717526809639253539447730280863675704796054050525162959099932535265586464682793821550087166946662209865086040990507131145474267411042839542322762994938759613112743837192839682676257555388372814490845395747128162065871588219108887240116651361962050800029176299938826082417547516732269930473133261258921845516815235455354310458114528303607394526100730578774092094736822286015459361126642549541799645333882549670764145955017051330800061253865140180153211929361456500343514792890205532021760061882232615736553377294980974059590520187961459799386741513028505934410453603480192383349321115171811051004108592830991811382552909064873029533418691087118107895004426881765865961841419267486232005929789956207494587649901662172318722999484512325826087031561936383689740686505279775296789331613683822798597040651600524129025149894873153196942095056670847466927644812596506700129443579512479230621373978088731257089799622902183824105412930483065603459863120371744282301377070153823878609951218937542956964157950988060608985782910656238116142203574104757451828170804875257446204128348513829082731722364189380493588338947664370623279820755831646205417488393062838201789547219543194450902113699925965376908192792152122212824578879336506875288617303469517112245451315447164280392523574962804175375927948971096983905242318797695347043690474223813266505639761164438844266531364626851219633994434154098562127395936184421821444273431534507860161614287022720984061569660333372788241037131538077377480152670583257920535569973318188112685673318997967497786786001251403873023920127717626858627038170562807276699687356274072773403132694104831615879354395811585825112837841563222761623334459188131537882355732483030085976890382969734476214593428191212717141333047577867552218517431064848760373196290310124466145087078377140528533048684204278799596652514009368964527494988719996088230065668196236298805733689960371306226158464997243490564472254071897564144128539839986096045563264771285585066304177995720101744844387158329767375560416207800878830072072413908657855667239546369357775781344288195989176313356856417845434232814886744226746707066979755577121788798468777700116472954103621810567107869855646414713502627836321256957407217461738363552424248762436478085351810995749293238174081331905048144612700905541425702220302537611494824228765324577933778519818778697340282580912780674979058938062556856001076057705982166686824756037569615760497619819482052758118532729333127733603742149847001463931981340719681330844408263017545241644293372483217234561694263937855759294448662979095419227451801588425977869694026601427919655168415895923043115191751872713346095752634608254475988154162254952597853199039645883742199236387610395830948074365988397707849632252080920941206268114832425403540515474312327876180802357701527842702008781378306569508588571830140611098042683009530862797403015355464377406249853964481000402231771665700893607521804084523668568649103258862666293372472441435563520595461701042390500795615834505944837326652542467444364861499184275097485253621979537504128523848241127715641240965261646703516395599407360083455079665191393229410544185167999099787655424462558900874388405649169453726739312260234815543297842308646072190147948072928456725835039546121182133640777769925841807579051735838823112759622714067509669913645288281894558925612972425252452248453502562347348900936766966136332741088135837550717443838484760651019872222926016920811114616937143207743488504602012776364256746872315205952601072228970686460932435222754496341763535189105548847634608972381760403137363968.0:0:4937:
>  %5000LF: INFINITY:1:9:inf:
>  %*5000LF: INFINITY:0:9:
> -%5000LF: +NAN():1:7:nan:
> +%5000LF: +NAN():1:7:nan():
>  %*5000LF: +NAN():0:7:
> -%5000LF: +NAN(09A_Zaz):1:14:nan:
> +%5000LF: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*5000LF: +NAN(09A_Zaz):0:14:
>  %5000LF: +.0:1:4:0x0:
>  %*5000LF: +.0:0:4:
> Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
> +++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-g.input
> @@ -16,13 +16,13 @@
>  %*Lg:-0x0p+0:0:7:
>  %Lg:-0x.0p0:1:7:-0x0:
>  %*Lg:-0x.0p0:0:7:
> -%Lg:-nan(09A_Zaz):1:13:-nan:
> +%Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*Lg:-nan(09A_Zaz):0:13:
> -%Lg:-nan():1:6:-nan:
> +%Lg:-nan():1:6:-nan():
>  %*Lg:-nan():0:6:
> -%Lg:nan():1:5:nan:
> +%Lg:nan():1:5:nan():
>  %*Lg:nan():0:5:
> -%Lg:nan(09A_Zaz):1:12:nan:
> +%Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*Lg:nan(09A_Zaz):0:12:
>  %Lg:0x.0p0:1:6:0x0:
>  %*Lg:0x.0p0:0:6:
> @@ -40,9 +40,9 @@
>  %*Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:39:
>  %Lg:infinity:1:8:inf:
>  %*Lg:infinity:0:8:
> -%Lg:+nan():1:6:nan:
> +%Lg:+nan():1:6:nan():
>  %*Lg:+nan():0:6:
> -%Lg:+nan(09A_Zaz):1:13:nan:
> +%Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*Lg:+nan(09A_Zaz):0:13:
>  %Lg:+0x.0p0:1:7:0x0:
>  %*Lg:+0x.0p0:0:7:
> @@ -330,7 +330,7 @@
>  %*5Lg:-nan(09A_Zaz):0:-1:
>  %5Lg:-nan():0:-1:
>  %*5Lg:-nan():0:-1:
> -%5Lg:nan():1:5:nan:
> +%5Lg:nan():1:5:nan():
>  %*5Lg:nan():0:5:
>  %5Lg:nan(09A_Zaz):0:-1:
>  %*5Lg:nan(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6Lg:-0x.0p0:0:-1:
>  %6Lg:-nan(09A_Zaz):0:-1:
>  %*6Lg:-nan(09A_Zaz):0:-1:
> -%6Lg:-nan():1:6:-nan:
> +%6Lg:-nan():1:6:-nan():
>  %*6Lg:-nan():0:6:
> -%6Lg:nan():1:5:nan:
> +%6Lg:nan():1:5:nan():
>  %*6Lg:nan():0:5:
>  %6Lg:nan(09A_Zaz):0:-1:
>  %*6Lg:nan(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:6:
>  %6Lg:infinity:0:-1:
>  %*6Lg:infinity:0:-1:
> -%6Lg:+nan():1:6:nan:
> +%6Lg:+nan():1:6:nan():
>  %*6Lg:+nan():0:6:
>  %6Lg:+nan(09A_Zaz):0:-1:
>  %*6Lg:+nan(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*35Lg:-0x0p+0:0:7:
>  %35Lg:-0x.0p0:1:7:-0x0:
>  %*35Lg:-0x.0p0:0:7:
> -%35Lg:-nan(09A_Zaz):1:13:-nan:
> +%35Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*35Lg:-nan(09A_Zaz):0:13:
> -%35Lg:-nan():1:6:-nan:
> +%35Lg:-nan():1:6:-nan():
>  %*35Lg:-nan():0:6:
> -%35Lg:nan():1:5:nan:
> +%35Lg:nan():1:5:nan():
>  %*35Lg:nan():0:5:
> -%35Lg:nan(09A_Zaz):1:12:nan:
> +%35Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*35Lg:nan(09A_Zaz):0:12:
>  %35Lg:0x.0p0:1:6:0x0:
>  %*35Lg:0x.0p0:0:6:
> @@ -474,9 +474,9 @@
>  %*35Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:35:
>  %35Lg:infinity:1:8:inf:
>  %*35Lg:infinity:0:8:
> -%35Lg:+nan():1:6:nan:
> +%35Lg:+nan():1:6:nan():
>  %*35Lg:+nan():0:6:
> -%35Lg:+nan(09A_Zaz):1:13:nan:
> +%35Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*35Lg:+nan(09A_Zaz):0:13:
>  %35Lg:+0x.0p0:1:7:0x0:
>  %*35Lg:+0x.0p0:0:7:
> @@ -512,13 +512,13 @@
>  %*53Lg:-0x0p+0:0:7:
>  %53Lg:-0x.0p0:1:7:-0x0:
>  %*53Lg:-0x.0p0:0:7:
> -%53Lg:-nan(09A_Zaz):1:13:-nan:
> +%53Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*53Lg:-nan(09A_Zaz):0:13:
> -%53Lg:-nan():1:6:-nan:
> +%53Lg:-nan():1:6:-nan():
>  %*53Lg:-nan():0:6:
> -%53Lg:nan():1:5:nan:
> +%53Lg:nan():1:5:nan():
>  %*53Lg:nan():0:5:
> -%53Lg:nan(09A_Zaz):1:12:nan:
> +%53Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*53Lg:nan(09A_Zaz):0:12:
>  %53Lg:0x.0p0:1:6:0x0:
>  %*53Lg:0x.0p0:0:6:
> @@ -536,9 +536,9 @@
>  %*53Lg:0xf.fffffffffffffffffffffffffff8p+16380:0:39:
>  %53Lg:infinity:1:8:inf:
>  %*53Lg:infinity:0:8:
> -%53Lg:+nan():1:6:nan:
> +%53Lg:+nan():1:6:nan():
>  %*53Lg:+nan():0:6:
> -%53Lg:+nan(09A_Zaz):1:13:nan:
> +%53Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*53Lg:+nan(09A_Zaz):0:13:
>  %53Lg:+0x.0p0:1:7:0x0:
>  %*53Lg:+0x.0p0:0:7:
> @@ -578,7 +578,7 @@
>  %*5Lg: -nan(09A_Zaz):0:-1:
>  %5Lg: -nan():0:-1:
>  %*5Lg: -nan():0:-1:
> -%5Lg: nan():1:6:nan:
> +%5Lg: nan():1:6:nan():
>  %*5Lg: nan():0:6:
>  %5Lg: nan(09A_Zaz):0:-1:
>  %*5Lg: nan(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*53Lg: -0x0p+0:0:8:
>  %53Lg: -0x.0p0:1:8:-0x0:
>  %*53Lg: -0x.0p0:0:8:
> -%53Lg: -nan(09A_Zaz):1:14:-nan:
> +%53Lg: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*53Lg: -nan(09A_Zaz):0:14:
> -%53Lg: -nan():1:7:-nan:
> +%53Lg: -nan():1:7:-nan():
>  %*53Lg: -nan():0:7:
> -%53Lg: nan():1:6:nan:
> +%53Lg: nan():1:6:nan():
>  %*53Lg: nan():0:6:
> -%53Lg: nan(09A_Zaz):1:13:nan:
> +%53Lg: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*53Lg: nan(09A_Zaz):0:13:
>  %53Lg: 0x.0p0:1:7:0x0:
>  %*53Lg: 0x.0p0:0:7:
> @@ -660,9 +660,9 @@
>  %*53Lg: 0xf.fffffffffffffffffffffffffff8p+16380:0:40:
>  %53Lg: infinity:1:9:inf:
>  %*53Lg: infinity:0:9:
> -%53Lg: +nan():1:7:nan:
> +%53Lg: +nan():1:7:nan():
>  %*53Lg: +nan():0:7:
> -%53Lg: +nan(09A_Zaz):1:14:nan:
> +%53Lg: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*53Lg: +nan(09A_Zaz):0:14:
>  %53Lg: +0x.0p0:1:8:0x0:
>  %*53Lg: +0x.0p0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
> +++ glibc/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-gg.input
> @@ -16,13 +16,13 @@
>  %*LG:-0X0P+0:0:7:
>  %LG:-0X.0P0:1:7:-0x0:
>  %*LG:-0X.0P0:0:7:
> -%LG:-NAN(09A_Zaz):1:13:-nan:
> +%LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LG:-NAN(09A_Zaz):0:13:
> -%LG:-NAN():1:6:-nan:
> +%LG:-NAN():1:6:-nan():
>  %*LG:-NAN():0:6:
> -%LG:NAN():1:5:nan:
> +%LG:NAN():1:5:nan():
>  %*LG:NAN():0:5:
> -%LG:NAN(09A_Zaz):1:12:nan:
> +%LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LG:NAN(09A_Zaz):0:12:
>  %LG:0X.0P0:1:6:0x0:
>  %*LG:0X.0P0:0:6:
> @@ -40,9 +40,9 @@
>  %*LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39:
>  %LG:INFINITY:1:8:inf:
>  %*LG:INFINITY:0:8:
> -%LG:+NAN():1:6:nan:
> +%LG:+NAN():1:6:nan():
>  %*LG:+NAN():0:6:
> -%LG:+NAN(09A_Zaz):1:13:nan:
> +%LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LG:+NAN(09A_Zaz):0:13:
>  %LG:+0X.0P0:1:7:0x0:
>  %*LG:+0X.0P0:0:7:
> @@ -330,7 +330,7 @@
>  %*5LG:-NAN(09A_Zaz):0:-1:
>  %5LG:-NAN():0:-1:
>  %*5LG:-NAN():0:-1:
> -%5LG:NAN():1:5:nan:
> +%5LG:NAN():1:5:nan():
>  %*5LG:NAN():0:5:
>  %5LG:NAN(09A_Zaz):0:-1:
>  %*5LG:NAN(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6LG:-0X.0P0:0:-1:
>  %6LG:-NAN(09A_Zaz):0:-1:
>  %*6LG:-NAN(09A_Zaz):0:-1:
> -%6LG:-NAN():1:6:-nan:
> +%6LG:-NAN():1:6:-nan():
>  %*6LG:-NAN():0:6:
> -%6LG:NAN():1:5:nan:
> +%6LG:NAN():1:5:nan():
>  %*6LG:NAN():0:5:
>  %6LG:NAN(09A_Zaz):0:-1:
>  %*6LG:NAN(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:6:
>  %6LG:INFINITY:0:-1:
>  %*6LG:INFINITY:0:-1:
> -%6LG:+NAN():1:6:nan:
> +%6LG:+NAN():1:6:nan():
>  %*6LG:+NAN():0:6:
>  %6LG:+NAN(09A_Zaz):0:-1:
>  %*6LG:+NAN(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*35LG:-0X0P+0:0:7:
>  %35LG:-0X.0P0:1:7:-0x0:
>  %*35LG:-0X.0P0:0:7:
> -%35LG:-NAN(09A_Zaz):1:13:-nan:
> +%35LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*35LG:-NAN(09A_Zaz):0:13:
> -%35LG:-NAN():1:6:-nan:
> +%35LG:-NAN():1:6:-nan():
>  %*35LG:-NAN():0:6:
> -%35LG:NAN():1:5:nan:
> +%35LG:NAN():1:5:nan():
>  %*35LG:NAN():0:5:
> -%35LG:NAN(09A_Zaz):1:12:nan:
> +%35LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*35LG:NAN(09A_Zaz):0:12:
>  %35LG:0X.0P0:1:6:0x0:
>  %*35LG:0X.0P0:0:6:
> @@ -474,9 +474,9 @@
>  %*35LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:35:
>  %35LG:INFINITY:1:8:inf:
>  %*35LG:INFINITY:0:8:
> -%35LG:+NAN():1:6:nan:
> +%35LG:+NAN():1:6:nan():
>  %*35LG:+NAN():0:6:
> -%35LG:+NAN(09A_Zaz):1:13:nan:
> +%35LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*35LG:+NAN(09A_Zaz):0:13:
>  %35LG:+0X.0P0:1:7:0x0:
>  %*35LG:+0X.0P0:0:7:
> @@ -512,13 +512,13 @@
>  %*53LG:-0X0P+0:0:7:
>  %53LG:-0X.0P0:1:7:-0x0:
>  %*53LG:-0X.0P0:0:7:
> -%53LG:-NAN(09A_Zaz):1:13:-nan:
> +%53LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*53LG:-NAN(09A_Zaz):0:13:
> -%53LG:-NAN():1:6:-nan:
> +%53LG:-NAN():1:6:-nan():
>  %*53LG:-NAN():0:6:
> -%53LG:NAN():1:5:nan:
> +%53LG:NAN():1:5:nan():
>  %*53LG:NAN():0:5:
> -%53LG:NAN(09A_Zaz):1:12:nan:
> +%53LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*53LG:NAN(09A_Zaz):0:12:
>  %53LG:0X.0P0:1:6:0x0:
>  %*53LG:0X.0P0:0:6:
> @@ -536,9 +536,9 @@
>  %*53LG:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:39:
>  %53LG:INFINITY:1:8:inf:
>  %*53LG:INFINITY:0:8:
> -%53LG:+NAN():1:6:nan:
> +%53LG:+NAN():1:6:nan():
>  %*53LG:+NAN():0:6:
> -%53LG:+NAN(09A_Zaz):1:13:nan:
> +%53LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*53LG:+NAN(09A_Zaz):0:13:
>  %53LG:+0X.0P0:1:7:0x0:
>  %*53LG:+0X.0P0:0:7:
> @@ -578,7 +578,7 @@
>  %*5LG: -NAN(09A_Zaz):0:-1:
>  %5LG: -NAN():0:-1:
>  %*5LG: -NAN():0:-1:
> -%5LG: NAN():1:6:nan:
> +%5LG: NAN():1:6:nan():
>  %*5LG: NAN():0:6:
>  %5LG: NAN(09A_Zaz):0:-1:
>  %*5LG: NAN(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*53LG: -0X0P+0:0:8:
>  %53LG: -0X.0P0:1:8:-0x0:
>  %*53LG: -0X.0P0:0:8:
> -%53LG: -NAN(09A_Zaz):1:14:-nan:
> +%53LG: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*53LG: -NAN(09A_Zaz):0:14:
> -%53LG: -NAN():1:7:-nan:
> +%53LG: -NAN():1:7:-nan():
>  %*53LG: -NAN():0:7:
> -%53LG: NAN():1:6:nan:
> +%53LG: NAN():1:6:nan():
>  %*53LG: NAN():0:6:
> -%53LG: NAN(09A_Zaz):1:13:nan:
> +%53LG: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*53LG: NAN(09A_Zaz):0:13:
>  %53LG: 0X.0P0:1:7:0x0:
>  %*53LG: 0X.0P0:0:7:
> @@ -660,9 +660,9 @@
>  %*53LG: 0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:40:
>  %53LG: INFINITY:1:9:inf:
>  %*53LG: INFINITY:0:9:
> -%53LG: +NAN():1:7:nan:
> +%53LG: +NAN():1:7:nan():
>  %*53LG: +NAN():0:7:
> -%53LG: +NAN(09A_Zaz):1:14:nan:
> +%53LG: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*53LG: +NAN(09A_Zaz):0:14:
>  %53LG: +0X.0P0:1:8:0x0:
>  %*53LG: +0X.0P0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
> +++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input
> @@ -16,13 +16,13 @@
>  %*La:-0x0p+0:0:7:
>  %La:-0x.0p0:1:7:-0x0:
>  %*La:-0x.0p0:0:7:
> -%La:-nan(09A_Zaz):1:13:-nan:
> +%La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*La:-nan(09A_Zaz):0:13:
> -%La:-nan():1:6:-nan:
> +%La:-nan():1:6:-nan():
>  %*La:-nan():0:6:
> -%La:nan():1:5:nan:
> +%La:nan():1:5:nan():
>  %*La:nan():0:5:
> -%La:nan(09A_Zaz):1:12:nan:
> +%La:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*La:nan(09A_Zaz):0:12:
>  %La:0x.0p0:1:6:0x0:
>  %*La:0x.0p0:0:6:
> @@ -40,9 +40,9 @@
>  %*La:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
>  %La:infinity:1:8:inf:
>  %*La:infinity:0:8:
> -%La:+nan():1:6:nan:
> +%La:+nan():1:6:nan():
>  %*La:+nan():0:6:
> -%La:+nan(09A_Zaz):1:13:nan:
> +%La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*La:+nan(09A_Zaz):0:13:
>  %La:+0x.0p0:1:7:0x0:
>  %*La:+0x.0p0:0:7:
> @@ -330,7 +330,7 @@
>  %*5La:-nan(09A_Zaz):0:-1:
>  %5La:-nan():0:-1:
>  %*5La:-nan():0:-1:
> -%5La:nan():1:5:nan:
> +%5La:nan():1:5:nan():
>  %*5La:nan():0:5:
>  %5La:nan(09A_Zaz):0:-1:
>  %*5La:nan(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6La:-0x.0p0:0:-1:
>  %6La:-nan(09A_Zaz):0:-1:
>  %*6La:-nan(09A_Zaz):0:-1:
> -%6La:-nan():1:6:-nan:
> +%6La:-nan():1:6:-nan():
>  %*6La:-nan():0:6:
> -%6La:nan():1:5:nan:
> +%6La:nan():1:5:nan():
>  %*6La:nan():0:5:
>  %6La:nan(09A_Zaz):0:-1:
>  %*6La:nan(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6La:0xf.ffffffffffffbffffffffffffcp+1020:0:6:
>  %6La:infinity:0:-1:
>  %*6La:infinity:0:-1:
> -%6La:+nan():1:6:nan:
> +%6La:+nan():1:6:nan():
>  %*6La:+nan():0:6:
>  %6La:+nan(09A_Zaz):0:-1:
>  %*6La:+nan(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*33La:-0x0p+0:0:7:
>  %33La:-0x.0p0:1:7:-0x0:
>  %*33La:-0x.0p0:0:7:
> -%33La:-nan(09A_Zaz):1:13:-nan:
> +%33La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*33La:-nan(09A_Zaz):0:13:
> -%33La:-nan():1:6:-nan:
> +%33La:-nan():1:6:-nan():
>  %*33La:-nan():0:6:
> -%33La:nan():1:5:nan:
> +%33La:nan():1:5:nan():
>  %*33La:nan():0:5:
> -%33La:nan(09A_Zaz):1:12:nan:
> +%33La:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*33La:nan(09A_Zaz):0:12:
>  %33La:0x.0p0:1:6:0x0:
>  %*33La:0x.0p0:0:6:
> @@ -474,9 +474,9 @@
>  %*33La:0xf.ffffffffffffbffffffffffffcp+1020:0:33:
>  %33La:infinity:1:8:inf:
>  %*33La:infinity:0:8:
> -%33La:+nan():1:6:nan:
> +%33La:+nan():1:6:nan():
>  %*33La:+nan():0:6:
> -%33La:+nan(09A_Zaz):1:13:nan:
> +%33La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*33La:+nan(09A_Zaz):0:13:
>  %33La:+0x.0p0:1:7:0x0:
>  %*33La:+0x.0p0:0:7:
> @@ -512,13 +512,13 @@
>  %*50La:-0x0p+0:0:7:
>  %50La:-0x.0p0:1:7:-0x0:
>  %*50La:-0x.0p0:0:7:
> -%50La:-nan(09A_Zaz):1:13:-nan:
> +%50La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*50La:-nan(09A_Zaz):0:13:
> -%50La:-nan():1:6:-nan:
> +%50La:-nan():1:6:-nan():
>  %*50La:-nan():0:6:
> -%50La:nan():1:5:nan:
> +%50La:nan():1:5:nan():
>  %*50La:nan():0:5:
> -%50La:nan(09A_Zaz):1:12:nan:
> +%50La:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*50La:nan(09A_Zaz):0:12:
>  %50La:0x.0p0:1:6:0x0:
>  %*50La:0x.0p0:0:6:
> @@ -536,9 +536,9 @@
>  %*50La:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
>  %50La:infinity:1:8:inf:
>  %*50La:infinity:0:8:
> -%50La:+nan():1:6:nan:
> +%50La:+nan():1:6:nan():
>  %*50La:+nan():0:6:
> -%50La:+nan(09A_Zaz):1:13:nan:
> +%50La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*50La:+nan(09A_Zaz):0:13:
>  %50La:+0x.0p0:1:7:0x0:
>  %*50La:+0x.0p0:0:7:
> @@ -578,7 +578,7 @@
>  %*5La: -nan(09A_Zaz):0:-1:
>  %5La: -nan():0:-1:
>  %*5La: -nan():0:-1:
> -%5La: nan():1:6:nan:
> +%5La: nan():1:6:nan():
>  %*5La: nan():0:6:
>  %5La: nan(09A_Zaz):0:-1:
>  %*5La: nan(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*50La: -0x0p+0:0:8:
>  %50La: -0x.0p0:1:8:-0x0:
>  %*50La: -0x.0p0:0:8:
> -%50La: -nan(09A_Zaz):1:14:-nan:
> +%50La: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*50La: -nan(09A_Zaz):0:14:
> -%50La: -nan():1:7:-nan:
> +%50La: -nan():1:7:-nan():
>  %*50La: -nan():0:7:
> -%50La: nan():1:6:nan:
> +%50La: nan():1:6:nan():
>  %*50La: nan():0:6:
> -%50La: nan(09A_Zaz):1:13:nan:
> +%50La: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*50La: nan(09A_Zaz):0:13:
>  %50La: 0x.0p0:1:7:0x0:
>  %*50La: 0x.0p0:0:7:
> @@ -660,9 +660,9 @@
>  %*50La: 0xf.ffffffffffffbffffffffffffcp+1020:0:37:
>  %50La: infinity:1:9:inf:
>  %*50La: infinity:0:9:
> -%50La: +nan():1:7:nan:
> +%50La: +nan():1:7:nan():
>  %*50La: +nan():0:7:
> -%50La: +nan(09A_Zaz):1:14:nan:
> +%50La: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*50La: +nan(09A_Zaz):0:14:
>  %50La: +0x.0p0:1:8:0x0:
>  %*50La: +0x.0p0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
> +++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input
> @@ -16,13 +16,13 @@
>  %*LA:-0X0P+0:0:7:
>  %LA:-0X.0P0:1:7:-0x0:
>  %*LA:-0X.0P0:0:7:
> -%LA:-NAN(09A_Zaz):1:13:-nan:
> +%LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LA:-NAN(09A_Zaz):0:13:
> -%LA:-NAN():1:6:-nan:
> +%LA:-NAN():1:6:-nan():
>  %*LA:-NAN():0:6:
> -%LA:NAN():1:5:nan:
> +%LA:NAN():1:5:nan():
>  %*LA:NAN():0:5:
> -%LA:NAN(09A_Zaz):1:12:nan:
> +%LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LA:NAN(09A_Zaz):0:12:
>  %LA:0X.0P0:1:6:0x0:
>  %*LA:0X.0P0:0:6:
> @@ -40,9 +40,9 @@
>  %*LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
>  %LA:INFINITY:1:8:inf:
>  %*LA:INFINITY:0:8:
> -%LA:+NAN():1:6:nan:
> +%LA:+NAN():1:6:nan():
>  %*LA:+NAN():0:6:
> -%LA:+NAN(09A_Zaz):1:13:nan:
> +%LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LA:+NAN(09A_Zaz):0:13:
>  %LA:+0X.0P0:1:7:0x0:
>  %*LA:+0X.0P0:0:7:
> @@ -330,7 +330,7 @@
>  %*5LA:-NAN(09A_Zaz):0:-1:
>  %5LA:-NAN():0:-1:
>  %*5LA:-NAN():0:-1:
> -%5LA:NAN():1:5:nan:
> +%5LA:NAN():1:5:nan():
>  %*5LA:NAN():0:5:
>  %5LA:NAN(09A_Zaz):0:-1:
>  %*5LA:NAN(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6LA:-0X.0P0:0:-1:
>  %6LA:-NAN(09A_Zaz):0:-1:
>  %*6LA:-NAN(09A_Zaz):0:-1:
> -%6LA:-NAN():1:6:-nan:
> +%6LA:-NAN():1:6:-nan():
>  %*6LA:-NAN():0:6:
> -%6LA:NAN():1:5:nan:
> +%6LA:NAN():1:5:nan():
>  %*6LA:NAN():0:5:
>  %6LA:NAN(09A_Zaz):0:-1:
>  %*6LA:NAN(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
>  %6LA:INFINITY:0:-1:
>  %*6LA:INFINITY:0:-1:
> -%6LA:+NAN():1:6:nan:
> +%6LA:+NAN():1:6:nan():
>  %*6LA:+NAN():0:6:
>  %6LA:+NAN(09A_Zaz):0:-1:
>  %*6LA:+NAN(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*33LA:-0X0P+0:0:7:
>  %33LA:-0X.0P0:1:7:-0x0:
>  %*33LA:-0X.0P0:0:7:
> -%33LA:-NAN(09A_Zaz):1:13:-nan:
> +%33LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*33LA:-NAN(09A_Zaz):0:13:
> -%33LA:-NAN():1:6:-nan:
> +%33LA:-NAN():1:6:-nan():
>  %*33LA:-NAN():0:6:
> -%33LA:NAN():1:5:nan:
> +%33LA:NAN():1:5:nan():
>  %*33LA:NAN():0:5:
> -%33LA:NAN(09A_Zaz):1:12:nan:
> +%33LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*33LA:NAN(09A_Zaz):0:12:
>  %33LA:0X.0P0:1:6:0x0:
>  %*33LA:0X.0P0:0:6:
> @@ -474,9 +474,9 @@
>  %*33LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:33:
>  %33LA:INFINITY:1:8:inf:
>  %*33LA:INFINITY:0:8:
> -%33LA:+NAN():1:6:nan:
> +%33LA:+NAN():1:6:nan():
>  %*33LA:+NAN():0:6:
> -%33LA:+NAN(09A_Zaz):1:13:nan:
> +%33LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*33LA:+NAN(09A_Zaz):0:13:
>  %33LA:+0X.0P0:1:7:0x0:
>  %*33LA:+0X.0P0:0:7:
> @@ -512,13 +512,13 @@
>  %*50LA:-0X0P+0:0:7:
>  %50LA:-0X.0P0:1:7:-0x0:
>  %*50LA:-0X.0P0:0:7:
> -%50LA:-NAN(09A_Zaz):1:13:-nan:
> +%50LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*50LA:-NAN(09A_Zaz):0:13:
> -%50LA:-NAN():1:6:-nan:
> +%50LA:-NAN():1:6:-nan():
>  %*50LA:-NAN():0:6:
> -%50LA:NAN():1:5:nan:
> +%50LA:NAN():1:5:nan():
>  %*50LA:NAN():0:5:
> -%50LA:NAN(09A_Zaz):1:12:nan:
> +%50LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*50LA:NAN(09A_Zaz):0:12:
>  %50LA:0X.0P0:1:6:0x0:
>  %*50LA:0X.0P0:0:6:
> @@ -536,9 +536,9 @@
>  %*50LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
>  %50LA:INFINITY:1:8:inf:
>  %*50LA:INFINITY:0:8:
> -%50LA:+NAN():1:6:nan:
> +%50LA:+NAN():1:6:nan():
>  %*50LA:+NAN():0:6:
> -%50LA:+NAN(09A_Zaz):1:13:nan:
> +%50LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*50LA:+NAN(09A_Zaz):0:13:
>  %50LA:+0X.0P0:1:7:0x0:
>  %*50LA:+0X.0P0:0:7:
> @@ -578,7 +578,7 @@
>  %*5LA: -NAN(09A_Zaz):0:-1:
>  %5LA: -NAN():0:-1:
>  %*5LA: -NAN():0:-1:
> -%5LA: NAN():1:6:nan:
> +%5LA: NAN():1:6:nan():
>  %*5LA: NAN():0:6:
>  %5LA: NAN(09A_Zaz):0:-1:
>  %*5LA: NAN(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*50LA: -0X0P+0:0:8:
>  %50LA: -0X.0P0:1:8:-0x0:
>  %*50LA: -0X.0P0:0:8:
> -%50LA: -NAN(09A_Zaz):1:14:-nan:
> +%50LA: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*50LA: -NAN(09A_Zaz):0:14:
> -%50LA: -NAN():1:7:-nan:
> +%50LA: -NAN():1:7:-nan():
>  %*50LA: -NAN():0:7:
> -%50LA: NAN():1:6:nan:
> +%50LA: NAN():1:6:nan():
>  %*50LA: NAN():0:6:
> -%50LA: NAN(09A_Zaz):1:13:nan:
> +%50LA: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*50LA: NAN(09A_Zaz):0:13:
>  %50LA: 0X.0P0:1:7:0x0:
>  %*50LA: 0X.0P0:0:7:
> @@ -660,9 +660,9 @@
>  %*50LA: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
>  %50LA: INFINITY:1:9:inf:
>  %*50LA: INFINITY:0:9:
> -%50LA: +NAN():1:7:nan:
> +%50LA: +NAN():1:7:nan():
>  %*50LA: +NAN():0:7:
> -%50LA: +NAN(09A_Zaz):1:14:nan:
> +%50LA: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*50LA: +NAN(09A_Zaz):0:14:
>  %50LA: +0X.0P0:1:8:0x0:
>  %*50LA: +0X.0P0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
> +++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-e.input
> @@ -16,13 +16,13 @@
>  %*Le:-0e+0:0:5:
>  %Le:-.0e0:1:5:-0x0:
>  %*Le:-.0e0:0:5:
> -%Le:-nan(09A_Zaz):1:13:-nan:
> +%Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*Le:-nan(09A_Zaz):0:13:
> -%Le:-nan():1:6:-nan:
> +%Le:-nan():1:6:-nan():
>  %*Le:-nan():0:6:
> -%Le:nan():1:5:nan:
> +%Le:nan():1:5:nan():
>  %*Le:nan():0:5:
> -%Le:nan(09A_Zaz):1:12:nan:
> +%Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*Le:nan(09A_Zaz):0:12:
>  %Le:.0e0:1:4:0x0:
>  %*Le:.0e0:0:4:
> @@ -40,9 +40,9 @@
>  %*Le:1.79769313486231580793728971405301199e+308:0:42:
>  %Le:infinity:1:8:inf:
>  %*Le:infinity:0:8:
> -%Le:+nan():1:6:nan:
> +%Le:+nan():1:6:nan():
>  %*Le:+nan():0:6:
> -%Le:+nan(09A_Zaz):1:13:nan:
> +%Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*Le:+nan(09A_Zaz):0:13:
>  %Le:+.0e0:1:5:0x0:
>  %*Le:+.0e0:0:5:
> @@ -326,13 +326,13 @@
>  %*40Le:-0e+0:0:5:
>  %40Le:-.0e0:1:5:-0x0:
>  %*40Le:-.0e0:0:5:
> -%40Le:-nan(09A_Zaz):1:13:-nan:
> +%40Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*40Le:-nan(09A_Zaz):0:13:
> -%40Le:-nan():1:6:-nan:
> +%40Le:-nan():1:6:-nan():
>  %*40Le:-nan():0:6:
> -%40Le:nan():1:5:nan:
> +%40Le:nan():1:5:nan():
>  %*40Le:nan():0:5:
> -%40Le:nan(09A_Zaz):1:12:nan:
> +%40Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*40Le:nan(09A_Zaz):0:12:
>  %40Le:.0e0:1:4:0x0:
>  %*40Le:.0e0:0:4:
> @@ -350,9 +350,9 @@
>  %*40Le:1.79769313486231580793728971405301199e+308:0:40:
>  %40Le:infinity:1:8:inf:
>  %*40Le:infinity:0:8:
> -%40Le:+nan():1:6:nan:
> +%40Le:+nan():1:6:nan():
>  %*40Le:+nan():0:6:
> -%40Le:+nan(09A_Zaz):1:13:nan:
> +%40Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*40Le:+nan(09A_Zaz):0:13:
>  %40Le:+.0e0:1:5:0x0:
>  %*40Le:+.0e0:0:5:
> @@ -388,13 +388,13 @@
>  %*48Le:-0e+0:0:5:
>  %48Le:-.0e0:1:5:-0x0:
>  %*48Le:-.0e0:0:5:
> -%48Le:-nan(09A_Zaz):1:13:-nan:
> +%48Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*48Le:-nan(09A_Zaz):0:13:
> -%48Le:-nan():1:6:-nan:
> +%48Le:-nan():1:6:-nan():
>  %*48Le:-nan():0:6:
> -%48Le:nan():1:5:nan:
> +%48Le:nan():1:5:nan():
>  %*48Le:nan():0:5:
> -%48Le:nan(09A_Zaz):1:12:nan:
> +%48Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*48Le:nan(09A_Zaz):0:12:
>  %48Le:.0e0:1:4:0x0:
>  %*48Le:.0e0:0:4:
> @@ -412,9 +412,9 @@
>  %*48Le:1.79769313486231580793728971405301199e+308:0:42:
>  %48Le:infinity:1:8:inf:
>  %*48Le:infinity:0:8:
> -%48Le:+nan():1:6:nan:
> +%48Le:+nan():1:6:nan():
>  %*48Le:+nan():0:6:
> -%48Le:+nan(09A_Zaz):1:13:nan:
> +%48Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48Le:+nan(09A_Zaz):0:13:
>  %48Le:+.0e0:1:5:0x0:
>  %*48Le:+.0e0:0:5:
> @@ -512,13 +512,13 @@
>  %*48Le: -0e+0:0:6:
>  %48Le: -.0e0:1:6:-0x0:
>  %*48Le: -.0e0:0:6:
> -%48Le: -nan(09A_Zaz):1:14:-nan:
> +%48Le: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*48Le: -nan(09A_Zaz):0:14:
> -%48Le: -nan():1:7:-nan:
> +%48Le: -nan():1:7:-nan():
>  %*48Le: -nan():0:7:
> -%48Le: nan():1:6:nan:
> +%48Le: nan():1:6:nan():
>  %*48Le: nan():0:6:
> -%48Le: nan(09A_Zaz):1:13:nan:
> +%48Le: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48Le: nan(09A_Zaz):0:13:
>  %48Le: .0e0:1:5:0x0:
>  %*48Le: .0e0:0:5:
> @@ -536,9 +536,9 @@
>  %*48Le: 1.79769313486231580793728971405301199e+308:0:43:
>  %48Le: infinity:1:9:inf:
>  %*48Le: infinity:0:9:
> -%48Le: +nan():1:7:nan:
> +%48Le: +nan():1:7:nan():
>  %*48Le: +nan():0:7:
> -%48Le: +nan(09A_Zaz):1:14:nan:
> +%48Le: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*48Le: +nan(09A_Zaz):0:14:
>  %48Le: +.0e0:1:6:0x0:
>  %*48Le: +.0e0:0:6:
> Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
> +++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ee.input
> @@ -16,13 +16,13 @@
>  %*LE:-0E+0:0:5:
>  %LE:-.0E0:1:5:-0x0:
>  %*LE:-.0E0:0:5:
> -%LE:-NAN(09A_Zaz):1:13:-nan:
> +%LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LE:-NAN(09A_Zaz):0:13:
> -%LE:-NAN():1:6:-nan:
> +%LE:-NAN():1:6:-nan():
>  %*LE:-NAN():0:6:
> -%LE:NAN():1:5:nan:
> +%LE:NAN():1:5:nan():
>  %*LE:NAN():0:5:
> -%LE:NAN(09A_Zaz):1:12:nan:
> +%LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LE:NAN(09A_Zaz):0:12:
>  %LE:.0E0:1:4:0x0:
>  %*LE:.0E0:0:4:
> @@ -40,9 +40,9 @@
>  %*LE:1.79769313486231580793728971405301199E+308:0:42:
>  %LE:INFINITY:1:8:inf:
>  %*LE:INFINITY:0:8:
> -%LE:+NAN():1:6:nan:
> +%LE:+NAN():1:6:nan():
>  %*LE:+NAN():0:6:
> -%LE:+NAN(09A_Zaz):1:13:nan:
> +%LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LE:+NAN(09A_Zaz):0:13:
>  %LE:+.0E0:1:5:0x0:
>  %*LE:+.0E0:0:5:
> @@ -326,13 +326,13 @@
>  %*40LE:-0E+0:0:5:
>  %40LE:-.0E0:1:5:-0x0:
>  %*40LE:-.0E0:0:5:
> -%40LE:-NAN(09A_Zaz):1:13:-nan:
> +%40LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*40LE:-NAN(09A_Zaz):0:13:
> -%40LE:-NAN():1:6:-nan:
> +%40LE:-NAN():1:6:-nan():
>  %*40LE:-NAN():0:6:
> -%40LE:NAN():1:5:nan:
> +%40LE:NAN():1:5:nan():
>  %*40LE:NAN():0:5:
> -%40LE:NAN(09A_Zaz):1:12:nan:
> +%40LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*40LE:NAN(09A_Zaz):0:12:
>  %40LE:.0E0:1:4:0x0:
>  %*40LE:.0E0:0:4:
> @@ -350,9 +350,9 @@
>  %*40LE:1.79769313486231580793728971405301199E+308:0:40:
>  %40LE:INFINITY:1:8:inf:
>  %*40LE:INFINITY:0:8:
> -%40LE:+NAN():1:6:nan:
> +%40LE:+NAN():1:6:nan():
>  %*40LE:+NAN():0:6:
> -%40LE:+NAN(09A_Zaz):1:13:nan:
> +%40LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*40LE:+NAN(09A_Zaz):0:13:
>  %40LE:+.0E0:1:5:0x0:
>  %*40LE:+.0E0:0:5:
> @@ -388,13 +388,13 @@
>  %*48LE:-0E+0:0:5:
>  %48LE:-.0E0:1:5:-0x0:
>  %*48LE:-.0E0:0:5:
> -%48LE:-NAN(09A_Zaz):1:13:-nan:
> +%48LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*48LE:-NAN(09A_Zaz):0:13:
> -%48LE:-NAN():1:6:-nan:
> +%48LE:-NAN():1:6:-nan():
>  %*48LE:-NAN():0:6:
> -%48LE:NAN():1:5:nan:
> +%48LE:NAN():1:5:nan():
>  %*48LE:NAN():0:5:
> -%48LE:NAN(09A_Zaz):1:12:nan:
> +%48LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*48LE:NAN(09A_Zaz):0:12:
>  %48LE:.0E0:1:4:0x0:
>  %*48LE:.0E0:0:4:
> @@ -412,9 +412,9 @@
>  %*48LE:1.79769313486231580793728971405301199E+308:0:42:
>  %48LE:INFINITY:1:8:inf:
>  %*48LE:INFINITY:0:8:
> -%48LE:+NAN():1:6:nan:
> +%48LE:+NAN():1:6:nan():
>  %*48LE:+NAN():0:6:
> -%48LE:+NAN(09A_Zaz):1:13:nan:
> +%48LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48LE:+NAN(09A_Zaz):0:13:
>  %48LE:+.0E0:1:5:0x0:
>  %*48LE:+.0E0:0:5:
> @@ -512,13 +512,13 @@
>  %*48LE: -0E+0:0:6:
>  %48LE: -.0E0:1:6:-0x0:
>  %*48LE: -.0E0:0:6:
> -%48LE: -NAN(09A_Zaz):1:14:-nan:
> +%48LE: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*48LE: -NAN(09A_Zaz):0:14:
> -%48LE: -NAN():1:7:-nan:
> +%48LE: -NAN():1:7:-nan():
>  %*48LE: -NAN():0:7:
> -%48LE: NAN():1:6:nan:
> +%48LE: NAN():1:6:nan():
>  %*48LE: NAN():0:6:
> -%48LE: NAN(09A_Zaz):1:13:nan:
> +%48LE: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48LE: NAN(09A_Zaz):0:13:
>  %48LE: .0E0:1:5:0x0:
>  %*48LE: .0E0:0:5:
> @@ -536,9 +536,9 @@
>  %*48LE: 1.79769313486231580793728971405301199E+308:0:43:
>  %48LE: INFINITY:1:9:inf:
>  %*48LE: INFINITY:0:9:
> -%48LE: +NAN():1:7:nan:
> +%48LE: +NAN():1:7:nan():
>  %*48LE: +NAN():0:7:
> -%48LE: +NAN(09A_Zaz):1:14:nan:
> +%48LE: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*48LE: +NAN(09A_Zaz):0:14:
>  %48LE: +.0E0:1:6:0x0:
>  %*48LE: +.0E0:0:6:
> Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input
> +++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-f.input
> @@ -16,13 +16,13 @@
>  %*Lf:-0.0:0:4:
>  %Lf:-.0:1:3:-0x0:
>  %*Lf:-.0:0:3:
> -%Lf:-nan(09A_Zaz):1:13:-nan:
> +%Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*Lf:-nan(09A_Zaz):0:13:
> -%Lf:-nan():1:6:-nan:
> +%Lf:-nan():1:6:-nan():
>  %*Lf:-nan():0:6:
> -%Lf:nan():1:5:nan:
> +%Lf:nan():1:5:nan():
>  %*Lf:nan():0:5:
> -%Lf:nan(09A_Zaz):1:12:nan:
> +%Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*Lf:nan(09A_Zaz):0:12:
>  %Lf:.0:1:2:0x0:
>  %*Lf:.0:0:2:
> @@ -40,9 +40,9 @@
>  %*Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
>  %Lf:infinity:1:8:inf:
>  %*Lf:infinity:0:8:
> -%Lf:+nan():1:6:nan:
> +%Lf:+nan():1:6:nan():
>  %*Lf:+nan():0:6:
> -%Lf:+nan(09A_Zaz):1:13:nan:
> +%Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*Lf:+nan(09A_Zaz):0:13:
>  %Lf:+.0:1:3:0x0:
>  %*Lf:+.0:0:3:
> @@ -264,13 +264,13 @@
>  %*295Lf:-0.0:0:4:
>  %295Lf:-.0:1:3:-0x0:
>  %*295Lf:-.0:0:3:
> -%295Lf:-nan(09A_Zaz):1:13:-nan:
> +%295Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*295Lf:-nan(09A_Zaz):0:13:
> -%295Lf:-nan():1:6:-nan:
> +%295Lf:-nan():1:6:-nan():
>  %*295Lf:-nan():0:6:
> -%295Lf:nan():1:5:nan:
> +%295Lf:nan():1:5:nan():
>  %*295Lf:nan():0:5:
> -%295Lf:nan(09A_Zaz):1:12:nan:
> +%295Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*295Lf:nan(09A_Zaz):0:12:
>  %295Lf:.0:1:2:0x0:
>  %*295Lf:.0:0:2:
> @@ -288,9 +288,9 @@
>  %*295Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
>  %295Lf:infinity:1:8:inf:
>  %*295Lf:infinity:0:8:
> -%295Lf:+nan():1:6:nan:
> +%295Lf:+nan():1:6:nan():
>  %*295Lf:+nan():0:6:
> -%295Lf:+nan(09A_Zaz):1:13:nan:
> +%295Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*295Lf:+nan(09A_Zaz):0:13:
>  %295Lf:+.0:1:3:0x0:
>  %*295Lf:+.0:0:3:
> @@ -326,13 +326,13 @@
>  %*340Lf:-0.0:0:4:
>  %340Lf:-.0:1:3:-0x0:
>  %*340Lf:-.0:0:3:
> -%340Lf:-nan(09A_Zaz):1:13:-nan:
> +%340Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*340Lf:-nan(09A_Zaz):0:13:
> -%340Lf:-nan():1:6:-nan:
> +%340Lf:-nan():1:6:-nan():
>  %*340Lf:-nan():0:6:
> -%340Lf:nan():1:5:nan:
> +%340Lf:nan():1:5:nan():
>  %*340Lf:nan():0:5:
> -%340Lf:nan(09A_Zaz):1:12:nan:
> +%340Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*340Lf:nan(09A_Zaz):0:12:
>  %340Lf:.0:1:2:0x0:
>  %*340Lf:.0:0:2:
> @@ -350,9 +350,9 @@
>  %*340Lf:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
>  %340Lf:infinity:1:8:inf:
>  %*340Lf:infinity:0:8:
> -%340Lf:+nan():1:6:nan:
> +%340Lf:+nan():1:6:nan():
>  %*340Lf:+nan():0:6:
> -%340Lf:+nan(09A_Zaz):1:13:nan:
> +%340Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*340Lf:+nan(09A_Zaz):0:13:
>  %340Lf:+.0:1:3:0x0:
>  %*340Lf:+.0:0:3:
> @@ -450,13 +450,13 @@
>  %*340Lf: -0.0:0:5:
>  %340Lf: -.0:1:4:-0x0:
>  %*340Lf: -.0:0:4:
> -%340Lf: -nan(09A_Zaz):1:14:-nan:
> +%340Lf: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*340Lf: -nan(09A_Zaz):0:14:
> -%340Lf: -nan():1:7:-nan:
> +%340Lf: -nan():1:7:-nan():
>  %*340Lf: -nan():0:7:
> -%340Lf: nan():1:6:nan:
> +%340Lf: nan():1:6:nan():
>  %*340Lf: nan():0:6:
> -%340Lf: nan(09A_Zaz):1:13:nan:
> +%340Lf: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*340Lf: nan(09A_Zaz):0:13:
>  %340Lf: .0:1:3:0x0:
>  %*340Lf: .0:0:3:
> @@ -474,9 +474,9 @@
>  %*340Lf: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
>  %340Lf: infinity:1:9:inf:
>  %*340Lf: infinity:0:9:
> -%340Lf: +nan():1:7:nan:
> +%340Lf: +nan():1:7:nan():
>  %*340Lf: +nan():0:7:
> -%340Lf: +nan(09A_Zaz):1:14:nan:
> +%340Lf: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*340Lf: +nan(09A_Zaz):0:14:
>  %340Lf: +.0:1:4:0x0:
>  %*340Lf: +.0:0:4:
> Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input
> +++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-ff.input
> @@ -16,13 +16,13 @@
>  %*LF:-0.0:0:4:
>  %LF:-.0:1:3:-0x0:
>  %*LF:-.0:0:3:
> -%LF:-NAN(09A_Zaz):1:13:-nan:
> +%LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LF:-NAN(09A_Zaz):0:13:
> -%LF:-NAN():1:6:-nan:
> +%LF:-NAN():1:6:-nan():
>  %*LF:-NAN():0:6:
> -%LF:NAN():1:5:nan:
> +%LF:NAN():1:5:nan():
>  %*LF:NAN():0:5:
> -%LF:NAN(09A_Zaz):1:12:nan:
> +%LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LF:NAN(09A_Zaz):0:12:
>  %LF:.0:1:2:0x0:
>  %*LF:.0:0:2:
> @@ -40,9 +40,9 @@
>  %*LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
>  %LF:INFINITY:1:8:inf:
>  %*LF:INFINITY:0:8:
> -%LF:+NAN():1:6:nan:
> +%LF:+NAN():1:6:nan():
>  %*LF:+NAN():0:6:
> -%LF:+NAN(09A_Zaz):1:13:nan:
> +%LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LF:+NAN(09A_Zaz):0:13:
>  %LF:+.0:1:3:0x0:
>  %*LF:+.0:0:3:
> @@ -264,13 +264,13 @@
>  %*295LF:-0.0:0:4:
>  %295LF:-.0:1:3:-0x0:
>  %*295LF:-.0:0:3:
> -%295LF:-NAN(09A_Zaz):1:13:-nan:
> +%295LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*295LF:-NAN(09A_Zaz):0:13:
> -%295LF:-NAN():1:6:-nan:
> +%295LF:-NAN():1:6:-nan():
>  %*295LF:-NAN():0:6:
> -%295LF:NAN():1:5:nan:
> +%295LF:NAN():1:5:nan():
>  %*295LF:NAN():0:5:
> -%295LF:NAN(09A_Zaz):1:12:nan:
> +%295LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*295LF:NAN(09A_Zaz):0:12:
>  %295LF:.0:1:2:0x0:
>  %*295LF:.0:0:2:
> @@ -288,9 +288,9 @@
>  %*295LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:295:
>  %295LF:INFINITY:1:8:inf:
>  %*295LF:INFINITY:0:8:
> -%295LF:+NAN():1:6:nan:
> +%295LF:+NAN():1:6:nan():
>  %*295LF:+NAN():0:6:
> -%295LF:+NAN(09A_Zaz):1:13:nan:
> +%295LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*295LF:+NAN(09A_Zaz):0:13:
>  %295LF:+.0:1:3:0x0:
>  %*295LF:+.0:0:3:
> @@ -326,13 +326,13 @@
>  %*340LF:-0.0:0:4:
>  %340LF:-.0:1:3:-0x0:
>  %*340LF:-.0:0:3:
> -%340LF:-NAN(09A_Zaz):1:13:-nan:
> +%340LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*340LF:-NAN(09A_Zaz):0:13:
> -%340LF:-NAN():1:6:-nan:
> +%340LF:-NAN():1:6:-nan():
>  %*340LF:-NAN():0:6:
> -%340LF:NAN():1:5:nan:
> +%340LF:NAN():1:5:nan():
>  %*340LF:NAN():0:5:
> -%340LF:NAN(09A_Zaz):1:12:nan:
> +%340LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*340LF:NAN(09A_Zaz):0:12:
>  %340LF:.0:1:2:0x0:
>  %*340LF:.0:0:2:
> @@ -350,9 +350,9 @@
>  %*340LF:0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:312:
>  %340LF:INFINITY:1:8:inf:
>  %*340LF:INFINITY:0:8:
> -%340LF:+NAN():1:6:nan:
> +%340LF:+NAN():1:6:nan():
>  %*340LF:+NAN():0:6:
> -%340LF:+NAN(09A_Zaz):1:13:nan:
> +%340LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*340LF:+NAN(09A_Zaz):0:13:
>  %340LF:+.0:1:3:0x0:
>  %*340LF:+.0:0:3:
> @@ -450,13 +450,13 @@
>  %*340LF: -0.0:0:5:
>  %340LF: -.0:1:4:-0x0:
>  %*340LF: -.0:0:4:
> -%340LF: -NAN(09A_Zaz):1:14:-nan:
> +%340LF: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*340LF: -NAN(09A_Zaz):0:14:
> -%340LF: -NAN():1:7:-nan:
> +%340LF: -NAN():1:7:-nan():
>  %*340LF: -NAN():0:7:
> -%340LF: NAN():1:6:nan:
> +%340LF: NAN():1:6:nan():
>  %*340LF: NAN():0:6:
> -%340LF: NAN(09A_Zaz):1:13:nan:
> +%340LF: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*340LF: NAN(09A_Zaz):0:13:
>  %340LF: .0:1:3:0x0:
>  %*340LF: .0:0:3:
> @@ -474,9 +474,9 @@
>  %*340LF: 0179769313486231580793728971405301199252069012264752390332004544495176179865349768338004270583473493681874097135387894924752516923758125018237039690323659469736010689648748751591634331824498526377862231967249520608291850653495428451067676993116107021027413767397958053860876625383538022115414866471826801819648.0:0:313:
>  %340LF: INFINITY:1:9:inf:
>  %*340LF: INFINITY:0:9:
> -%340LF: +NAN():1:7:nan:
> +%340LF: +NAN():1:7:nan():
>  %*340LF: +NAN():0:7:
> -%340LF: +NAN(09A_Zaz):1:14:nan:
> +%340LF: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*340LF: +NAN(09A_Zaz):0:14:
>  %340LF: +.0:1:4:0x0:
>  %*340LF: +.0:0:4:
> Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
> +++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-g.input
> @@ -16,13 +16,13 @@
>  %*Lg:-0x0p+0:0:7:
>  %Lg:-0x.0p0:1:7:-0x0:
>  %*Lg:-0x.0p0:0:7:
> -%Lg:-nan(09A_Zaz):1:13:-nan:
> +%Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*Lg:-nan(09A_Zaz):0:13:
> -%Lg:-nan():1:6:-nan:
> +%Lg:-nan():1:6:-nan():
>  %*Lg:-nan():0:6:
> -%Lg:nan():1:5:nan:
> +%Lg:nan():1:5:nan():
>  %*Lg:nan():0:5:
> -%Lg:nan(09A_Zaz):1:12:nan:
> +%Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*Lg:nan(09A_Zaz):0:12:
>  %Lg:0x.0p0:1:6:0x0:
>  %*Lg:0x.0p0:0:6:
> @@ -40,9 +40,9 @@
>  %*Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
>  %Lg:infinity:1:8:inf:
>  %*Lg:infinity:0:8:
> -%Lg:+nan():1:6:nan:
> +%Lg:+nan():1:6:nan():
>  %*Lg:+nan():0:6:
> -%Lg:+nan(09A_Zaz):1:13:nan:
> +%Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*Lg:+nan(09A_Zaz):0:13:
>  %Lg:+0x.0p0:1:7:0x0:
>  %*Lg:+0x.0p0:0:7:
> @@ -330,7 +330,7 @@
>  %*5Lg:-nan(09A_Zaz):0:-1:
>  %5Lg:-nan():0:-1:
>  %*5Lg:-nan():0:-1:
> -%5Lg:nan():1:5:nan:
> +%5Lg:nan():1:5:nan():
>  %*5Lg:nan():0:5:
>  %5Lg:nan(09A_Zaz):0:-1:
>  %*5Lg:nan(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6Lg:-0x.0p0:0:-1:
>  %6Lg:-nan(09A_Zaz):0:-1:
>  %*6Lg:-nan(09A_Zaz):0:-1:
> -%6Lg:-nan():1:6:-nan:
> +%6Lg:-nan():1:6:-nan():
>  %*6Lg:-nan():0:6:
> -%6Lg:nan():1:5:nan:
> +%6Lg:nan():1:5:nan():
>  %*6Lg:nan():0:5:
>  %6Lg:nan(09A_Zaz):0:-1:
>  %*6Lg:nan(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:6:
>  %6Lg:infinity:0:-1:
>  %*6Lg:infinity:0:-1:
> -%6Lg:+nan():1:6:nan:
> +%6Lg:+nan():1:6:nan():
>  %*6Lg:+nan():0:6:
>  %6Lg:+nan(09A_Zaz):0:-1:
>  %*6Lg:+nan(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*33Lg:-0x0p+0:0:7:
>  %33Lg:-0x.0p0:1:7:-0x0:
>  %*33Lg:-0x.0p0:0:7:
> -%33Lg:-nan(09A_Zaz):1:13:-nan:
> +%33Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*33Lg:-nan(09A_Zaz):0:13:
> -%33Lg:-nan():1:6:-nan:
> +%33Lg:-nan():1:6:-nan():
>  %*33Lg:-nan():0:6:
> -%33Lg:nan():1:5:nan:
> +%33Lg:nan():1:5:nan():
>  %*33Lg:nan():0:5:
> -%33Lg:nan(09A_Zaz):1:12:nan:
> +%33Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*33Lg:nan(09A_Zaz):0:12:
>  %33Lg:0x.0p0:1:6:0x0:
>  %*33Lg:0x.0p0:0:6:
> @@ -474,9 +474,9 @@
>  %*33Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:33:
>  %33Lg:infinity:1:8:inf:
>  %*33Lg:infinity:0:8:
> -%33Lg:+nan():1:6:nan:
> +%33Lg:+nan():1:6:nan():
>  %*33Lg:+nan():0:6:
> -%33Lg:+nan(09A_Zaz):1:13:nan:
> +%33Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*33Lg:+nan(09A_Zaz):0:13:
>  %33Lg:+0x.0p0:1:7:0x0:
>  %*33Lg:+0x.0p0:0:7:
> @@ -512,13 +512,13 @@
>  %*50Lg:-0x0p+0:0:7:
>  %50Lg:-0x.0p0:1:7:-0x0:
>  %*50Lg:-0x.0p0:0:7:
> -%50Lg:-nan(09A_Zaz):1:13:-nan:
> +%50Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*50Lg:-nan(09A_Zaz):0:13:
> -%50Lg:-nan():1:6:-nan:
> +%50Lg:-nan():1:6:-nan():
>  %*50Lg:-nan():0:6:
> -%50Lg:nan():1:5:nan:
> +%50Lg:nan():1:5:nan():
>  %*50Lg:nan():0:5:
> -%50Lg:nan(09A_Zaz):1:12:nan:
> +%50Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*50Lg:nan(09A_Zaz):0:12:
>  %50Lg:0x.0p0:1:6:0x0:
>  %*50Lg:0x.0p0:0:6:
> @@ -536,9 +536,9 @@
>  %*50Lg:0xf.ffffffffffffbffffffffffffcp+1020:0:36:
>  %50Lg:infinity:1:8:inf:
>  %*50Lg:infinity:0:8:
> -%50Lg:+nan():1:6:nan:
> +%50Lg:+nan():1:6:nan():
>  %*50Lg:+nan():0:6:
> -%50Lg:+nan(09A_Zaz):1:13:nan:
> +%50Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*50Lg:+nan(09A_Zaz):0:13:
>  %50Lg:+0x.0p0:1:7:0x0:
>  %*50Lg:+0x.0p0:0:7:
> @@ -578,7 +578,7 @@
>  %*5Lg: -nan(09A_Zaz):0:-1:
>  %5Lg: -nan():0:-1:
>  %*5Lg: -nan():0:-1:
> -%5Lg: nan():1:6:nan:
> +%5Lg: nan():1:6:nan():
>  %*5Lg: nan():0:6:
>  %5Lg: nan(09A_Zaz):0:-1:
>  %*5Lg: nan(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*50Lg: -0x0p+0:0:8:
>  %50Lg: -0x.0p0:1:8:-0x0:
>  %*50Lg: -0x.0p0:0:8:
> -%50Lg: -nan(09A_Zaz):1:14:-nan:
> +%50Lg: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*50Lg: -nan(09A_Zaz):0:14:
> -%50Lg: -nan():1:7:-nan:
> +%50Lg: -nan():1:7:-nan():
>  %*50Lg: -nan():0:7:
> -%50Lg: nan():1:6:nan:
> +%50Lg: nan():1:6:nan():
>  %*50Lg: nan():0:6:
> -%50Lg: nan(09A_Zaz):1:13:nan:
> +%50Lg: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*50Lg: nan(09A_Zaz):0:13:
>  %50Lg: 0x.0p0:1:7:0x0:
>  %*50Lg: 0x.0p0:0:7:
> @@ -660,9 +660,9 @@
>  %*50Lg: 0xf.ffffffffffffbffffffffffffcp+1020:0:37:
>  %50Lg: infinity:1:9:inf:
>  %*50Lg: infinity:0:9:
> -%50Lg: +nan():1:7:nan:
> +%50Lg: +nan():1:7:nan():
>  %*50Lg: +nan():0:7:
> -%50Lg: +nan(09A_Zaz):1:14:nan:
> +%50Lg: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*50Lg: +nan(09A_Zaz):0:14:
>  %50Lg: +0x.0p0:1:8:0x0:
>  %*50Lg: +0x.0p0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
> +++ glibc/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-gg.input
> @@ -16,13 +16,13 @@
>  %*LG:-0X0P+0:0:7:
>  %LG:-0X.0P0:1:7:-0x0:
>  %*LG:-0X.0P0:0:7:
> -%LG:-NAN(09A_Zaz):1:13:-nan:
> +%LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LG:-NAN(09A_Zaz):0:13:
> -%LG:-NAN():1:6:-nan:
> +%LG:-NAN():1:6:-nan():
>  %*LG:-NAN():0:6:
> -%LG:NAN():1:5:nan:
> +%LG:NAN():1:5:nan():
>  %*LG:NAN():0:5:
> -%LG:NAN(09A_Zaz):1:12:nan:
> +%LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LG:NAN(09A_Zaz):0:12:
>  %LG:0X.0P0:1:6:0x0:
>  %*LG:0X.0P0:0:6:
> @@ -40,9 +40,9 @@
>  %*LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
>  %LG:INFINITY:1:8:inf:
>  %*LG:INFINITY:0:8:
> -%LG:+NAN():1:6:nan:
> +%LG:+NAN():1:6:nan():
>  %*LG:+NAN():0:6:
> -%LG:+NAN(09A_Zaz):1:13:nan:
> +%LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LG:+NAN(09A_Zaz):0:13:
>  %LG:+0X.0P0:1:7:0x0:
>  %*LG:+0X.0P0:0:7:
> @@ -330,7 +330,7 @@
>  %*5LG:-NAN(09A_Zaz):0:-1:
>  %5LG:-NAN():0:-1:
>  %*5LG:-NAN():0:-1:
> -%5LG:NAN():1:5:nan:
> +%5LG:NAN():1:5:nan():
>  %*5LG:NAN():0:5:
>  %5LG:NAN(09A_Zaz):0:-1:
>  %*5LG:NAN(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6LG:-0X.0P0:0:-1:
>  %6LG:-NAN(09A_Zaz):0:-1:
>  %*6LG:-NAN(09A_Zaz):0:-1:
> -%6LG:-NAN():1:6:-nan:
> +%6LG:-NAN():1:6:-nan():
>  %*6LG:-NAN():0:6:
> -%6LG:NAN():1:5:nan:
> +%6LG:NAN():1:5:nan():
>  %*6LG:NAN():0:5:
>  %6LG:NAN(09A_Zaz):0:-1:
>  %*6LG:NAN(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:6:
>  %6LG:INFINITY:0:-1:
>  %*6LG:INFINITY:0:-1:
> -%6LG:+NAN():1:6:nan:
> +%6LG:+NAN():1:6:nan():
>  %*6LG:+NAN():0:6:
>  %6LG:+NAN(09A_Zaz):0:-1:
>  %*6LG:+NAN(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*33LG:-0X0P+0:0:7:
>  %33LG:-0X.0P0:1:7:-0x0:
>  %*33LG:-0X.0P0:0:7:
> -%33LG:-NAN(09A_Zaz):1:13:-nan:
> +%33LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*33LG:-NAN(09A_Zaz):0:13:
> -%33LG:-NAN():1:6:-nan:
> +%33LG:-NAN():1:6:-nan():
>  %*33LG:-NAN():0:6:
> -%33LG:NAN():1:5:nan:
> +%33LG:NAN():1:5:nan():
>  %*33LG:NAN():0:5:
> -%33LG:NAN(09A_Zaz):1:12:nan:
> +%33LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*33LG:NAN(09A_Zaz):0:12:
>  %33LG:0X.0P0:1:6:0x0:
>  %*33LG:0X.0P0:0:6:
> @@ -474,9 +474,9 @@
>  %*33LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:33:
>  %33LG:INFINITY:1:8:inf:
>  %*33LG:INFINITY:0:8:
> -%33LG:+NAN():1:6:nan:
> +%33LG:+NAN():1:6:nan():
>  %*33LG:+NAN():0:6:
> -%33LG:+NAN(09A_Zaz):1:13:nan:
> +%33LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*33LG:+NAN(09A_Zaz):0:13:
>  %33LG:+0X.0P0:1:7:0x0:
>  %*33LG:+0X.0P0:0:7:
> @@ -512,13 +512,13 @@
>  %*50LG:-0X0P+0:0:7:
>  %50LG:-0X.0P0:1:7:-0x0:
>  %*50LG:-0X.0P0:0:7:
> -%50LG:-NAN(09A_Zaz):1:13:-nan:
> +%50LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*50LG:-NAN(09A_Zaz):0:13:
> -%50LG:-NAN():1:6:-nan:
> +%50LG:-NAN():1:6:-nan():
>  %*50LG:-NAN():0:6:
> -%50LG:NAN():1:5:nan:
> +%50LG:NAN():1:5:nan():
>  %*50LG:NAN():0:5:
> -%50LG:NAN(09A_Zaz):1:12:nan:
> +%50LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*50LG:NAN(09A_Zaz):0:12:
>  %50LG:0X.0P0:1:6:0x0:
>  %*50LG:0X.0P0:0:6:
> @@ -536,9 +536,9 @@
>  %*50LG:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:36:
>  %50LG:INFINITY:1:8:inf:
>  %*50LG:INFINITY:0:8:
> -%50LG:+NAN():1:6:nan:
> +%50LG:+NAN():1:6:nan():
>  %*50LG:+NAN():0:6:
> -%50LG:+NAN(09A_Zaz):1:13:nan:
> +%50LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*50LG:+NAN(09A_Zaz):0:13:
>  %50LG:+0X.0P0:1:7:0x0:
>  %*50LG:+0X.0P0:0:7:
> @@ -578,7 +578,7 @@
>  %*5LG: -NAN(09A_Zaz):0:-1:
>  %5LG: -NAN():0:-1:
>  %*5LG: -NAN():0:-1:
> -%5LG: NAN():1:6:nan:
> +%5LG: NAN():1:6:nan():
>  %*5LG: NAN():0:6:
>  %5LG: NAN(09A_Zaz):0:-1:
>  %*5LG: NAN(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*50LG: -0X0P+0:0:8:
>  %50LG: -0X.0P0:1:8:-0x0:
>  %*50LG: -0X.0P0:0:8:
> -%50LG: -NAN(09A_Zaz):1:14:-nan:
> +%50LG: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*50LG: -NAN(09A_Zaz):0:14:
> -%50LG: -NAN():1:7:-nan:
> +%50LG: -NAN():1:7:-nan():
>  %*50LG: -NAN():0:7:
> -%50LG: NAN():1:6:nan:
> +%50LG: NAN():1:6:nan():
>  %*50LG: NAN():0:6:
> -%50LG: NAN(09A_Zaz):1:13:nan:
> +%50LG: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*50LG: NAN(09A_Zaz):0:13:
>  %50LG: 0X.0P0:1:7:0x0:
>  %*50LG: 0X.0P0:0:7:
> @@ -660,9 +660,9 @@
>  %*50LG: 0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:37:
>  %50LG: INFINITY:1:9:inf:
>  %*50LG: INFINITY:0:9:
> -%50LG: +NAN():1:7:nan:
> +%50LG: +NAN():1:7:nan():
>  %*50LG: +NAN():0:7:
> -%50LG: +NAN(09A_Zaz):1:14:nan:
> +%50LG: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*50LG: +NAN(09A_Zaz):0:14:
>  %50LG: +0X.0P0:1:8:0x0:
>  %*50LG: +0X.0P0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
> +++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input
> @@ -16,13 +16,13 @@
>  %*La:-0x0p+0:0:7:
>  %La:-0x.0p0:1:7:-0x0:
>  %*La:-0x.0p0:0:7:
> -%La:-nan(09A_Zaz):1:13:-nan:
> +%La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*La:-nan(09A_Zaz):0:13:
> -%La:-nan():1:6:-nan:
> +%La:-nan():1:6:-nan():
>  %*La:-nan():0:6:
> -%La:nan():1:5:nan:
> +%La:nan():1:5:nan():
>  %*La:nan():0:5:
> -%La:nan(09A_Zaz):1:12:nan:
> +%La:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*La:nan(09A_Zaz):0:12:
>  %La:0x.0p0:1:6:0x0:
>  %*La:0x.0p0:0:6:
> @@ -40,9 +40,9 @@
>  %*La:0xf.fffffffffffffffp+16380:0:26:
>  %La:infinity:1:8:inf:
>  %*La:infinity:0:8:
> -%La:+nan():1:6:nan:
> +%La:+nan():1:6:nan():
>  %*La:+nan():0:6:
> -%La:+nan(09A_Zaz):1:13:nan:
> +%La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*La:+nan(09A_Zaz):0:13:
>  %La:+0x.0p0:1:7:0x0:
>  %*La:+0x.0p0:0:7:
> @@ -330,7 +330,7 @@
>  %*5La:-nan(09A_Zaz):0:-1:
>  %5La:-nan():0:-1:
>  %*5La:-nan():0:-1:
> -%5La:nan():1:5:nan:
> +%5La:nan():1:5:nan():
>  %*5La:nan():0:5:
>  %5La:nan(09A_Zaz):0:-1:
>  %*5La:nan(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6La:-0x.0p0:0:-1:
>  %6La:-nan(09A_Zaz):0:-1:
>  %*6La:-nan(09A_Zaz):0:-1:
> -%6La:-nan():1:6:-nan:
> +%6La:-nan():1:6:-nan():
>  %*6La:-nan():0:6:
> -%6La:nan():1:5:nan:
> +%6La:nan():1:5:nan():
>  %*6La:nan():0:5:
>  %6La:nan(09A_Zaz):0:-1:
>  %*6La:nan(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6La:0xf.fffffffffffffffp+16380:0:6:
>  %6La:infinity:0:-1:
>  %*6La:infinity:0:-1:
> -%6La:+nan():1:6:nan:
> +%6La:+nan():1:6:nan():
>  %*6La:+nan():0:6:
>  %6La:+nan(09A_Zaz):0:-1:
>  %*6La:+nan(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*22La:-0x0p+0:0:7:
>  %22La:-0x.0p0:1:7:-0x0:
>  %*22La:-0x.0p0:0:7:
> -%22La:-nan(09A_Zaz):1:13:-nan:
> +%22La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*22La:-nan(09A_Zaz):0:13:
> -%22La:-nan():1:6:-nan:
> +%22La:-nan():1:6:-nan():
>  %*22La:-nan():0:6:
> -%22La:nan():1:5:nan:
> +%22La:nan():1:5:nan():
>  %*22La:nan():0:5:
> -%22La:nan(09A_Zaz):1:12:nan:
> +%22La:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*22La:nan(09A_Zaz):0:12:
>  %22La:0x.0p0:1:6:0x0:
>  %*22La:0x.0p0:0:6:
> @@ -474,9 +474,9 @@
>  %*22La:0xf.fffffffffffffffp+16380:0:22:
>  %22La:infinity:1:8:inf:
>  %*22La:infinity:0:8:
> -%22La:+nan():1:6:nan:
> +%22La:+nan():1:6:nan():
>  %*22La:+nan():0:6:
> -%22La:+nan(09A_Zaz):1:13:nan:
> +%22La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*22La:+nan(09A_Zaz):0:13:
>  %22La:+0x.0p0:1:7:0x0:
>  %*22La:+0x.0p0:0:7:
> @@ -512,13 +512,13 @@
>  %*37La:-0x0p+0:0:7:
>  %37La:-0x.0p0:1:7:-0x0:
>  %*37La:-0x.0p0:0:7:
> -%37La:-nan(09A_Zaz):1:13:-nan:
> +%37La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*37La:-nan(09A_Zaz):0:13:
> -%37La:-nan():1:6:-nan:
> +%37La:-nan():1:6:-nan():
>  %*37La:-nan():0:6:
> -%37La:nan():1:5:nan:
> +%37La:nan():1:5:nan():
>  %*37La:nan():0:5:
> -%37La:nan(09A_Zaz):1:12:nan:
> +%37La:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*37La:nan(09A_Zaz):0:12:
>  %37La:0x.0p0:1:6:0x0:
>  %*37La:0x.0p0:0:6:
> @@ -536,9 +536,9 @@
>  %*37La:0xf.fffffffffffffffp+16380:0:26:
>  %37La:infinity:1:8:inf:
>  %*37La:infinity:0:8:
> -%37La:+nan():1:6:nan:
> +%37La:+nan():1:6:nan():
>  %*37La:+nan():0:6:
> -%37La:+nan(09A_Zaz):1:13:nan:
> +%37La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*37La:+nan(09A_Zaz):0:13:
>  %37La:+0x.0p0:1:7:0x0:
>  %*37La:+0x.0p0:0:7:
> @@ -578,7 +578,7 @@
>  %*5La: -nan(09A_Zaz):0:-1:
>  %5La: -nan():0:-1:
>  %*5La: -nan():0:-1:
> -%5La: nan():1:6:nan:
> +%5La: nan():1:6:nan():
>  %*5La: nan():0:6:
>  %5La: nan(09A_Zaz):0:-1:
>  %*5La: nan(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*37La: -0x0p+0:0:8:
>  %37La: -0x.0p0:1:8:-0x0:
>  %*37La: -0x.0p0:0:8:
> -%37La: -nan(09A_Zaz):1:14:-nan:
> +%37La: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*37La: -nan(09A_Zaz):0:14:
> -%37La: -nan():1:7:-nan:
> +%37La: -nan():1:7:-nan():
>  %*37La: -nan():0:7:
> -%37La: nan():1:6:nan:
> +%37La: nan():1:6:nan():
>  %*37La: nan():0:6:
> -%37La: nan(09A_Zaz):1:13:nan:
> +%37La: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*37La: nan(09A_Zaz):0:13:
>  %37La: 0x.0p0:1:7:0x0:
>  %*37La: 0x.0p0:0:7:
> @@ -660,9 +660,9 @@
>  %*37La: 0xf.fffffffffffffffp+16380:0:27:
>  %37La: infinity:1:9:inf:
>  %*37La: infinity:0:9:
> -%37La: +nan():1:7:nan:
> +%37La: +nan():1:7:nan():
>  %*37La: +nan():0:7:
> -%37La: +nan(09A_Zaz):1:14:nan:
> +%37La: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*37La: +nan(09A_Zaz):0:14:
>  %37La: +0x.0p0:1:8:0x0:
>  %*37La: +0x.0p0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
> +++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input
> @@ -16,13 +16,13 @@
>  %*LA:-0X0P+0:0:7:
>  %LA:-0X.0P0:1:7:-0x0:
>  %*LA:-0X.0P0:0:7:
> -%LA:-NAN(09A_Zaz):1:13:-nan:
> +%LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LA:-NAN(09A_Zaz):0:13:
> -%LA:-NAN():1:6:-nan:
> +%LA:-NAN():1:6:-nan():
>  %*LA:-NAN():0:6:
> -%LA:NAN():1:5:nan:
> +%LA:NAN():1:5:nan():
>  %*LA:NAN():0:5:
> -%LA:NAN(09A_Zaz):1:12:nan:
> +%LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LA:NAN(09A_Zaz):0:12:
>  %LA:0X.0P0:1:6:0x0:
>  %*LA:0X.0P0:0:6:
> @@ -40,9 +40,9 @@
>  %*LA:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
>  %LA:INFINITY:1:8:inf:
>  %*LA:INFINITY:0:8:
> -%LA:+NAN():1:6:nan:
> +%LA:+NAN():1:6:nan():
>  %*LA:+NAN():0:6:
> -%LA:+NAN(09A_Zaz):1:13:nan:
> +%LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LA:+NAN(09A_Zaz):0:13:
>  %LA:+0X.0P0:1:7:0x0:
>  %*LA:+0X.0P0:0:7:
> @@ -330,7 +330,7 @@
>  %*5LA:-NAN(09A_Zaz):0:-1:
>  %5LA:-NAN():0:-1:
>  %*5LA:-NAN():0:-1:
> -%5LA:NAN():1:5:nan:
> +%5LA:NAN():1:5:nan():
>  %*5LA:NAN():0:5:
>  %5LA:NAN(09A_Zaz):0:-1:
>  %*5LA:NAN(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6LA:-0X.0P0:0:-1:
>  %6LA:-NAN(09A_Zaz):0:-1:
>  %*6LA:-NAN(09A_Zaz):0:-1:
> -%6LA:-NAN():1:6:-nan:
> +%6LA:-NAN():1:6:-nan():
>  %*6LA:-NAN():0:6:
> -%6LA:NAN():1:5:nan:
> +%6LA:NAN():1:5:nan():
>  %*6LA:NAN():0:5:
>  %6LA:NAN(09A_Zaz):0:-1:
>  %*6LA:NAN(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6LA:0XF.FFFFFFFFFFFFFFFP+16380:0:6:
>  %6LA:INFINITY:0:-1:
>  %*6LA:INFINITY:0:-1:
> -%6LA:+NAN():1:6:nan:
> +%6LA:+NAN():1:6:nan():
>  %*6LA:+NAN():0:6:
>  %6LA:+NAN(09A_Zaz):0:-1:
>  %*6LA:+NAN(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*22LA:-0X0P+0:0:7:
>  %22LA:-0X.0P0:1:7:-0x0:
>  %*22LA:-0X.0P0:0:7:
> -%22LA:-NAN(09A_Zaz):1:13:-nan:
> +%22LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*22LA:-NAN(09A_Zaz):0:13:
> -%22LA:-NAN():1:6:-nan:
> +%22LA:-NAN():1:6:-nan():
>  %*22LA:-NAN():0:6:
> -%22LA:NAN():1:5:nan:
> +%22LA:NAN():1:5:nan():
>  %*22LA:NAN():0:5:
> -%22LA:NAN(09A_Zaz):1:12:nan:
> +%22LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*22LA:NAN(09A_Zaz):0:12:
>  %22LA:0X.0P0:1:6:0x0:
>  %*22LA:0X.0P0:0:6:
> @@ -474,9 +474,9 @@
>  %*22LA:0XF.FFFFFFFFFFFFFFFP+16380:0:22:
>  %22LA:INFINITY:1:8:inf:
>  %*22LA:INFINITY:0:8:
> -%22LA:+NAN():1:6:nan:
> +%22LA:+NAN():1:6:nan():
>  %*22LA:+NAN():0:6:
> -%22LA:+NAN(09A_Zaz):1:13:nan:
> +%22LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*22LA:+NAN(09A_Zaz):0:13:
>  %22LA:+0X.0P0:1:7:0x0:
>  %*22LA:+0X.0P0:0:7:
> @@ -512,13 +512,13 @@
>  %*37LA:-0X0P+0:0:7:
>  %37LA:-0X.0P0:1:7:-0x0:
>  %*37LA:-0X.0P0:0:7:
> -%37LA:-NAN(09A_Zaz):1:13:-nan:
> +%37LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*37LA:-NAN(09A_Zaz):0:13:
> -%37LA:-NAN():1:6:-nan:
> +%37LA:-NAN():1:6:-nan():
>  %*37LA:-NAN():0:6:
> -%37LA:NAN():1:5:nan:
> +%37LA:NAN():1:5:nan():
>  %*37LA:NAN():0:5:
> -%37LA:NAN(09A_Zaz):1:12:nan:
> +%37LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*37LA:NAN(09A_Zaz):0:12:
>  %37LA:0X.0P0:1:6:0x0:
>  %*37LA:0X.0P0:0:6:
> @@ -536,9 +536,9 @@
>  %*37LA:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
>  %37LA:INFINITY:1:8:inf:
>  %*37LA:INFINITY:0:8:
> -%37LA:+NAN():1:6:nan:
> +%37LA:+NAN():1:6:nan():
>  %*37LA:+NAN():0:6:
> -%37LA:+NAN(09A_Zaz):1:13:nan:
> +%37LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*37LA:+NAN(09A_Zaz):0:13:
>  %37LA:+0X.0P0:1:7:0x0:
>  %*37LA:+0X.0P0:0:7:
> @@ -578,7 +578,7 @@
>  %*5LA: -NAN(09A_Zaz):0:-1:
>  %5LA: -NAN():0:-1:
>  %*5LA: -NAN():0:-1:
> -%5LA: NAN():1:6:nan:
> +%5LA: NAN():1:6:nan():
>  %*5LA: NAN():0:6:
>  %5LA: NAN(09A_Zaz):0:-1:
>  %*5LA: NAN(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*37LA: -0X0P+0:0:8:
>  %37LA: -0X.0P0:1:8:-0x0:
>  %*37LA: -0X.0P0:0:8:
> -%37LA: -NAN(09A_Zaz):1:14:-nan:
> +%37LA: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*37LA: -NAN(09A_Zaz):0:14:
> -%37LA: -NAN():1:7:-nan:
> +%37LA: -NAN():1:7:-nan():
>  %*37LA: -NAN():0:7:
> -%37LA: NAN():1:6:nan:
> +%37LA: NAN():1:6:nan():
>  %*37LA: NAN():0:6:
> -%37LA: NAN(09A_Zaz):1:13:nan:
> +%37LA: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*37LA: NAN(09A_Zaz):0:13:
>  %37LA: 0X.0P0:1:7:0x0:
>  %*37LA: 0X.0P0:0:7:
> @@ -660,9 +660,9 @@
>  %*37LA: 0XF.FFFFFFFFFFFFFFFP+16380:0:27:
>  %37LA: INFINITY:1:9:inf:
>  %*37LA: INFINITY:0:9:
> -%37LA: +NAN():1:7:nan:
> +%37LA: +NAN():1:7:nan():
>  %*37LA: +NAN():0:7:
> -%37LA: +NAN(09A_Zaz):1:14:nan:
> +%37LA: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*37LA: +NAN(09A_Zaz):0:14:
>  %37LA: +0X.0P0:1:8:0x0:
>  %*37LA: +0X.0P0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
> +++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-e.input
> @@ -16,13 +16,13 @@
>  %*Le:-0e+0:0:5:
>  %Le:-.0e0:1:5:-0x0:
>  %*Le:-.0e0:0:5:
> -%Le:-nan(09A_Zaz):1:13:-nan:
> +%Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*Le:-nan(09A_Zaz):0:13:
> -%Le:-nan():1:6:-nan:
> +%Le:-nan():1:6:-nan():
>  %*Le:-nan():0:6:
> -%Le:nan():1:5:nan:
> +%Le:nan():1:5:nan():
>  %*Le:nan():0:5:
> -%Le:nan(09A_Zaz):1:12:nan:
> +%Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*Le:nan(09A_Zaz):0:12:
>  %Le:.0e0:1:4:0x0:
>  %*Le:.0e0:0:4:
> @@ -40,9 +40,9 @@
>  %*Le:1.18973149535723176502126385303097021e+4932:0:43:
>  %Le:infinity:1:8:inf:
>  %*Le:infinity:0:8:
> -%Le:+nan():1:6:nan:
> +%Le:+nan():1:6:nan():
>  %*Le:+nan():0:6:
> -%Le:+nan(09A_Zaz):1:13:nan:
> +%Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*Le:+nan(09A_Zaz):0:13:
>  %Le:+.0e0:1:5:0x0:
>  %*Le:+.0e0:0:5:
> @@ -326,13 +326,13 @@
>  %*40Le:-0e+0:0:5:
>  %40Le:-.0e0:1:5:-0x0:
>  %*40Le:-.0e0:0:5:
> -%40Le:-nan(09A_Zaz):1:13:-nan:
> +%40Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*40Le:-nan(09A_Zaz):0:13:
> -%40Le:-nan():1:6:-nan:
> +%40Le:-nan():1:6:-nan():
>  %*40Le:-nan():0:6:
> -%40Le:nan():1:5:nan:
> +%40Le:nan():1:5:nan():
>  %*40Le:nan():0:5:
> -%40Le:nan(09A_Zaz):1:12:nan:
> +%40Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*40Le:nan(09A_Zaz):0:12:
>  %40Le:.0e0:1:4:0x0:
>  %*40Le:.0e0:0:4:
> @@ -350,9 +350,9 @@
>  %*40Le:1.18973149535723176502126385303097021e+4932:0:40:
>  %40Le:infinity:1:8:inf:
>  %*40Le:infinity:0:8:
> -%40Le:+nan():1:6:nan:
> +%40Le:+nan():1:6:nan():
>  %*40Le:+nan():0:6:
> -%40Le:+nan(09A_Zaz):1:13:nan:
> +%40Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*40Le:+nan(09A_Zaz):0:13:
>  %40Le:+.0e0:1:5:0x0:
>  %*40Le:+.0e0:0:5:
> @@ -388,13 +388,13 @@
>  %*48Le:-0e+0:0:5:
>  %48Le:-.0e0:1:5:-0x0:
>  %*48Le:-.0e0:0:5:
> -%48Le:-nan(09A_Zaz):1:13:-nan:
> +%48Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*48Le:-nan(09A_Zaz):0:13:
> -%48Le:-nan():1:6:-nan:
> +%48Le:-nan():1:6:-nan():
>  %*48Le:-nan():0:6:
> -%48Le:nan():1:5:nan:
> +%48Le:nan():1:5:nan():
>  %*48Le:nan():0:5:
> -%48Le:nan(09A_Zaz):1:12:nan:
> +%48Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*48Le:nan(09A_Zaz):0:12:
>  %48Le:.0e0:1:4:0x0:
>  %*48Le:.0e0:0:4:
> @@ -412,9 +412,9 @@
>  %*48Le:1.18973149535723176502126385303097021e+4932:0:43:
>  %48Le:infinity:1:8:inf:
>  %*48Le:infinity:0:8:
> -%48Le:+nan():1:6:nan:
> +%48Le:+nan():1:6:nan():
>  %*48Le:+nan():0:6:
> -%48Le:+nan(09A_Zaz):1:13:nan:
> +%48Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48Le:+nan(09A_Zaz):0:13:
>  %48Le:+.0e0:1:5:0x0:
>  %*48Le:+.0e0:0:5:
> @@ -512,13 +512,13 @@
>  %*48Le: -0e+0:0:6:
>  %48Le: -.0e0:1:6:-0x0:
>  %*48Le: -.0e0:0:6:
> -%48Le: -nan(09A_Zaz):1:14:-nan:
> +%48Le: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*48Le: -nan(09A_Zaz):0:14:
> -%48Le: -nan():1:7:-nan:
> +%48Le: -nan():1:7:-nan():
>  %*48Le: -nan():0:7:
> -%48Le: nan():1:6:nan:
> +%48Le: nan():1:6:nan():
>  %*48Le: nan():0:6:
> -%48Le: nan(09A_Zaz):1:13:nan:
> +%48Le: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48Le: nan(09A_Zaz):0:13:
>  %48Le: .0e0:1:5:0x0:
>  %*48Le: .0e0:0:5:
> @@ -536,9 +536,9 @@
>  %*48Le: 1.18973149535723176502126385303097021e+4932:0:44:
>  %48Le: infinity:1:9:inf:
>  %*48Le: infinity:0:9:
> -%48Le: +nan():1:7:nan:
> +%48Le: +nan():1:7:nan():
>  %*48Le: +nan():0:7:
> -%48Le: +nan(09A_Zaz):1:14:nan:
> +%48Le: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*48Le: +nan(09A_Zaz):0:14:
>  %48Le: +.0e0:1:6:0x0:
>  %*48Le: +.0e0:0:6:
> Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
> +++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ee.input
> @@ -16,13 +16,13 @@
>  %*LE:-0E+0:0:5:
>  %LE:-.0E0:1:5:-0x0:
>  %*LE:-.0E0:0:5:
> -%LE:-NAN(09A_Zaz):1:13:-nan:
> +%LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LE:-NAN(09A_Zaz):0:13:
> -%LE:-NAN():1:6:-nan:
> +%LE:-NAN():1:6:-nan():
>  %*LE:-NAN():0:6:
> -%LE:NAN():1:5:nan:
> +%LE:NAN():1:5:nan():
>  %*LE:NAN():0:5:
> -%LE:NAN(09A_Zaz):1:12:nan:
> +%LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LE:NAN(09A_Zaz):0:12:
>  %LE:.0E0:1:4:0x0:
>  %*LE:.0E0:0:4:
> @@ -40,9 +40,9 @@
>  %*LE:1.18973149535723176502126385303097021E+4932:0:43:
>  %LE:INFINITY:1:8:inf:
>  %*LE:INFINITY:0:8:
> -%LE:+NAN():1:6:nan:
> +%LE:+NAN():1:6:nan():
>  %*LE:+NAN():0:6:
> -%LE:+NAN(09A_Zaz):1:13:nan:
> +%LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LE:+NAN(09A_Zaz):0:13:
>  %LE:+.0E0:1:5:0x0:
>  %*LE:+.0E0:0:5:
> @@ -326,13 +326,13 @@
>  %*40LE:-0E+0:0:5:
>  %40LE:-.0E0:1:5:-0x0:
>  %*40LE:-.0E0:0:5:
> -%40LE:-NAN(09A_Zaz):1:13:-nan:
> +%40LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*40LE:-NAN(09A_Zaz):0:13:
> -%40LE:-NAN():1:6:-nan:
> +%40LE:-NAN():1:6:-nan():
>  %*40LE:-NAN():0:6:
> -%40LE:NAN():1:5:nan:
> +%40LE:NAN():1:5:nan():
>  %*40LE:NAN():0:5:
> -%40LE:NAN(09A_Zaz):1:12:nan:
> +%40LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*40LE:NAN(09A_Zaz):0:12:
>  %40LE:.0E0:1:4:0x0:
>  %*40LE:.0E0:0:4:
> @@ -350,9 +350,9 @@
>  %*40LE:1.18973149535723176502126385303097021E+4932:0:40:
>  %40LE:INFINITY:1:8:inf:
>  %*40LE:INFINITY:0:8:
> -%40LE:+NAN():1:6:nan:
> +%40LE:+NAN():1:6:nan():
>  %*40LE:+NAN():0:6:
> -%40LE:+NAN(09A_Zaz):1:13:nan:
> +%40LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*40LE:+NAN(09A_Zaz):0:13:
>  %40LE:+.0E0:1:5:0x0:
>  %*40LE:+.0E0:0:5:
> @@ -388,13 +388,13 @@
>  %*48LE:-0E+0:0:5:
>  %48LE:-.0E0:1:5:-0x0:
>  %*48LE:-.0E0:0:5:
> -%48LE:-NAN(09A_Zaz):1:13:-nan:
> +%48LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*48LE:-NAN(09A_Zaz):0:13:
> -%48LE:-NAN():1:6:-nan:
> +%48LE:-NAN():1:6:-nan():
>  %*48LE:-NAN():0:6:
> -%48LE:NAN():1:5:nan:
> +%48LE:NAN():1:5:nan():
>  %*48LE:NAN():0:5:
> -%48LE:NAN(09A_Zaz):1:12:nan:
> +%48LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*48LE:NAN(09A_Zaz):0:12:
>  %48LE:.0E0:1:4:0x0:
>  %*48LE:.0E0:0:4:
> @@ -412,9 +412,9 @@
>  %*48LE:1.18973149535723176502126385303097021E+4932:0:43:
>  %48LE:INFINITY:1:8:inf:
>  %*48LE:INFINITY:0:8:
> -%48LE:+NAN():1:6:nan:
> +%48LE:+NAN():1:6:nan():
>  %*48LE:+NAN():0:6:
> -%48LE:+NAN(09A_Zaz):1:13:nan:
> +%48LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48LE:+NAN(09A_Zaz):0:13:
>  %48LE:+.0E0:1:5:0x0:
>  %*48LE:+.0E0:0:5:
> @@ -512,13 +512,13 @@
>  %*48LE: -0E+0:0:6:
>  %48LE: -.0E0:1:6:-0x0:
>  %*48LE: -.0E0:0:6:
> -%48LE: -NAN(09A_Zaz):1:14:-nan:
> +%48LE: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*48LE: -NAN(09A_Zaz):0:14:
> -%48LE: -NAN():1:7:-nan:
> +%48LE: -NAN():1:7:-nan():
>  %*48LE: -NAN():0:7:
> -%48LE: NAN():1:6:nan:
> +%48LE: NAN():1:6:nan():
>  %*48LE: NAN():0:6:
> -%48LE: NAN(09A_Zaz):1:13:nan:
> +%48LE: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48LE: NAN(09A_Zaz):0:13:
>  %48LE: .0E0:1:5:0x0:
>  %*48LE: .0E0:0:5:
> @@ -536,9 +536,9 @@
>  %*48LE: 1.18973149535723176502126385303097021E+4932:0:44:
>  %48LE: INFINITY:1:9:inf:
>  %*48LE: INFINITY:0:9:
> -%48LE: +NAN():1:7:nan:
> +%48LE: +NAN():1:7:nan():
>  %*48LE: +NAN():0:7:
> -%48LE: +NAN(09A_Zaz):1:14:nan:
> +%48LE: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*48LE: +NAN(09A_Zaz):0:14:
>  %48LE: +.0E0:1:6:0x0:
>  %*48LE: +.0E0:0:6:
> Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input
> +++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-f.input
> @@ -16,13 +16,13 @@
>  %*Lf:-0.0:0:4:
>  %Lf:-.0:1:3:-0x0:
>  %*Lf:-.0:0:3:
> -%Lf:-nan(09A_Zaz):1:13:-nan:
> +%Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*Lf:-nan(09A_Zaz):0:13:
> -%Lf:-nan():1:6:-nan:
> +%Lf:-nan():1:6:-nan():
>  %*Lf:-nan():0:6:
> -%Lf:nan():1:5:nan:
> +%Lf:nan():1:5:nan():
>  %*Lf:nan():0:5:
> -%Lf:nan(09A_Zaz):1:12:nan:
> +%Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*Lf:nan(09A_Zaz):0:12:
>  %Lf:.0:1:2:0x0:
>  %*Lf:.0:0:2:
> @@ -40,9 +40,9 @@
>  %*Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
>  %Lf:infinity:1:8:inf:
>  %*Lf:infinity:0:8:
> -%Lf:+nan():1:6:nan:
> +%Lf:+nan():1:6:nan():
>  %*Lf:+nan():0:6:
> -%Lf:+nan(09A_Zaz):1:13:nan:
> +%Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*Lf:+nan(09A_Zaz):0:13:
>  %Lf:+.0:1:3:0x0:
>  %*Lf:+.0:0:3:
> @@ -264,13 +264,13 @@
>  %*4935Lf:-0.0:0:4:
>  %4935Lf:-.0:1:3:-0x0:
>  %*4935Lf:-.0:0:3:
> -%4935Lf:-nan(09A_Zaz):1:13:-nan:
> +%4935Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*4935Lf:-nan(09A_Zaz):0:13:
> -%4935Lf:-nan():1:6:-nan:
> +%4935Lf:-nan():1:6:-nan():
>  %*4935Lf:-nan():0:6:
> -%4935Lf:nan():1:5:nan:
> +%4935Lf:nan():1:5:nan():
>  %*4935Lf:nan():0:5:
> -%4935Lf:nan(09A_Zaz):1:12:nan:
> +%4935Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*4935Lf:nan(09A_Zaz):0:12:
>  %4935Lf:.0:1:2:0x0:
>  %*4935Lf:.0:0:2:
> @@ -288,9 +288,9 @@
>  %*4935Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
>  %4935Lf:infinity:1:8:inf:
>  %*4935Lf:infinity:0:8:
> -%4935Lf:+nan():1:6:nan:
> +%4935Lf:+nan():1:6:nan():
>  %*4935Lf:+nan():0:6:
> -%4935Lf:+nan(09A_Zaz):1:13:nan:
> +%4935Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*4935Lf:+nan(09A_Zaz):0:13:
>  %4935Lf:+.0:1:3:0x0:
>  %*4935Lf:+.0:0:3:
> @@ -326,13 +326,13 @@
>  %*5000Lf:-0.0:0:4:
>  %5000Lf:-.0:1:3:-0x0:
>  %*5000Lf:-.0:0:3:
> -%5000Lf:-nan(09A_Zaz):1:13:-nan:
> +%5000Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*5000Lf:-nan(09A_Zaz):0:13:
> -%5000Lf:-nan():1:6:-nan:
> +%5000Lf:-nan():1:6:-nan():
>  %*5000Lf:-nan():0:6:
> -%5000Lf:nan():1:5:nan:
> +%5000Lf:nan():1:5:nan():
>  %*5000Lf:nan():0:5:
> -%5000Lf:nan(09A_Zaz):1:12:nan:
> +%5000Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*5000Lf:nan(09A_Zaz):0:12:
>  %5000Lf:.0:1:2:0x0:
>  %*5000Lf:.0:0:2:
> @@ -350,9 +350,9 @@
>  %*5000Lf:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
>  %5000Lf:infinity:1:8:inf:
>  %*5000Lf:infinity:0:8:
> -%5000Lf:+nan():1:6:nan:
> +%5000Lf:+nan():1:6:nan():
>  %*5000Lf:+nan():0:6:
> -%5000Lf:+nan(09A_Zaz):1:13:nan:
> +%5000Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*5000Lf:+nan(09A_Zaz):0:13:
>  %5000Lf:+.0:1:3:0x0:
>  %*5000Lf:+.0:0:3:
> @@ -450,13 +450,13 @@
>  %*5000Lf: -0.0:0:5:
>  %5000Lf: -.0:1:4:-0x0:
>  %*5000Lf: -.0:0:4:
> -%5000Lf: -nan(09A_Zaz):1:14:-nan:
> +%5000Lf: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*5000Lf: -nan(09A_Zaz):0:14:
> -%5000Lf: -nan():1:7:-nan:
> +%5000Lf: -nan():1:7:-nan():
>  %*5000Lf: -nan():0:7:
> -%5000Lf: nan():1:6:nan:
> +%5000Lf: nan():1:6:nan():
>  %*5000Lf: nan():0:6:
> -%5000Lf: nan(09A_Zaz):1:13:nan:
> +%5000Lf: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*5000Lf: nan(09A_Zaz):0:13:
>  %5000Lf: .0:1:3:0x0:
>  %*5000Lf: .0:0:3:
> @@ -474,9 +474,9 @@
>  %*5000Lf: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
>  %5000Lf: infinity:1:9:inf:
>  %*5000Lf: infinity:0:9:
> -%5000Lf: +nan():1:7:nan:
> +%5000Lf: +nan():1:7:nan():
>  %*5000Lf: +nan():0:7:
> -%5000Lf: +nan(09A_Zaz):1:14:nan:
> +%5000Lf: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*5000Lf: +nan(09A_Zaz):0:14:
>  %5000Lf: +.0:1:4:0x0:
>  %*5000Lf: +.0:0:4:
> Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input
> +++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-ff.input
> @@ -16,13 +16,13 @@
>  %*LF:-0.0:0:4:
>  %LF:-.0:1:3:-0x0:
>  %*LF:-.0:0:3:
> -%LF:-NAN(09A_Zaz):1:13:-nan:
> +%LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LF:-NAN(09A_Zaz):0:13:
> -%LF:-NAN():1:6:-nan:
> +%LF:-NAN():1:6:-nan():
>  %*LF:-NAN():0:6:
> -%LF:NAN():1:5:nan:
> +%LF:NAN():1:5:nan():
>  %*LF:NAN():0:5:
> -%LF:NAN(09A_Zaz):1:12:nan:
> +%LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LF:NAN(09A_Zaz):0:12:
>  %LF:.0:1:2:0x0:
>  %*LF:.0:0:2:
> @@ -40,9 +40,9 @@
>  %*LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
>  %LF:INFINITY:1:8:inf:
>  %*LF:INFINITY:0:8:
> -%LF:+NAN():1:6:nan:
> +%LF:+NAN():1:6:nan():
>  %*LF:+NAN():0:6:
> -%LF:+NAN(09A_Zaz):1:13:nan:
> +%LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LF:+NAN(09A_Zaz):0:13:
>  %LF:+.0:1:3:0x0:
>  %*LF:+.0:0:3:
> @@ -264,13 +264,13 @@
>  %*4935LF:-0.0:0:4:
>  %4935LF:-.0:1:3:-0x0:
>  %*4935LF:-.0:0:3:
> -%4935LF:-NAN(09A_Zaz):1:13:-nan:
> +%4935LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*4935LF:-NAN(09A_Zaz):0:13:
> -%4935LF:-NAN():1:6:-nan:
> +%4935LF:-NAN():1:6:-nan():
>  %*4935LF:-NAN():0:6:
> -%4935LF:NAN():1:5:nan:
> +%4935LF:NAN():1:5:nan():
>  %*4935LF:NAN():0:5:
> -%4935LF:NAN(09A_Zaz):1:12:nan:
> +%4935LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*4935LF:NAN(09A_Zaz):0:12:
>  %4935LF:.0:1:2:0x0:
>  %*4935LF:.0:0:2:
> @@ -288,9 +288,9 @@
>  %*4935LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4935:
>  %4935LF:INFINITY:1:8:inf:
>  %*4935LF:INFINITY:0:8:
> -%4935LF:+NAN():1:6:nan:
> +%4935LF:+NAN():1:6:nan():
>  %*4935LF:+NAN():0:6:
> -%4935LF:+NAN(09A_Zaz):1:13:nan:
> +%4935LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*4935LF:+NAN(09A_Zaz):0:13:
>  %4935LF:+.0:1:3:0x0:
>  %*4935LF:+.0:0:3:
> @@ -326,13 +326,13 @@
>  %*5000LF:-0.0:0:4:
>  %5000LF:-.0:1:3:-0x0:
>  %*5000LF:-.0:0:3:
> -%5000LF:-NAN(09A_Zaz):1:13:-nan:
> +%5000LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*5000LF:-NAN(09A_Zaz):0:13:
> -%5000LF:-NAN():1:6:-nan:
> +%5000LF:-NAN():1:6:-nan():
>  %*5000LF:-NAN():0:6:
> -%5000LF:NAN():1:5:nan:
> +%5000LF:NAN():1:5:nan():
>  %*5000LF:NAN():0:5:
> -%5000LF:NAN(09A_Zaz):1:12:nan:
> +%5000LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*5000LF:NAN(09A_Zaz):0:12:
>  %5000LF:.0:1:2:0x0:
>  %*5000LF:.0:0:2:
> @@ -350,9 +350,9 @@
>  %*5000LF:01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4936:
>  %5000LF:INFINITY:1:8:inf:
>  %*5000LF:INFINITY:0:8:
> -%5000LF:+NAN():1:6:nan:
> +%5000LF:+NAN():1:6:nan():
>  %*5000LF:+NAN():0:6:
> -%5000LF:+NAN(09A_Zaz):1:13:nan:
> +%5000LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*5000LF:+NAN(09A_Zaz):0:13:
>  %5000LF:+.0:1:3:0x0:
>  %*5000LF:+.0:0:3:
> @@ -450,13 +450,13 @@
>  %*5000LF: -0.0:0:5:
>  %5000LF: -.0:1:4:-0x0:
>  %*5000LF: -.0:0:4:
> -%5000LF: -NAN(09A_Zaz):1:14:-nan:
> +%5000LF: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*5000LF: -NAN(09A_Zaz):0:14:
> -%5000LF: -NAN():1:7:-nan:
> +%5000LF: -NAN():1:7:-nan():
>  %*5000LF: -NAN():0:7:
> -%5000LF: NAN():1:6:nan:
> +%5000LF: NAN():1:6:nan():
>  %*5000LF: NAN():0:6:
> -%5000LF: NAN(09A_Zaz):1:13:nan:
> +%5000LF: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*5000LF: NAN(09A_Zaz):0:13:
>  %5000LF: .0:1:3:0x0:
>  %*5000LF: .0:0:3:
> @@ -474,9 +474,9 @@
>  %*5000LF: 01189731495357231765021263853030970205169063322294624200440323733891737005522970722616410290336528882853545697807495577314427443153670288434198125573853743678673593200706973263201915918282961524365529510646791086614311790632169778838896134786560600399148753433211454911160088679845154866512852340149773037600009125479393966223151383622417838542743917838138717805889487540575168226347659235576974805113725649020884855222494791399377585026011773549180099796226026859508558883608159846900235645132346594476384939859276456284579661772930407806609229102715046085388087959327781622986827547830768080040150694942303411728957777100335714010559775242124057347007386251660110828379119623008469277200965153500208474470792443848545912886723000619085126472111951361467527633519562927597957250278002980795904193139603021470997035276467445530922022679656280991498232083329641241038509239184734786121921697210543484287048353408113042573002216421348917347174234800714880751002064390517234247656004721768096486107994943415703476320643558624207443504424380566136017608837478165389027809576975977286860071487028287955567141404632615832623602762896316173978484254486860609948270867968048078702511858930838546584223040908805996294594586201903766048446790926002225410530775901065760671347200125846406957030257138960983757998926954553052368560758683179223113639519468850880771872104705203957587480013143131444254943919940175753169339392366881856189129931729104252921236835159922322050998001677102784035360140829296398115122877768135706045789343535451696539561254048846447169786893211671087229088082778350518228857646062218739702851655083720992349483334435228984751232753726636066213902281264706234075352071724058665079518217303463782631353393706774901950197841690441824738063162828586857741432581165364040218402724913393320949219498422442730427019873044536620350262386957804682003601447291997123095530057206141866974852846856186514832715974481203121946751686379343096189615107330065552421485195201762858595091051839472502863871632494167613804996319791441870254302706758495192008837915169401581740046711477877201459644461175204059453504764721807975761111720846273639279600339670470037613374509553184150073796412605047923251661354841291884211340823015473304754067072818763503617332908005951896325207071673904547777129682265206225651439919376804400292380903112437912614776255964694221981375146967079446870358004392507659451618379811859392049544036114915310782251072691486979809240946772142727012404377187409216756613634938900451232351668146089322400697993176017805338191849981933008410985993938760292601390911414526003720284872132411955424282101831204216104467404621635336900583664606591156298764745525068145003932941404131495400677602951005962253022823003631473824681059648442441324864573137437595096416168048024129351876204668135636877532814675538798871771836512893947195335061885003267607354388673368002074387849657014576090349857571243045102038730494854256702479339322809110526041538528994849203991091946129912491633289917998094380337879522093131466946149705939664152375949285890960489916121944989986384837022486672249148924678410206183364627416969576307632480235587975245253737035433882960862753427740016333434055083537048507374544819754722228975281083020898682633020285259923084168054539687911418297629988964576482765287504562854924265165217750799516259669229114977788962356670956627138482018191348321687995863652637620978285070099337294396784639879024914514222742527006363942327998483976739987154418554201562244154926653014515504685489258620276085761837129763358761215382565129633538141663949516556000264159186554850057052611431952919918807954522394649627635630178580896692226406235382898535867595990647008385687123810329591926494846250768992258419305480763620215089022149220528069842018350840586938493815498909445461977893029113576516775406232278298314033473276603952231603422824717528181818844304880921321933550869873395861276073670866652375555675803171490108477320096424318780070008797346032906278943553743564448851907191616455141155761939399690767415156402826543664026760095087523945507341556135867933066031744720924446513532366647649735400851967040771103640538150073486891798364049570606189535005089840913826869535090066783324472578712196604415284924840041850932811908963634175739897166596000759487800619164094854338758520657116541072260996288150123144377944008749301944744330784388995701842710004808305012177123560622895076269042856800047718893158089358515593863176652948089031267747029662545110861548958395087796755464137944895960527975209874813839762578592105756284401759349324162148339565350189196811389091843795734703269406342890087805846940352453479398080674273236297887100867175802531561302356064878709259865288416350972529537091114317204887747405539054009425375424119317944175137064689643861517718849867010341532542385911089624710885385808688837777258648564145934262121086647588489260031762345960769508849149662444156604419552086811989770240.0:0:4937:
>  %5000LF: INFINITY:1:9:inf:
>  %*5000LF: INFINITY:0:9:
> -%5000LF: +NAN():1:7:nan:
> +%5000LF: +NAN():1:7:nan():
>  %*5000LF: +NAN():0:7:
> -%5000LF: +NAN(09A_Zaz):1:14:nan:
> +%5000LF: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*5000LF: +NAN(09A_Zaz):0:14:
>  %5000LF: +.0:1:4:0x0:
>  %*5000LF: +.0:0:4:
> Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
> +++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-g.input
> @@ -16,13 +16,13 @@
>  %*Lg:-0x0p+0:0:7:
>  %Lg:-0x.0p0:1:7:-0x0:
>  %*Lg:-0x.0p0:0:7:
> -%Lg:-nan(09A_Zaz):1:13:-nan:
> +%Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*Lg:-nan(09A_Zaz):0:13:
> -%Lg:-nan():1:6:-nan:
> +%Lg:-nan():1:6:-nan():
>  %*Lg:-nan():0:6:
> -%Lg:nan():1:5:nan:
> +%Lg:nan():1:5:nan():
>  %*Lg:nan():0:5:
> -%Lg:nan(09A_Zaz):1:12:nan:
> +%Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*Lg:nan(09A_Zaz):0:12:
>  %Lg:0x.0p0:1:6:0x0:
>  %*Lg:0x.0p0:0:6:
> @@ -40,9 +40,9 @@
>  %*Lg:0xf.fffffffffffffffp+16380:0:26:
>  %Lg:infinity:1:8:inf:
>  %*Lg:infinity:0:8:
> -%Lg:+nan():1:6:nan:
> +%Lg:+nan():1:6:nan():
>  %*Lg:+nan():0:6:
> -%Lg:+nan(09A_Zaz):1:13:nan:
> +%Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*Lg:+nan(09A_Zaz):0:13:
>  %Lg:+0x.0p0:1:7:0x0:
>  %*Lg:+0x.0p0:0:7:
> @@ -330,7 +330,7 @@
>  %*5Lg:-nan(09A_Zaz):0:-1:
>  %5Lg:-nan():0:-1:
>  %*5Lg:-nan():0:-1:
> -%5Lg:nan():1:5:nan:
> +%5Lg:nan():1:5:nan():
>  %*5Lg:nan():0:5:
>  %5Lg:nan(09A_Zaz):0:-1:
>  %*5Lg:nan(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6Lg:-0x.0p0:0:-1:
>  %6Lg:-nan(09A_Zaz):0:-1:
>  %*6Lg:-nan(09A_Zaz):0:-1:
> -%6Lg:-nan():1:6:-nan:
> +%6Lg:-nan():1:6:-nan():
>  %*6Lg:-nan():0:6:
> -%6Lg:nan():1:5:nan:
> +%6Lg:nan():1:5:nan():
>  %*6Lg:nan():0:5:
>  %6Lg:nan(09A_Zaz):0:-1:
>  %*6Lg:nan(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6Lg:0xf.fffffffffffffffp+16380:0:6:
>  %6Lg:infinity:0:-1:
>  %*6Lg:infinity:0:-1:
> -%6Lg:+nan():1:6:nan:
> +%6Lg:+nan():1:6:nan():
>  %*6Lg:+nan():0:6:
>  %6Lg:+nan(09A_Zaz):0:-1:
>  %*6Lg:+nan(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*22Lg:-0x0p+0:0:7:
>  %22Lg:-0x.0p0:1:7:-0x0:
>  %*22Lg:-0x.0p0:0:7:
> -%22Lg:-nan(09A_Zaz):1:13:-nan:
> +%22Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*22Lg:-nan(09A_Zaz):0:13:
> -%22Lg:-nan():1:6:-nan:
> +%22Lg:-nan():1:6:-nan():
>  %*22Lg:-nan():0:6:
> -%22Lg:nan():1:5:nan:
> +%22Lg:nan():1:5:nan():
>  %*22Lg:nan():0:5:
> -%22Lg:nan(09A_Zaz):1:12:nan:
> +%22Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*22Lg:nan(09A_Zaz):0:12:
>  %22Lg:0x.0p0:1:6:0x0:
>  %*22Lg:0x.0p0:0:6:
> @@ -474,9 +474,9 @@
>  %*22Lg:0xf.fffffffffffffffp+16380:0:22:
>  %22Lg:infinity:1:8:inf:
>  %*22Lg:infinity:0:8:
> -%22Lg:+nan():1:6:nan:
> +%22Lg:+nan():1:6:nan():
>  %*22Lg:+nan():0:6:
> -%22Lg:+nan(09A_Zaz):1:13:nan:
> +%22Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*22Lg:+nan(09A_Zaz):0:13:
>  %22Lg:+0x.0p0:1:7:0x0:
>  %*22Lg:+0x.0p0:0:7:
> @@ -512,13 +512,13 @@
>  %*37Lg:-0x0p+0:0:7:
>  %37Lg:-0x.0p0:1:7:-0x0:
>  %*37Lg:-0x.0p0:0:7:
> -%37Lg:-nan(09A_Zaz):1:13:-nan:
> +%37Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*37Lg:-nan(09A_Zaz):0:13:
> -%37Lg:-nan():1:6:-nan:
> +%37Lg:-nan():1:6:-nan():
>  %*37Lg:-nan():0:6:
> -%37Lg:nan():1:5:nan:
> +%37Lg:nan():1:5:nan():
>  %*37Lg:nan():0:5:
> -%37Lg:nan(09A_Zaz):1:12:nan:
> +%37Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*37Lg:nan(09A_Zaz):0:12:
>  %37Lg:0x.0p0:1:6:0x0:
>  %*37Lg:0x.0p0:0:6:
> @@ -536,9 +536,9 @@
>  %*37Lg:0xf.fffffffffffffffp+16380:0:26:
>  %37Lg:infinity:1:8:inf:
>  %*37Lg:infinity:0:8:
> -%37Lg:+nan():1:6:nan:
> +%37Lg:+nan():1:6:nan():
>  %*37Lg:+nan():0:6:
> -%37Lg:+nan(09A_Zaz):1:13:nan:
> +%37Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*37Lg:+nan(09A_Zaz):0:13:
>  %37Lg:+0x.0p0:1:7:0x0:
>  %*37Lg:+0x.0p0:0:7:
> @@ -578,7 +578,7 @@
>  %*5Lg: -nan(09A_Zaz):0:-1:
>  %5Lg: -nan():0:-1:
>  %*5Lg: -nan():0:-1:
> -%5Lg: nan():1:6:nan:
> +%5Lg: nan():1:6:nan():
>  %*5Lg: nan():0:6:
>  %5Lg: nan(09A_Zaz):0:-1:
>  %*5Lg: nan(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*37Lg: -0x0p+0:0:8:
>  %37Lg: -0x.0p0:1:8:-0x0:
>  %*37Lg: -0x.0p0:0:8:
> -%37Lg: -nan(09A_Zaz):1:14:-nan:
> +%37Lg: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*37Lg: -nan(09A_Zaz):0:14:
> -%37Lg: -nan():1:7:-nan:
> +%37Lg: -nan():1:7:-nan():
>  %*37Lg: -nan():0:7:
> -%37Lg: nan():1:6:nan:
> +%37Lg: nan():1:6:nan():
>  %*37Lg: nan():0:6:
> -%37Lg: nan(09A_Zaz):1:13:nan:
> +%37Lg: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*37Lg: nan(09A_Zaz):0:13:
>  %37Lg: 0x.0p0:1:7:0x0:
>  %*37Lg: 0x.0p0:0:7:
> @@ -660,9 +660,9 @@
>  %*37Lg: 0xf.fffffffffffffffp+16380:0:27:
>  %37Lg: infinity:1:9:inf:
>  %*37Lg: infinity:0:9:
> -%37Lg: +nan():1:7:nan:
> +%37Lg: +nan():1:7:nan():
>  %*37Lg: +nan():0:7:
> -%37Lg: +nan(09A_Zaz):1:14:nan:
> +%37Lg: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*37Lg: +nan(09A_Zaz):0:14:
>  %37Lg: +0x.0p0:1:8:0x0:
>  %*37Lg: +0x.0p0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
> +++ glibc/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-gg.input
> @@ -16,13 +16,13 @@
>  %*LG:-0X0P+0:0:7:
>  %LG:-0X.0P0:1:7:-0x0:
>  %*LG:-0X.0P0:0:7:
> -%LG:-NAN(09A_Zaz):1:13:-nan:
> +%LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LG:-NAN(09A_Zaz):0:13:
> -%LG:-NAN():1:6:-nan:
> +%LG:-NAN():1:6:-nan():
>  %*LG:-NAN():0:6:
> -%LG:NAN():1:5:nan:
> +%LG:NAN():1:5:nan():
>  %*LG:NAN():0:5:
> -%LG:NAN(09A_Zaz):1:12:nan:
> +%LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LG:NAN(09A_Zaz):0:12:
>  %LG:0X.0P0:1:6:0x0:
>  %*LG:0X.0P0:0:6:
> @@ -40,9 +40,9 @@
>  %*LG:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
>  %LG:INFINITY:1:8:inf:
>  %*LG:INFINITY:0:8:
> -%LG:+NAN():1:6:nan:
> +%LG:+NAN():1:6:nan():
>  %*LG:+NAN():0:6:
> -%LG:+NAN(09A_Zaz):1:13:nan:
> +%LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LG:+NAN(09A_Zaz):0:13:
>  %LG:+0X.0P0:1:7:0x0:
>  %*LG:+0X.0P0:0:7:
> @@ -330,7 +330,7 @@
>  %*5LG:-NAN(09A_Zaz):0:-1:
>  %5LG:-NAN():0:-1:
>  %*5LG:-NAN():0:-1:
> -%5LG:NAN():1:5:nan:
> +%5LG:NAN():1:5:nan():
>  %*5LG:NAN():0:5:
>  %5LG:NAN(09A_Zaz):0:-1:
>  %*5LG:NAN(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6LG:-0X.0P0:0:-1:
>  %6LG:-NAN(09A_Zaz):0:-1:
>  %*6LG:-NAN(09A_Zaz):0:-1:
> -%6LG:-NAN():1:6:-nan:
> +%6LG:-NAN():1:6:-nan():
>  %*6LG:-NAN():0:6:
> -%6LG:NAN():1:5:nan:
> +%6LG:NAN():1:5:nan():
>  %*6LG:NAN():0:5:
>  %6LG:NAN(09A_Zaz):0:-1:
>  %*6LG:NAN(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6LG:0XF.FFFFFFFFFFFFFFFP+16380:0:6:
>  %6LG:INFINITY:0:-1:
>  %*6LG:INFINITY:0:-1:
> -%6LG:+NAN():1:6:nan:
> +%6LG:+NAN():1:6:nan():
>  %*6LG:+NAN():0:6:
>  %6LG:+NAN(09A_Zaz):0:-1:
>  %*6LG:+NAN(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*22LG:-0X0P+0:0:7:
>  %22LG:-0X.0P0:1:7:-0x0:
>  %*22LG:-0X.0P0:0:7:
> -%22LG:-NAN(09A_Zaz):1:13:-nan:
> +%22LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*22LG:-NAN(09A_Zaz):0:13:
> -%22LG:-NAN():1:6:-nan:
> +%22LG:-NAN():1:6:-nan():
>  %*22LG:-NAN():0:6:
> -%22LG:NAN():1:5:nan:
> +%22LG:NAN():1:5:nan():
>  %*22LG:NAN():0:5:
> -%22LG:NAN(09A_Zaz):1:12:nan:
> +%22LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*22LG:NAN(09A_Zaz):0:12:
>  %22LG:0X.0P0:1:6:0x0:
>  %*22LG:0X.0P0:0:6:
> @@ -474,9 +474,9 @@
>  %*22LG:0XF.FFFFFFFFFFFFFFFP+16380:0:22:
>  %22LG:INFINITY:1:8:inf:
>  %*22LG:INFINITY:0:8:
> -%22LG:+NAN():1:6:nan:
> +%22LG:+NAN():1:6:nan():
>  %*22LG:+NAN():0:6:
> -%22LG:+NAN(09A_Zaz):1:13:nan:
> +%22LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*22LG:+NAN(09A_Zaz):0:13:
>  %22LG:+0X.0P0:1:7:0x0:
>  %*22LG:+0X.0P0:0:7:
> @@ -512,13 +512,13 @@
>  %*37LG:-0X0P+0:0:7:
>  %37LG:-0X.0P0:1:7:-0x0:
>  %*37LG:-0X.0P0:0:7:
> -%37LG:-NAN(09A_Zaz):1:13:-nan:
> +%37LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*37LG:-NAN(09A_Zaz):0:13:
> -%37LG:-NAN():1:6:-nan:
> +%37LG:-NAN():1:6:-nan():
>  %*37LG:-NAN():0:6:
> -%37LG:NAN():1:5:nan:
> +%37LG:NAN():1:5:nan():
>  %*37LG:NAN():0:5:
> -%37LG:NAN(09A_Zaz):1:12:nan:
> +%37LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*37LG:NAN(09A_Zaz):0:12:
>  %37LG:0X.0P0:1:6:0x0:
>  %*37LG:0X.0P0:0:6:
> @@ -536,9 +536,9 @@
>  %*37LG:0XF.FFFFFFFFFFFFFFFP+16380:0:26:
>  %37LG:INFINITY:1:8:inf:
>  %*37LG:INFINITY:0:8:
> -%37LG:+NAN():1:6:nan:
> +%37LG:+NAN():1:6:nan():
>  %*37LG:+NAN():0:6:
> -%37LG:+NAN(09A_Zaz):1:13:nan:
> +%37LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*37LG:+NAN(09A_Zaz):0:13:
>  %37LG:+0X.0P0:1:7:0x0:
>  %*37LG:+0X.0P0:0:7:
> @@ -578,7 +578,7 @@
>  %*5LG: -NAN(09A_Zaz):0:-1:
>  %5LG: -NAN():0:-1:
>  %*5LG: -NAN():0:-1:
> -%5LG: NAN():1:6:nan:
> +%5LG: NAN():1:6:nan():
>  %*5LG: NAN():0:6:
>  %5LG: NAN(09A_Zaz):0:-1:
>  %*5LG: NAN(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*37LG: -0X0P+0:0:8:
>  %37LG: -0X.0P0:1:8:-0x0:
>  %*37LG: -0X.0P0:0:8:
> -%37LG: -NAN(09A_Zaz):1:14:-nan:
> +%37LG: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*37LG: -NAN(09A_Zaz):0:14:
> -%37LG: -NAN():1:7:-nan:
> +%37LG: -NAN():1:7:-nan():
>  %*37LG: -NAN():0:7:
> -%37LG: NAN():1:6:nan:
> +%37LG: NAN():1:6:nan():
>  %*37LG: NAN():0:6:
> -%37LG: NAN(09A_Zaz):1:13:nan:
> +%37LG: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*37LG: NAN(09A_Zaz):0:13:
>  %37LG: 0X.0P0:1:7:0x0:
>  %*37LG: 0X.0P0:0:7:
> @@ -660,9 +660,9 @@
>  %*37LG: 0XF.FFFFFFFFFFFFFFFP+16380:0:27:
>  %37LG: INFINITY:1:9:inf:
>  %*37LG: INFINITY:0:9:
> -%37LG: +NAN():1:7:nan:
> +%37LG: +NAN():1:7:nan():
>  %*37LG: +NAN():0:7:
> -%37LG: +NAN(09A_Zaz):1:14:nan:
> +%37LG: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*37LG: +NAN(09A_Zaz):0:14:
>  %37LG: +0X.0P0:1:8:0x0:
>  %*37LG: +0X.0P0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
> +++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input
> @@ -16,13 +16,13 @@
>  %*La:-0x0p+0:0:7:
>  %La:-0x.0p0:1:7:-0x0:
>  %*La:-0x.0p0:0:7:
> -%La:-nan(09A_Zaz):1:13:-nan:
> +%La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*La:-nan(09A_Zaz):0:13:
> -%La:-nan():1:6:-nan:
> +%La:-nan():1:6:-nan():
>  %*La:-nan():0:6:
> -%La:nan():1:5:nan:
> +%La:nan():1:5:nan():
>  %*La:nan():0:5:
> -%La:nan(09A_Zaz):1:12:nan:
> +%La:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*La:nan(09A_Zaz):0:12:
>  %La:0x.0p0:1:6:0x0:
>  %*La:0x.0p0:0:6:
> @@ -40,9 +40,9 @@
>  %*La:0xf.ffffffffffff8p+1020:0:23:
>  %La:infinity:1:8:inf:
>  %*La:infinity:0:8:
> -%La:+nan():1:6:nan:
> +%La:+nan():1:6:nan():
>  %*La:+nan():0:6:
> -%La:+nan(09A_Zaz):1:13:nan:
> +%La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*La:+nan(09A_Zaz):0:13:
>  %La:+0x.0p0:1:7:0x0:
>  %*La:+0x.0p0:0:7:
> @@ -330,7 +330,7 @@
>  %*5La:-nan(09A_Zaz):0:-1:
>  %5La:-nan():0:-1:
>  %*5La:-nan():0:-1:
> -%5La:nan():1:5:nan:
> +%5La:nan():1:5:nan():
>  %*5La:nan():0:5:
>  %5La:nan(09A_Zaz):0:-1:
>  %*5La:nan(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6La:-0x.0p0:0:-1:
>  %6La:-nan(09A_Zaz):0:-1:
>  %*6La:-nan(09A_Zaz):0:-1:
> -%6La:-nan():1:6:-nan:
> +%6La:-nan():1:6:-nan():
>  %*6La:-nan():0:6:
> -%6La:nan():1:5:nan:
> +%6La:nan():1:5:nan():
>  %*6La:nan():0:5:
>  %6La:nan(09A_Zaz):0:-1:
>  %*6La:nan(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6La:0xf.ffffffffffff8p+1020:0:6:
>  %6La:infinity:0:-1:
>  %*6La:infinity:0:-1:
> -%6La:+nan():1:6:nan:
> +%6La:+nan():1:6:nan():
>  %*6La:+nan():0:6:
>  %6La:+nan(09A_Zaz):0:-1:
>  %*6La:+nan(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*20La:-0x0p+0:0:7:
>  %20La:-0x.0p0:1:7:-0x0:
>  %*20La:-0x.0p0:0:7:
> -%20La:-nan(09A_Zaz):1:13:-nan:
> +%20La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*20La:-nan(09A_Zaz):0:13:
> -%20La:-nan():1:6:-nan:
> +%20La:-nan():1:6:-nan():
>  %*20La:-nan():0:6:
> -%20La:nan():1:5:nan:
> +%20La:nan():1:5:nan():
>  %*20La:nan():0:5:
> -%20La:nan(09A_Zaz):1:12:nan:
> +%20La:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*20La:nan(09A_Zaz):0:12:
>  %20La:0x.0p0:1:6:0x0:
>  %*20La:0x.0p0:0:6:
> @@ -474,9 +474,9 @@
>  %*20La:0xf.ffffffffffff8p+1020:0:20:
>  %20La:infinity:1:8:inf:
>  %*20La:infinity:0:8:
> -%20La:+nan():1:6:nan:
> +%20La:+nan():1:6:nan():
>  %*20La:+nan():0:6:
> -%20La:+nan(09A_Zaz):1:13:nan:
> +%20La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*20La:+nan(09A_Zaz):0:13:
>  %20La:+0x.0p0:1:7:0x0:
>  %*20La:+0x.0p0:0:7:
> @@ -512,13 +512,13 @@
>  %*32La:-0x0p+0:0:7:
>  %32La:-0x.0p0:1:7:-0x0:
>  %*32La:-0x.0p0:0:7:
> -%32La:-nan(09A_Zaz):1:13:-nan:
> +%32La:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*32La:-nan(09A_Zaz):0:13:
> -%32La:-nan():1:6:-nan:
> +%32La:-nan():1:6:-nan():
>  %*32La:-nan():0:6:
> -%32La:nan():1:5:nan:
> +%32La:nan():1:5:nan():
>  %*32La:nan():0:5:
> -%32La:nan(09A_Zaz):1:12:nan:
> +%32La:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*32La:nan(09A_Zaz):0:12:
>  %32La:0x.0p0:1:6:0x0:
>  %*32La:0x.0p0:0:6:
> @@ -536,9 +536,9 @@
>  %*32La:0xf.ffffffffffff8p+1020:0:23:
>  %32La:infinity:1:8:inf:
>  %*32La:infinity:0:8:
> -%32La:+nan():1:6:nan:
> +%32La:+nan():1:6:nan():
>  %*32La:+nan():0:6:
> -%32La:+nan(09A_Zaz):1:13:nan:
> +%32La:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32La:+nan(09A_Zaz):0:13:
>  %32La:+0x.0p0:1:7:0x0:
>  %*32La:+0x.0p0:0:7:
> @@ -578,7 +578,7 @@
>  %*5La: -nan(09A_Zaz):0:-1:
>  %5La: -nan():0:-1:
>  %*5La: -nan():0:-1:
> -%5La: nan():1:6:nan:
> +%5La: nan():1:6:nan():
>  %*5La: nan():0:6:
>  %5La: nan(09A_Zaz):0:-1:
>  %*5La: nan(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*32La: -0x0p+0:0:8:
>  %32La: -0x.0p0:1:8:-0x0:
>  %*32La: -0x.0p0:0:8:
> -%32La: -nan(09A_Zaz):1:14:-nan:
> +%32La: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*32La: -nan(09A_Zaz):0:14:
> -%32La: -nan():1:7:-nan:
> +%32La: -nan():1:7:-nan():
>  %*32La: -nan():0:7:
> -%32La: nan():1:6:nan:
> +%32La: nan():1:6:nan():
>  %*32La: nan():0:6:
> -%32La: nan(09A_Zaz):1:13:nan:
> +%32La: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32La: nan(09A_Zaz):0:13:
>  %32La: 0x.0p0:1:7:0x0:
>  %*32La: 0x.0p0:0:7:
> @@ -660,9 +660,9 @@
>  %*32La: 0xf.ffffffffffff8p+1020:0:24:
>  %32La: infinity:1:9:inf:
>  %*32La: infinity:0:9:
> -%32La: +nan():1:7:nan:
> +%32La: +nan():1:7:nan():
>  %*32La: +nan():0:7:
> -%32La: +nan(09A_Zaz):1:14:nan:
> +%32La: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*32La: +nan(09A_Zaz):0:14:
>  %32La: +0x.0p0:1:8:0x0:
>  %*32La: +0x.0p0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
> +++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input
> @@ -16,13 +16,13 @@
>  %*LA:-0X0P+0:0:7:
>  %LA:-0X.0P0:1:7:-0x0:
>  %*LA:-0X.0P0:0:7:
> -%LA:-NAN(09A_Zaz):1:13:-nan:
> +%LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LA:-NAN(09A_Zaz):0:13:
> -%LA:-NAN():1:6:-nan:
> +%LA:-NAN():1:6:-nan():
>  %*LA:-NAN():0:6:
> -%LA:NAN():1:5:nan:
> +%LA:NAN():1:5:nan():
>  %*LA:NAN():0:5:
> -%LA:NAN(09A_Zaz):1:12:nan:
> +%LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LA:NAN(09A_Zaz):0:12:
>  %LA:0X.0P0:1:6:0x0:
>  %*LA:0X.0P0:0:6:
> @@ -40,9 +40,9 @@
>  %*LA:0XF.FFFFFFFFFFFF8P+1020:0:23:
>  %LA:INFINITY:1:8:inf:
>  %*LA:INFINITY:0:8:
> -%LA:+NAN():1:6:nan:
> +%LA:+NAN():1:6:nan():
>  %*LA:+NAN():0:6:
> -%LA:+NAN(09A_Zaz):1:13:nan:
> +%LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LA:+NAN(09A_Zaz):0:13:
>  %LA:+0X.0P0:1:7:0x0:
>  %*LA:+0X.0P0:0:7:
> @@ -330,7 +330,7 @@
>  %*5LA:-NAN(09A_Zaz):0:-1:
>  %5LA:-NAN():0:-1:
>  %*5LA:-NAN():0:-1:
> -%5LA:NAN():1:5:nan:
> +%5LA:NAN():1:5:nan():
>  %*5LA:NAN():0:5:
>  %5LA:NAN(09A_Zaz):0:-1:
>  %*5LA:NAN(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6LA:-0X.0P0:0:-1:
>  %6LA:-NAN(09A_Zaz):0:-1:
>  %*6LA:-NAN(09A_Zaz):0:-1:
> -%6LA:-NAN():1:6:-nan:
> +%6LA:-NAN():1:6:-nan():
>  %*6LA:-NAN():0:6:
> -%6LA:NAN():1:5:nan:
> +%6LA:NAN():1:5:nan():
>  %*6LA:NAN():0:5:
>  %6LA:NAN(09A_Zaz):0:-1:
>  %*6LA:NAN(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6LA:0XF.FFFFFFFFFFFF8P+1020:0:6:
>  %6LA:INFINITY:0:-1:
>  %*6LA:INFINITY:0:-1:
> -%6LA:+NAN():1:6:nan:
> +%6LA:+NAN():1:6:nan():
>  %*6LA:+NAN():0:6:
>  %6LA:+NAN(09A_Zaz):0:-1:
>  %*6LA:+NAN(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*20LA:-0X0P+0:0:7:
>  %20LA:-0X.0P0:1:7:-0x0:
>  %*20LA:-0X.0P0:0:7:
> -%20LA:-NAN(09A_Zaz):1:13:-nan:
> +%20LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*20LA:-NAN(09A_Zaz):0:13:
> -%20LA:-NAN():1:6:-nan:
> +%20LA:-NAN():1:6:-nan():
>  %*20LA:-NAN():0:6:
> -%20LA:NAN():1:5:nan:
> +%20LA:NAN():1:5:nan():
>  %*20LA:NAN():0:5:
> -%20LA:NAN(09A_Zaz):1:12:nan:
> +%20LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*20LA:NAN(09A_Zaz):0:12:
>  %20LA:0X.0P0:1:6:0x0:
>  %*20LA:0X.0P0:0:6:
> @@ -474,9 +474,9 @@
>  %*20LA:0XF.FFFFFFFFFFFF8P+1020:0:20:
>  %20LA:INFINITY:1:8:inf:
>  %*20LA:INFINITY:0:8:
> -%20LA:+NAN():1:6:nan:
> +%20LA:+NAN():1:6:nan():
>  %*20LA:+NAN():0:6:
> -%20LA:+NAN(09A_Zaz):1:13:nan:
> +%20LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*20LA:+NAN(09A_Zaz):0:13:
>  %20LA:+0X.0P0:1:7:0x0:
>  %*20LA:+0X.0P0:0:7:
> @@ -512,13 +512,13 @@
>  %*32LA:-0X0P+0:0:7:
>  %32LA:-0X.0P0:1:7:-0x0:
>  %*32LA:-0X.0P0:0:7:
> -%32LA:-NAN(09A_Zaz):1:13:-nan:
> +%32LA:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*32LA:-NAN(09A_Zaz):0:13:
> -%32LA:-NAN():1:6:-nan:
> +%32LA:-NAN():1:6:-nan():
>  %*32LA:-NAN():0:6:
> -%32LA:NAN():1:5:nan:
> +%32LA:NAN():1:5:nan():
>  %*32LA:NAN():0:5:
> -%32LA:NAN(09A_Zaz):1:12:nan:
> +%32LA:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*32LA:NAN(09A_Zaz):0:12:
>  %32LA:0X.0P0:1:6:0x0:
>  %*32LA:0X.0P0:0:6:
> @@ -536,9 +536,9 @@
>  %*32LA:0XF.FFFFFFFFFFFF8P+1020:0:23:
>  %32LA:INFINITY:1:8:inf:
>  %*32LA:INFINITY:0:8:
> -%32LA:+NAN():1:6:nan:
> +%32LA:+NAN():1:6:nan():
>  %*32LA:+NAN():0:6:
> -%32LA:+NAN(09A_Zaz):1:13:nan:
> +%32LA:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32LA:+NAN(09A_Zaz):0:13:
>  %32LA:+0X.0P0:1:7:0x0:
>  %*32LA:+0X.0P0:0:7:
> @@ -578,7 +578,7 @@
>  %*5LA: -NAN(09A_Zaz):0:-1:
>  %5LA: -NAN():0:-1:
>  %*5LA: -NAN():0:-1:
> -%5LA: NAN():1:6:nan:
> +%5LA: NAN():1:6:nan():
>  %*5LA: NAN():0:6:
>  %5LA: NAN(09A_Zaz):0:-1:
>  %*5LA: NAN(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*32LA: -0X0P+0:0:8:
>  %32LA: -0X.0P0:1:8:-0x0:
>  %*32LA: -0X.0P0:0:8:
> -%32LA: -NAN(09A_Zaz):1:14:-nan:
> +%32LA: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*32LA: -NAN(09A_Zaz):0:14:
> -%32LA: -NAN():1:7:-nan:
> +%32LA: -NAN():1:7:-nan():
>  %*32LA: -NAN():0:7:
> -%32LA: NAN():1:6:nan:
> +%32LA: NAN():1:6:nan():
>  %*32LA: NAN():0:6:
> -%32LA: NAN(09A_Zaz):1:13:nan:
> +%32LA: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32LA: NAN(09A_Zaz):0:13:
>  %32LA: 0X.0P0:1:7:0x0:
>  %*32LA: 0X.0P0:0:7:
> @@ -660,9 +660,9 @@
>  %*32LA: 0XF.FFFFFFFFFFFF8P+1020:0:24:
>  %32LA: INFINITY:1:9:inf:
>  %*32LA: INFINITY:0:9:
> -%32LA: +NAN():1:7:nan:
> +%32LA: +NAN():1:7:nan():
>  %*32LA: +NAN():0:7:
> -%32LA: +NAN(09A_Zaz):1:14:nan:
> +%32LA: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*32LA: +NAN(09A_Zaz):0:14:
>  %32LA: +0X.0P0:1:8:0x0:
>  %*32LA: +0X.0P0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
> +++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-e.input
> @@ -16,13 +16,13 @@
>  %*Le:-0e+0:0:5:
>  %Le:-.0e0:1:5:-0x0:
>  %*Le:-.0e0:0:5:
> -%Le:-nan(09A_Zaz):1:13:-nan:
> +%Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*Le:-nan(09A_Zaz):0:13:
> -%Le:-nan():1:6:-nan:
> +%Le:-nan():1:6:-nan():
>  %*Le:-nan():0:6:
> -%Le:nan():1:5:nan:
> +%Le:nan():1:5:nan():
>  %*Le:nan():0:5:
> -%Le:nan(09A_Zaz):1:12:nan:
> +%Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*Le:nan(09A_Zaz):0:12:
>  %Le:.0e0:1:4:0x0:
>  %*Le:.0e0:0:4:
> @@ -40,9 +40,9 @@
>  %*Le:1.79769313486231570814527423731704357e+308:0:42:
>  %Le:infinity:1:8:inf:
>  %*Le:infinity:0:8:
> -%Le:+nan():1:6:nan:
> +%Le:+nan():1:6:nan():
>  %*Le:+nan():0:6:
> -%Le:+nan(09A_Zaz):1:13:nan:
> +%Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*Le:+nan(09A_Zaz):0:13:
>  %Le:+.0e0:1:5:0x0:
>  %*Le:+.0e0:0:5:
> @@ -326,13 +326,13 @@
>  %*40Le:-0e+0:0:5:
>  %40Le:-.0e0:1:5:-0x0:
>  %*40Le:-.0e0:0:5:
> -%40Le:-nan(09A_Zaz):1:13:-nan:
> +%40Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*40Le:-nan(09A_Zaz):0:13:
> -%40Le:-nan():1:6:-nan:
> +%40Le:-nan():1:6:-nan():
>  %*40Le:-nan():0:6:
> -%40Le:nan():1:5:nan:
> +%40Le:nan():1:5:nan():
>  %*40Le:nan():0:5:
> -%40Le:nan(09A_Zaz):1:12:nan:
> +%40Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*40Le:nan(09A_Zaz):0:12:
>  %40Le:.0e0:1:4:0x0:
>  %*40Le:.0e0:0:4:
> @@ -350,9 +350,9 @@
>  %*40Le:1.79769313486231570814527423731704357e+308:0:40:
>  %40Le:infinity:1:8:inf:
>  %*40Le:infinity:0:8:
> -%40Le:+nan():1:6:nan:
> +%40Le:+nan():1:6:nan():
>  %*40Le:+nan():0:6:
> -%40Le:+nan(09A_Zaz):1:13:nan:
> +%40Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*40Le:+nan(09A_Zaz):0:13:
>  %40Le:+.0e0:1:5:0x0:
>  %*40Le:+.0e0:0:5:
> @@ -388,13 +388,13 @@
>  %*48Le:-0e+0:0:5:
>  %48Le:-.0e0:1:5:-0x0:
>  %*48Le:-.0e0:0:5:
> -%48Le:-nan(09A_Zaz):1:13:-nan:
> +%48Le:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*48Le:-nan(09A_Zaz):0:13:
> -%48Le:-nan():1:6:-nan:
> +%48Le:-nan():1:6:-nan():
>  %*48Le:-nan():0:6:
> -%48Le:nan():1:5:nan:
> +%48Le:nan():1:5:nan():
>  %*48Le:nan():0:5:
> -%48Le:nan(09A_Zaz):1:12:nan:
> +%48Le:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*48Le:nan(09A_Zaz):0:12:
>  %48Le:.0e0:1:4:0x0:
>  %*48Le:.0e0:0:4:
> @@ -412,9 +412,9 @@
>  %*48Le:1.79769313486231570814527423731704357e+308:0:42:
>  %48Le:infinity:1:8:inf:
>  %*48Le:infinity:0:8:
> -%48Le:+nan():1:6:nan:
> +%48Le:+nan():1:6:nan():
>  %*48Le:+nan():0:6:
> -%48Le:+nan(09A_Zaz):1:13:nan:
> +%48Le:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48Le:+nan(09A_Zaz):0:13:
>  %48Le:+.0e0:1:5:0x0:
>  %*48Le:+.0e0:0:5:
> @@ -512,13 +512,13 @@
>  %*48Le: -0e+0:0:6:
>  %48Le: -.0e0:1:6:-0x0:
>  %*48Le: -.0e0:0:6:
> -%48Le: -nan(09A_Zaz):1:14:-nan:
> +%48Le: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*48Le: -nan(09A_Zaz):0:14:
> -%48Le: -nan():1:7:-nan:
> +%48Le: -nan():1:7:-nan():
>  %*48Le: -nan():0:7:
> -%48Le: nan():1:6:nan:
> +%48Le: nan():1:6:nan():
>  %*48Le: nan():0:6:
> -%48Le: nan(09A_Zaz):1:13:nan:
> +%48Le: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48Le: nan(09A_Zaz):0:13:
>  %48Le: .0e0:1:5:0x0:
>  %*48Le: .0e0:0:5:
> @@ -536,9 +536,9 @@
>  %*48Le: 1.79769313486231570814527423731704357e+308:0:43:
>  %48Le: infinity:1:9:inf:
>  %*48Le: infinity:0:9:
> -%48Le: +nan():1:7:nan:
> +%48Le: +nan():1:7:nan():
>  %*48Le: +nan():0:7:
> -%48Le: +nan(09A_Zaz):1:14:nan:
> +%48Le: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*48Le: +nan(09A_Zaz):0:14:
>  %48Le: +.0e0:1:6:0x0:
>  %*48Le: +.0e0:0:6:
> Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
> +++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ee.input
> @@ -16,13 +16,13 @@
>  %*LE:-0E+0:0:5:
>  %LE:-.0E0:1:5:-0x0:
>  %*LE:-.0E0:0:5:
> -%LE:-NAN(09A_Zaz):1:13:-nan:
> +%LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LE:-NAN(09A_Zaz):0:13:
> -%LE:-NAN():1:6:-nan:
> +%LE:-NAN():1:6:-nan():
>  %*LE:-NAN():0:6:
> -%LE:NAN():1:5:nan:
> +%LE:NAN():1:5:nan():
>  %*LE:NAN():0:5:
> -%LE:NAN(09A_Zaz):1:12:nan:
> +%LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LE:NAN(09A_Zaz):0:12:
>  %LE:.0E0:1:4:0x0:
>  %*LE:.0E0:0:4:
> @@ -40,9 +40,9 @@
>  %*LE:1.79769313486231570814527423731704357E+308:0:42:
>  %LE:INFINITY:1:8:inf:
>  %*LE:INFINITY:0:8:
> -%LE:+NAN():1:6:nan:
> +%LE:+NAN():1:6:nan():
>  %*LE:+NAN():0:6:
> -%LE:+NAN(09A_Zaz):1:13:nan:
> +%LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LE:+NAN(09A_Zaz):0:13:
>  %LE:+.0E0:1:5:0x0:
>  %*LE:+.0E0:0:5:
> @@ -326,13 +326,13 @@
>  %*40LE:-0E+0:0:5:
>  %40LE:-.0E0:1:5:-0x0:
>  %*40LE:-.0E0:0:5:
> -%40LE:-NAN(09A_Zaz):1:13:-nan:
> +%40LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*40LE:-NAN(09A_Zaz):0:13:
> -%40LE:-NAN():1:6:-nan:
> +%40LE:-NAN():1:6:-nan():
>  %*40LE:-NAN():0:6:
> -%40LE:NAN():1:5:nan:
> +%40LE:NAN():1:5:nan():
>  %*40LE:NAN():0:5:
> -%40LE:NAN(09A_Zaz):1:12:nan:
> +%40LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*40LE:NAN(09A_Zaz):0:12:
>  %40LE:.0E0:1:4:0x0:
>  %*40LE:.0E0:0:4:
> @@ -350,9 +350,9 @@
>  %*40LE:1.79769313486231570814527423731704357E+308:0:40:
>  %40LE:INFINITY:1:8:inf:
>  %*40LE:INFINITY:0:8:
> -%40LE:+NAN():1:6:nan:
> +%40LE:+NAN():1:6:nan():
>  %*40LE:+NAN():0:6:
> -%40LE:+NAN(09A_Zaz):1:13:nan:
> +%40LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*40LE:+NAN(09A_Zaz):0:13:
>  %40LE:+.0E0:1:5:0x0:
>  %*40LE:+.0E0:0:5:
> @@ -388,13 +388,13 @@
>  %*48LE:-0E+0:0:5:
>  %48LE:-.0E0:1:5:-0x0:
>  %*48LE:-.0E0:0:5:
> -%48LE:-NAN(09A_Zaz):1:13:-nan:
> +%48LE:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*48LE:-NAN(09A_Zaz):0:13:
> -%48LE:-NAN():1:6:-nan:
> +%48LE:-NAN():1:6:-nan():
>  %*48LE:-NAN():0:6:
> -%48LE:NAN():1:5:nan:
> +%48LE:NAN():1:5:nan():
>  %*48LE:NAN():0:5:
> -%48LE:NAN(09A_Zaz):1:12:nan:
> +%48LE:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*48LE:NAN(09A_Zaz):0:12:
>  %48LE:.0E0:1:4:0x0:
>  %*48LE:.0E0:0:4:
> @@ -412,9 +412,9 @@
>  %*48LE:1.79769313486231570814527423731704357E+308:0:42:
>  %48LE:INFINITY:1:8:inf:
>  %*48LE:INFINITY:0:8:
> -%48LE:+NAN():1:6:nan:
> +%48LE:+NAN():1:6:nan():
>  %*48LE:+NAN():0:6:
> -%48LE:+NAN(09A_Zaz):1:13:nan:
> +%48LE:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48LE:+NAN(09A_Zaz):0:13:
>  %48LE:+.0E0:1:5:0x0:
>  %*48LE:+.0E0:0:5:
> @@ -512,13 +512,13 @@
>  %*48LE: -0E+0:0:6:
>  %48LE: -.0E0:1:6:-0x0:
>  %*48LE: -.0E0:0:6:
> -%48LE: -NAN(09A_Zaz):1:14:-nan:
> +%48LE: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*48LE: -NAN(09A_Zaz):0:14:
> -%48LE: -NAN():1:7:-nan:
> +%48LE: -NAN():1:7:-nan():
>  %*48LE: -NAN():0:7:
> -%48LE: NAN():1:6:nan:
> +%48LE: NAN():1:6:nan():
>  %*48LE: NAN():0:6:
> -%48LE: NAN(09A_Zaz):1:13:nan:
> +%48LE: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*48LE: NAN(09A_Zaz):0:13:
>  %48LE: .0E0:1:5:0x0:
>  %*48LE: .0E0:0:5:
> @@ -536,9 +536,9 @@
>  %*48LE: 1.79769313486231570814527423731704357E+308:0:43:
>  %48LE: INFINITY:1:9:inf:
>  %*48LE: INFINITY:0:9:
> -%48LE: +NAN():1:7:nan:
> +%48LE: +NAN():1:7:nan():
>  %*48LE: +NAN():0:7:
> -%48LE: +NAN(09A_Zaz):1:14:nan:
> +%48LE: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*48LE: +NAN(09A_Zaz):0:14:
>  %48LE: +.0E0:1:6:0x0:
>  %*48LE: +.0E0:0:6:
> Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input
> +++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-f.input
> @@ -16,13 +16,13 @@
>  %*Lf:-0.0:0:4:
>  %Lf:-.0:1:3:-0x0:
>  %*Lf:-.0:0:3:
> -%Lf:-nan(09A_Zaz):1:13:-nan:
> +%Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*Lf:-nan(09A_Zaz):0:13:
> -%Lf:-nan():1:6:-nan:
> +%Lf:-nan():1:6:-nan():
>  %*Lf:-nan():0:6:
> -%Lf:nan():1:5:nan:
> +%Lf:nan():1:5:nan():
>  %*Lf:nan():0:5:
> -%Lf:nan(09A_Zaz):1:12:nan:
> +%Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*Lf:nan(09A_Zaz):0:12:
>  %Lf:.0:1:2:0x0:
>  %*Lf:.0:0:2:
> @@ -40,9 +40,9 @@
>  %*Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
>  %Lf:infinity:1:8:inf:
>  %*Lf:infinity:0:8:
> -%Lf:+nan():1:6:nan:
> +%Lf:+nan():1:6:nan():
>  %*Lf:+nan():0:6:
> -%Lf:+nan(09A_Zaz):1:13:nan:
> +%Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*Lf:+nan(09A_Zaz):0:13:
>  %Lf:+.0:1:3:0x0:
>  %*Lf:+.0:0:3:
> @@ -326,13 +326,13 @@
>  %*311Lf:-0.0:0:4:
>  %311Lf:-.0:1:3:-0x0:
>  %*311Lf:-.0:0:3:
> -%311Lf:-nan(09A_Zaz):1:13:-nan:
> +%311Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*311Lf:-nan(09A_Zaz):0:13:
> -%311Lf:-nan():1:6:-nan:
> +%311Lf:-nan():1:6:-nan():
>  %*311Lf:-nan():0:6:
> -%311Lf:nan():1:5:nan:
> +%311Lf:nan():1:5:nan():
>  %*311Lf:nan():0:5:
> -%311Lf:nan(09A_Zaz):1:12:nan:
> +%311Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*311Lf:nan(09A_Zaz):0:12:
>  %311Lf:.0:1:2:0x0:
>  %*311Lf:.0:0:2:
> @@ -350,9 +350,9 @@
>  %*311Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
>  %311Lf:infinity:1:8:inf:
>  %*311Lf:infinity:0:8:
> -%311Lf:+nan():1:6:nan:
> +%311Lf:+nan():1:6:nan():
>  %*311Lf:+nan():0:6:
> -%311Lf:+nan(09A_Zaz):1:13:nan:
> +%311Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*311Lf:+nan(09A_Zaz):0:13:
>  %311Lf:+.0:1:3:0x0:
>  %*311Lf:+.0:0:3:
> @@ -388,13 +388,13 @@
>  %*350Lf:-0.0:0:4:
>  %350Lf:-.0:1:3:-0x0:
>  %*350Lf:-.0:0:3:
> -%350Lf:-nan(09A_Zaz):1:13:-nan:
> +%350Lf:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*350Lf:-nan(09A_Zaz):0:13:
> -%350Lf:-nan():1:6:-nan:
> +%350Lf:-nan():1:6:-nan():
>  %*350Lf:-nan():0:6:
> -%350Lf:nan():1:5:nan:
> +%350Lf:nan():1:5:nan():
>  %*350Lf:nan():0:5:
> -%350Lf:nan(09A_Zaz):1:12:nan:
> +%350Lf:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*350Lf:nan(09A_Zaz):0:12:
>  %350Lf:.0:1:2:0x0:
>  %*350Lf:.0:0:2:
> @@ -412,9 +412,9 @@
>  %*350Lf:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
>  %350Lf:infinity:1:8:inf:
>  %*350Lf:infinity:0:8:
> -%350Lf:+nan():1:6:nan:
> +%350Lf:+nan():1:6:nan():
>  %*350Lf:+nan():0:6:
> -%350Lf:+nan(09A_Zaz):1:13:nan:
> +%350Lf:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*350Lf:+nan(09A_Zaz):0:13:
>  %350Lf:+.0:1:3:0x0:
>  %*350Lf:+.0:0:3:
> @@ -512,13 +512,13 @@
>  %*350Lf: -0.0:0:5:
>  %350Lf: -.0:1:4:-0x0:
>  %*350Lf: -.0:0:4:
> -%350Lf: -nan(09A_Zaz):1:14:-nan:
> +%350Lf: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*350Lf: -nan(09A_Zaz):0:14:
> -%350Lf: -nan():1:7:-nan:
> +%350Lf: -nan():1:7:-nan():
>  %*350Lf: -nan():0:7:
> -%350Lf: nan():1:6:nan:
> +%350Lf: nan():1:6:nan():
>  %*350Lf: nan():0:6:
> -%350Lf: nan(09A_Zaz):1:13:nan:
> +%350Lf: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*350Lf: nan(09A_Zaz):0:13:
>  %350Lf: .0:1:3:0x0:
>  %*350Lf: .0:0:3:
> @@ -536,9 +536,9 @@
>  %*350Lf: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
>  %350Lf: infinity:1:9:inf:
>  %*350Lf: infinity:0:9:
> -%350Lf: +nan():1:7:nan:
> +%350Lf: +nan():1:7:nan():
>  %*350Lf: +nan():0:7:
> -%350Lf: +nan(09A_Zaz):1:14:nan:
> +%350Lf: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*350Lf: +nan(09A_Zaz):0:14:
>  %350Lf: +.0:1:4:0x0:
>  %*350Lf: +.0:0:4:
> Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input
> +++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-ff.input
> @@ -16,13 +16,13 @@
>  %*LF:-0.0:0:4:
>  %LF:-.0:1:3:-0x0:
>  %*LF:-.0:0:3:
> -%LF:-NAN(09A_Zaz):1:13:-nan:
> +%LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LF:-NAN(09A_Zaz):0:13:
> -%LF:-NAN():1:6:-nan:
> +%LF:-NAN():1:6:-nan():
>  %*LF:-NAN():0:6:
> -%LF:NAN():1:5:nan:
> +%LF:NAN():1:5:nan():
>  %*LF:NAN():0:5:
> -%LF:NAN(09A_Zaz):1:12:nan:
> +%LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LF:NAN(09A_Zaz):0:12:
>  %LF:.0:1:2:0x0:
>  %*LF:.0:0:2:
> @@ -40,9 +40,9 @@
>  %*LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
>  %LF:INFINITY:1:8:inf:
>  %*LF:INFINITY:0:8:
> -%LF:+NAN():1:6:nan:
> +%LF:+NAN():1:6:nan():
>  %*LF:+NAN():0:6:
> -%LF:+NAN(09A_Zaz):1:13:nan:
> +%LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LF:+NAN(09A_Zaz):0:13:
>  %LF:+.0:1:3:0x0:
>  %*LF:+.0:0:3:
> @@ -326,13 +326,13 @@
>  %*311LF:-0.0:0:4:
>  %311LF:-.0:1:3:-0x0:
>  %*311LF:-.0:0:3:
> -%311LF:-NAN(09A_Zaz):1:13:-nan:
> +%311LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*311LF:-NAN(09A_Zaz):0:13:
> -%311LF:-NAN():1:6:-nan:
> +%311LF:-NAN():1:6:-nan():
>  %*311LF:-NAN():0:6:
> -%311LF:NAN():1:5:nan:
> +%311LF:NAN():1:5:nan():
>  %*311LF:NAN():0:5:
> -%311LF:NAN(09A_Zaz):1:12:nan:
> +%311LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*311LF:NAN(09A_Zaz):0:12:
>  %311LF:.0:1:2:0x0:
>  %*311LF:.0:0:2:
> @@ -350,9 +350,9 @@
>  %*311LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:311:
>  %311LF:INFINITY:1:8:inf:
>  %*311LF:INFINITY:0:8:
> -%311LF:+NAN():1:6:nan:
> +%311LF:+NAN():1:6:nan():
>  %*311LF:+NAN():0:6:
> -%311LF:+NAN(09A_Zaz):1:13:nan:
> +%311LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*311LF:+NAN(09A_Zaz):0:13:
>  %311LF:+.0:1:3:0x0:
>  %*311LF:+.0:0:3:
> @@ -388,13 +388,13 @@
>  %*350LF:-0.0:0:4:
>  %350LF:-.0:1:3:-0x0:
>  %*350LF:-.0:0:3:
> -%350LF:-NAN(09A_Zaz):1:13:-nan:
> +%350LF:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*350LF:-NAN(09A_Zaz):0:13:
> -%350LF:-NAN():1:6:-nan:
> +%350LF:-NAN():1:6:-nan():
>  %*350LF:-NAN():0:6:
> -%350LF:NAN():1:5:nan:
> +%350LF:NAN():1:5:nan():
>  %*350LF:NAN():0:5:
> -%350LF:NAN(09A_Zaz):1:12:nan:
> +%350LF:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*350LF:NAN(09A_Zaz):0:12:
>  %350LF:.0:1:2:0x0:
>  %*350LF:.0:0:2:
> @@ -412,9 +412,9 @@
>  %*350LF:0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:312:
>  %350LF:INFINITY:1:8:inf:
>  %*350LF:INFINITY:0:8:
> -%350LF:+NAN():1:6:nan:
> +%350LF:+NAN():1:6:nan():
>  %*350LF:+NAN():0:6:
> -%350LF:+NAN(09A_Zaz):1:13:nan:
> +%350LF:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*350LF:+NAN(09A_Zaz):0:13:
>  %350LF:+.0:1:3:0x0:
>  %*350LF:+.0:0:3:
> @@ -512,13 +512,13 @@
>  %*350LF: -0.0:0:5:
>  %350LF: -.0:1:4:-0x0:
>  %*350LF: -.0:0:4:
> -%350LF: -NAN(09A_Zaz):1:14:-nan:
> +%350LF: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*350LF: -NAN(09A_Zaz):0:14:
> -%350LF: -NAN():1:7:-nan:
> +%350LF: -NAN():1:7:-nan():
>  %*350LF: -NAN():0:7:
> -%350LF: NAN():1:6:nan:
> +%350LF: NAN():1:6:nan():
>  %*350LF: NAN():0:6:
> -%350LF: NAN(09A_Zaz):1:13:nan:
> +%350LF: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*350LF: NAN(09A_Zaz):0:13:
>  %350LF: .0:1:3:0x0:
>  %*350LF: .0:0:3:
> @@ -536,9 +536,9 @@
>  %*350LF: 0179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.0:0:313:
>  %350LF: INFINITY:1:9:inf:
>  %*350LF: INFINITY:0:9:
> -%350LF: +NAN():1:7:nan:
> +%350LF: +NAN():1:7:nan():
>  %*350LF: +NAN():0:7:
> -%350LF: +NAN(09A_Zaz):1:14:nan:
> +%350LF: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*350LF: +NAN(09A_Zaz):0:14:
>  %350LF: +.0:1:4:0x0:
>  %*350LF: +.0:0:4:
> Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
> +++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-g.input
> @@ -16,13 +16,13 @@
>  %*Lg:-0x0p+0:0:7:
>  %Lg:-0x.0p0:1:7:-0x0:
>  %*Lg:-0x.0p0:0:7:
> -%Lg:-nan(09A_Zaz):1:13:-nan:
> +%Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*Lg:-nan(09A_Zaz):0:13:
> -%Lg:-nan():1:6:-nan:
> +%Lg:-nan():1:6:-nan():
>  %*Lg:-nan():0:6:
> -%Lg:nan():1:5:nan:
> +%Lg:nan():1:5:nan():
>  %*Lg:nan():0:5:
> -%Lg:nan(09A_Zaz):1:12:nan:
> +%Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*Lg:nan(09A_Zaz):0:12:
>  %Lg:0x.0p0:1:6:0x0:
>  %*Lg:0x.0p0:0:6:
> @@ -40,9 +40,9 @@
>  %*Lg:0xf.ffffffffffff8p+1020:0:23:
>  %Lg:infinity:1:8:inf:
>  %*Lg:infinity:0:8:
> -%Lg:+nan():1:6:nan:
> +%Lg:+nan():1:6:nan():
>  %*Lg:+nan():0:6:
> -%Lg:+nan(09A_Zaz):1:13:nan:
> +%Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*Lg:+nan(09A_Zaz):0:13:
>  %Lg:+0x.0p0:1:7:0x0:
>  %*Lg:+0x.0p0:0:7:
> @@ -330,7 +330,7 @@
>  %*5Lg:-nan(09A_Zaz):0:-1:
>  %5Lg:-nan():0:-1:
>  %*5Lg:-nan():0:-1:
> -%5Lg:nan():1:5:nan:
> +%5Lg:nan():1:5:nan():
>  %*5Lg:nan():0:5:
>  %5Lg:nan(09A_Zaz):0:-1:
>  %*5Lg:nan(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6Lg:-0x.0p0:0:-1:
>  %6Lg:-nan(09A_Zaz):0:-1:
>  %*6Lg:-nan(09A_Zaz):0:-1:
> -%6Lg:-nan():1:6:-nan:
> +%6Lg:-nan():1:6:-nan():
>  %*6Lg:-nan():0:6:
> -%6Lg:nan():1:5:nan:
> +%6Lg:nan():1:5:nan():
>  %*6Lg:nan():0:5:
>  %6Lg:nan(09A_Zaz):0:-1:
>  %*6Lg:nan(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6Lg:0xf.ffffffffffff8p+1020:0:6:
>  %6Lg:infinity:0:-1:
>  %*6Lg:infinity:0:-1:
> -%6Lg:+nan():1:6:nan:
> +%6Lg:+nan():1:6:nan():
>  %*6Lg:+nan():0:6:
>  %6Lg:+nan(09A_Zaz):0:-1:
>  %*6Lg:+nan(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*20Lg:-0x0p+0:0:7:
>  %20Lg:-0x.0p0:1:7:-0x0:
>  %*20Lg:-0x.0p0:0:7:
> -%20Lg:-nan(09A_Zaz):1:13:-nan:
> +%20Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*20Lg:-nan(09A_Zaz):0:13:
> -%20Lg:-nan():1:6:-nan:
> +%20Lg:-nan():1:6:-nan():
>  %*20Lg:-nan():0:6:
> -%20Lg:nan():1:5:nan:
> +%20Lg:nan():1:5:nan():
>  %*20Lg:nan():0:5:
> -%20Lg:nan(09A_Zaz):1:12:nan:
> +%20Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*20Lg:nan(09A_Zaz):0:12:
>  %20Lg:0x.0p0:1:6:0x0:
>  %*20Lg:0x.0p0:0:6:
> @@ -474,9 +474,9 @@
>  %*20Lg:0xf.ffffffffffff8p+1020:0:20:
>  %20Lg:infinity:1:8:inf:
>  %*20Lg:infinity:0:8:
> -%20Lg:+nan():1:6:nan:
> +%20Lg:+nan():1:6:nan():
>  %*20Lg:+nan():0:6:
> -%20Lg:+nan(09A_Zaz):1:13:nan:
> +%20Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*20Lg:+nan(09A_Zaz):0:13:
>  %20Lg:+0x.0p0:1:7:0x0:
>  %*20Lg:+0x.0p0:0:7:
> @@ -512,13 +512,13 @@
>  %*32Lg:-0x0p+0:0:7:
>  %32Lg:-0x.0p0:1:7:-0x0:
>  %*32Lg:-0x.0p0:0:7:
> -%32Lg:-nan(09A_Zaz):1:13:-nan:
> +%32Lg:-nan(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*32Lg:-nan(09A_Zaz):0:13:
> -%32Lg:-nan():1:6:-nan:
> +%32Lg:-nan():1:6:-nan():
>  %*32Lg:-nan():0:6:
> -%32Lg:nan():1:5:nan:
> +%32Lg:nan():1:5:nan():
>  %*32Lg:nan():0:5:
> -%32Lg:nan(09A_Zaz):1:12:nan:
> +%32Lg:nan(09A_Zaz):1:12:nan(09A_Zaz):
>  %*32Lg:nan(09A_Zaz):0:12:
>  %32Lg:0x.0p0:1:6:0x0:
>  %*32Lg:0x.0p0:0:6:
> @@ -536,9 +536,9 @@
>  %*32Lg:0xf.ffffffffffff8p+1020:0:23:
>  %32Lg:infinity:1:8:inf:
>  %*32Lg:infinity:0:8:
> -%32Lg:+nan():1:6:nan:
> +%32Lg:+nan():1:6:nan():
>  %*32Lg:+nan():0:6:
> -%32Lg:+nan(09A_Zaz):1:13:nan:
> +%32Lg:+nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32Lg:+nan(09A_Zaz):0:13:
>  %32Lg:+0x.0p0:1:7:0x0:
>  %*32Lg:+0x.0p0:0:7:
> @@ -578,7 +578,7 @@
>  %*5Lg: -nan(09A_Zaz):0:-1:
>  %5Lg: -nan():0:-1:
>  %*5Lg: -nan():0:-1:
> -%5Lg: nan():1:6:nan:
> +%5Lg: nan():1:6:nan():
>  %*5Lg: nan():0:6:
>  %5Lg: nan(09A_Zaz):0:-1:
>  %*5Lg: nan(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*32Lg: -0x0p+0:0:8:
>  %32Lg: -0x.0p0:1:8:-0x0:
>  %*32Lg: -0x.0p0:0:8:
> -%32Lg: -nan(09A_Zaz):1:14:-nan:
> +%32Lg: -nan(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*32Lg: -nan(09A_Zaz):0:14:
> -%32Lg: -nan():1:7:-nan:
> +%32Lg: -nan():1:7:-nan():
>  %*32Lg: -nan():0:7:
> -%32Lg: nan():1:6:nan:
> +%32Lg: nan():1:6:nan():
>  %*32Lg: nan():0:6:
> -%32Lg: nan(09A_Zaz):1:13:nan:
> +%32Lg: nan(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32Lg: nan(09A_Zaz):0:13:
>  %32Lg: 0x.0p0:1:7:0x0:
>  %*32Lg: 0x.0p0:0:7:
> @@ -660,9 +660,9 @@
>  %*32Lg: 0xf.ffffffffffff8p+1020:0:24:
>  %32Lg: infinity:1:9:inf:
>  %*32Lg: infinity:0:9:
> -%32Lg: +nan():1:7:nan:
> +%32Lg: +nan():1:7:nan():
>  %*32Lg: +nan():0:7:
> -%32Lg: +nan(09A_Zaz):1:14:nan:
> +%32Lg: +nan(09A_Zaz):1:14:nan(09A_Zaz):
>  %*32Lg: +nan(09A_Zaz):0:14:
>  %32Lg: +0x.0p0:1:8:0x0:
>  %*32Lg: +0x.0p0:0:8:
> Index: glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
> ===================================================================
> --- glibc.orig/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
> +++ glibc/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-gg.input
> @@ -16,13 +16,13 @@
>  %*LG:-0X0P+0:0:7:
>  %LG:-0X.0P0:1:7:-0x0:
>  %*LG:-0X.0P0:0:7:
> -%LG:-NAN(09A_Zaz):1:13:-nan:
> +%LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*LG:-NAN(09A_Zaz):0:13:
> -%LG:-NAN():1:6:-nan:
> +%LG:-NAN():1:6:-nan():
>  %*LG:-NAN():0:6:
> -%LG:NAN():1:5:nan:
> +%LG:NAN():1:5:nan():
>  %*LG:NAN():0:5:
> -%LG:NAN(09A_Zaz):1:12:nan:
> +%LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*LG:NAN(09A_Zaz):0:12:
>  %LG:0X.0P0:1:6:0x0:
>  %*LG:0X.0P0:0:6:
> @@ -40,9 +40,9 @@
>  %*LG:0XF.FFFFFFFFFFFF8P+1020:0:23:
>  %LG:INFINITY:1:8:inf:
>  %*LG:INFINITY:0:8:
> -%LG:+NAN():1:6:nan:
> +%LG:+NAN():1:6:nan():
>  %*LG:+NAN():0:6:
> -%LG:+NAN(09A_Zaz):1:13:nan:
> +%LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*LG:+NAN(09A_Zaz):0:13:
>  %LG:+0X.0P0:1:7:0x0:
>  %*LG:+0X.0P0:0:7:
> @@ -330,7 +330,7 @@
>  %*5LG:-NAN(09A_Zaz):0:-1:
>  %5LG:-NAN():0:-1:
>  %*5LG:-NAN():0:-1:
> -%5LG:NAN():1:5:nan:
> +%5LG:NAN():1:5:nan():
>  %*5LG:NAN():0:5:
>  %5LG:NAN(09A_Zaz):0:-1:
>  %*5LG:NAN(09A_Zaz):0:-1:
> @@ -390,9 +390,9 @@
>  %*6LG:-0X.0P0:0:-1:
>  %6LG:-NAN(09A_Zaz):0:-1:
>  %*6LG:-NAN(09A_Zaz):0:-1:
> -%6LG:-NAN():1:6:-nan:
> +%6LG:-NAN():1:6:-nan():
>  %*6LG:-NAN():0:6:
> -%6LG:NAN():1:5:nan:
> +%6LG:NAN():1:5:nan():
>  %*6LG:NAN():0:5:
>  %6LG:NAN(09A_Zaz):0:-1:
>  %*6LG:NAN(09A_Zaz):0:-1:
> @@ -412,7 +412,7 @@
>  %*6LG:0XF.FFFFFFFFFFFF8P+1020:0:6:
>  %6LG:INFINITY:0:-1:
>  %*6LG:INFINITY:0:-1:
> -%6LG:+NAN():1:6:nan:
> +%6LG:+NAN():1:6:nan():
>  %*6LG:+NAN():0:6:
>  %6LG:+NAN(09A_Zaz):0:-1:
>  %*6LG:+NAN(09A_Zaz):0:-1:
> @@ -450,13 +450,13 @@
>  %*20LG:-0X0P+0:0:7:
>  %20LG:-0X.0P0:1:7:-0x0:
>  %*20LG:-0X.0P0:0:7:
> -%20LG:-NAN(09A_Zaz):1:13:-nan:
> +%20LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*20LG:-NAN(09A_Zaz):0:13:
> -%20LG:-NAN():1:6:-nan:
> +%20LG:-NAN():1:6:-nan():
>  %*20LG:-NAN():0:6:
> -%20LG:NAN():1:5:nan:
> +%20LG:NAN():1:5:nan():
>  %*20LG:NAN():0:5:
> -%20LG:NAN(09A_Zaz):1:12:nan:
> +%20LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*20LG:NAN(09A_Zaz):0:12:
>  %20LG:0X.0P0:1:6:0x0:
>  %*20LG:0X.0P0:0:6:
> @@ -474,9 +474,9 @@
>  %*20LG:0XF.FFFFFFFFFFFF8P+1020:0:20:
>  %20LG:INFINITY:1:8:inf:
>  %*20LG:INFINITY:0:8:
> -%20LG:+NAN():1:6:nan:
> +%20LG:+NAN():1:6:nan():
>  %*20LG:+NAN():0:6:
> -%20LG:+NAN(09A_Zaz):1:13:nan:
> +%20LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*20LG:+NAN(09A_Zaz):0:13:
>  %20LG:+0X.0P0:1:7:0x0:
>  %*20LG:+0X.0P0:0:7:
> @@ -512,13 +512,13 @@
>  %*32LG:-0X0P+0:0:7:
>  %32LG:-0X.0P0:1:7:-0x0:
>  %*32LG:-0X.0P0:0:7:
> -%32LG:-NAN(09A_Zaz):1:13:-nan:
> +%32LG:-NAN(09A_Zaz):1:13:-nan(09A_Zaz):
>  %*32LG:-NAN(09A_Zaz):0:13:
> -%32LG:-NAN():1:6:-nan:
> +%32LG:-NAN():1:6:-nan():
>  %*32LG:-NAN():0:6:
> -%32LG:NAN():1:5:nan:
> +%32LG:NAN():1:5:nan():
>  %*32LG:NAN():0:5:
> -%32LG:NAN(09A_Zaz):1:12:nan:
> +%32LG:NAN(09A_Zaz):1:12:nan(09A_Zaz):
>  %*32LG:NAN(09A_Zaz):0:12:
>  %32LG:0X.0P0:1:6:0x0:
>  %*32LG:0X.0P0:0:6:
> @@ -536,9 +536,9 @@
>  %*32LG:0XF.FFFFFFFFFFFF8P+1020:0:23:
>  %32LG:INFINITY:1:8:inf:
>  %*32LG:INFINITY:0:8:
> -%32LG:+NAN():1:6:nan:
> +%32LG:+NAN():1:6:nan():
>  %*32LG:+NAN():0:6:
> -%32LG:+NAN(09A_Zaz):1:13:nan:
> +%32LG:+NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32LG:+NAN(09A_Zaz):0:13:
>  %32LG:+0X.0P0:1:7:0x0:
>  %*32LG:+0X.0P0:0:7:
> @@ -578,7 +578,7 @@
>  %*5LG: -NAN(09A_Zaz):0:-1:
>  %5LG: -NAN():0:-1:
>  %*5LG: -NAN():0:-1:
> -%5LG: NAN():1:6:nan:
> +%5LG: NAN():1:6:nan():
>  %*5LG: NAN():0:6:
>  %5LG: NAN(09A_Zaz):0:-1:
>  %*5LG: NAN(09A_Zaz):0:-1:
> @@ -636,13 +636,13 @@
>  %*32LG: -0X0P+0:0:8:
>  %32LG: -0X.0P0:1:8:-0x0:
>  %*32LG: -0X.0P0:0:8:
> -%32LG: -NAN(09A_Zaz):1:14:-nan:
> +%32LG: -NAN(09A_Zaz):1:14:-nan(09A_Zaz):
>  %*32LG: -NAN(09A_Zaz):0:14:
> -%32LG: -NAN():1:7:-nan:
> +%32LG: -NAN():1:7:-nan():
>  %*32LG: -NAN():0:7:
> -%32LG: NAN():1:6:nan:
> +%32LG: NAN():1:6:nan():
>  %*32LG: NAN():0:6:
> -%32LG: NAN(09A_Zaz):1:13:nan:
> +%32LG: NAN(09A_Zaz):1:13:nan(09A_Zaz):
>  %*32LG: NAN(09A_Zaz):0:13:
>  %32LG: 0X.0P0:1:7:0x0:
>  %*32LG: 0X.0P0:0:7:
> @@ -660,9 +660,9 @@
>  %*32LG: 0XF.FFFFFFFFFFFF8P+1020:0:24:
>  %32LG: INFINITY:1:9:inf:
>  %*32LG: INFINITY:0:9:
> -%32LG: +NAN():1:7:nan:
> +%32LG: +NAN():1:7:nan():
>  %*32LG: +NAN():0:7:
> -%32LG: +NAN(09A_Zaz):1:14:nan:
> +%32LG: +NAN(09A_Zaz):1:14:nan(09A_Zaz):
>  %*32LG: +NAN(09A_Zaz):0:14:
>  %32LG: +0X.0P0:1:8:0x0:
>  %*32LG: +0X.0P0:0:8:



More information about the Libc-alpha mailing list