[PATCH v3 09/10] stdio-common: Reject significand prefixes in scanf [BZ #12701]
Maciej W. Rozycki
macro@orcam.me.uk
Tue Mar 25 10:22:27 GMT 2025
From: Maciej W. Rozycki <macro@redhat.com>
Reject invalid formatted scanf real input data that is comprised of a
hexadecimal prefix, optionally preceded by a sign, and with no actual
digits following owing to the field width restriction in effect. Such
data is a prefix of, but not a matching input sequence and it is
required by ISO C to cause a matching failure.
Currently a matching success is instead incorrectly produced along with
the conversion result of zero, with the prefix wholly consumed from
input. Where the end of input is marked by the end-of-file condition
rather than the field width restriction in effect a matching failure is
already correctly produced.
Enable input data that causes test failures without this fix in place.
---
Changes from v2 (16/17):
- Reword the change description for clarity per Florian's request.
- Rename data input files such as to replace the A infix with aa.
New change in v2.
---
stdio-common/vfscanf-internal.c | 7
sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input | 84 +++++-----
sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input | 84 +++++-----
sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input | 84 +++++-----
sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input | 84 +++++-----
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input | 84 +++++-----
sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input | 84 +++++-----
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input | 84 +++++-----
sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input | 84 +++++-----
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input | 84 +++++-----
sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input | 84 +++++-----
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input | 84 +++++-----
sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input | 84 +++++-----
13 files changed, 510 insertions(+), 505 deletions(-)
glibc-scanf-bz12701-real-hex.diff
Index: glibc/stdio-common/vfscanf-internal.c
===================================================================
--- glibc.orig/stdio-common/vfscanf-internal.c
+++ glibc/stdio-common/vfscanf-internal.c
@@ -2155,8 +2155,13 @@ __vfscanf_internal (FILE *s, const char
c = inchar ();
if (width > 0)
--width;
- if (width != 0 && TOLOWER (c) == L_('x'))
+ if (TOLOWER (c) == L_('x'))
{
+ /* If we try to read a number in hexadecimal notation
+ and we have only the `0x' prefix, this is an error. */
+ if (width == 0)
+ conv_error ();
+
/* It is a number in hexadecimal format. */
char_buffer_add (&charbuf, c);
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
@@ -148,20 +148,20 @@
%*2la:nan():0:-1:
%2la:nan(09A_Zaz):0:-1:
%*2la:nan(09A_Zaz):0:-1:
-# BZ12701 %2la:0x0p0:0:-1:
-# BZ12701 %*2la:0x0p0:0:-1:
-# BZ12701 %2la:0x0p+0:0:-1:
-# BZ12701 %*2la:0x0p+0:0:-1:
-# BZ12701 %2la:0x8p-1025:0:-1:
-# BZ12701 %*2la:0x8p-1025:0:-1:
-# BZ12701 %2la:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2la:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2la:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2la:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2la:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2la:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2la:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2la:0xf.ffffffffffff8p+1020:0:-1:
+%2la:0x0p0:0:-1:
+%*2la:0x0p0:0:-1:
+%2la:0x0p+0:0:-1:
+%*2la:0x0p+0:0:-1:
+%2la:0x8p-1025:0:-1:
+%*2la:0x8p-1025:0:-1:
+%2la:0x2.3456789abcdfep0123:0:-1:
+%*2la:0x2.3456789abcdfep0123:0:-1:
+%2la:0x2.3456789abcdfep+123:0:-1:
+%*2la:0x2.3456789abcdfep+123:0:-1:
+%2la:0x7.ffffffffffffcp1021:0:-1:
+%*2la:0x7.ffffffffffffcp1021:0:-1:
+%2la:0xf.ffffffffffff8p+1020:0:-1:
+%*2la:0xf.ffffffffffff8p+1020:0:-1:
%2la:infinity:0:-1:
%*2la:infinity:0:-1:
%2la:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3la::0:-1:
%3la:-infinity:0:-1:
%*3la:-infinity:0:-1:
-# BZ12701 %3la:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3la:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3la:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3la:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3la:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3la:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3la:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3la:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3la:-0x8p-1025:0:-1:
-# BZ12701 %*3la:-0x8p-1025:0:-1:
-# BZ12701 %3la:-0x0p+0:0:-1:
-# BZ12701 %*3la:-0x0p+0:0:-1:
-# BZ12701 %3la:-0x0p0:0:-1:
-# BZ12701 %*3la:-0x0p0:0:-1:
+%3la:-0xf.ffffffffffff8p+1020:0:-1:
+%*3la:-0xf.ffffffffffff8p+1020:0:-1:
+%3la:-0x7.ffffffffffffcp1021:0:-1:
+%*3la:-0x7.ffffffffffffcp1021:0:-1:
+%3la:-0x2.3456789abcdfep+123:0:-1:
+%*3la:-0x2.3456789abcdfep+123:0:-1:
+%3la:-0x2.3456789abcdfep0123:0:-1:
+%*3la:-0x2.3456789abcdfep0123:0:-1:
+%3la:-0x8p-1025:0:-1:
+%*3la:-0x8p-1025:0:-1:
+%3la:-0x0p+0:0:-1:
+%*3la:-0x0p+0:0:-1:
+%3la:-0x0p0:0:-1:
+%*3la:-0x0p0:0:-1:
%3la:-nan(09A_Zaz):0:-1:
%*3la:-nan(09A_Zaz):0:-1:
%3la:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3la:+nan():0:-1:
%3la:+nan(09A_Zaz):0:-1:
%*3la:+nan(09A_Zaz):0:-1:
-# BZ12701 %3la:+0x0p0:0:-1:
-# BZ12701 %*3la:+0x0p0:0:-1:
-# BZ12701 %3la:+0x0p+0:0:-1:
-# BZ12701 %*3la:+0x0p+0:0:-1:
-# BZ12701 %3la:+0x8p-1025:0:-1:
-# BZ12701 %*3la:+0x8p-1025:0:-1:
-# BZ12701 %3la:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3la:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3la:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3la:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3la:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3la:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3la:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3la:+0xf.ffffffffffff8p+1020:0:-1:
+%3la:+0x0p0:0:-1:
+%*3la:+0x0p0:0:-1:
+%3la:+0x0p+0:0:-1:
+%*3la:+0x0p+0:0:-1:
+%3la:+0x8p-1025:0:-1:
+%*3la:+0x8p-1025:0:-1:
+%3la:+0x2.3456789abcdfep0123:0:-1:
+%*3la:+0x2.3456789abcdfep0123:0:-1:
+%3la:+0x2.3456789abcdfep+123:0:-1:
+%*3la:+0x2.3456789abcdfep+123:0:-1:
+%3la:+0x7.ffffffffffffcp1021:0:-1:
+%*3la:+0x7.ffffffffffffcp1021:0:-1:
+%3la:+0xf.ffffffffffff8p+1020:0:-1:
+%*3la:+0xf.ffffffffffff8p+1020:0:-1:
%3la:+infinity:0:-1:
%*3la:+infinity:0:-1:
%4la::0:-1:
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
@@ -148,20 +148,20 @@
%*2lA:NAN():0:-1:
%2lA:NAN(09A_Zaz):0:-1:
%*2lA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2lA:0X0P0:0:-1:
-# BZ12701 %*2lA:0X0P0:0:-1:
-# BZ12701 %2lA:0X0P+0:0:-1:
-# BZ12701 %*2lA:0X0P+0:0:-1:
-# BZ12701 %2lA:0X8P-1025:0:-1:
-# BZ12701 %*2lA:0X8P-1025:0:-1:
-# BZ12701 %2lA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2lA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2lA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2lA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2lA:0X0P0:0:-1:
+%*2lA:0X0P0:0:-1:
+%2lA:0X0P+0:0:-1:
+%*2lA:0X0P+0:0:-1:
+%2lA:0X8P-1025:0:-1:
+%*2lA:0X8P-1025:0:-1:
+%2lA:0X2.3456789ABCDFEP0123:0:-1:
+%*2lA:0X2.3456789ABCDFEP0123:0:-1:
+%2lA:0X2.3456789ABCDFEP+123:0:-1:
+%*2lA:0X2.3456789ABCDFEP+123:0:-1:
+%2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2lA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2lA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2lA:INFINITY:0:-1:
%*2lA:INFINITY:0:-1:
%2lA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3lA::0:-1:
%3lA:-INFINITY:0:-1:
%*3lA:-INFINITY:0:-1:
-# BZ12701 %3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lA:-0X8P-1025:0:-1:
-# BZ12701 %*3lA:-0X8P-1025:0:-1:
-# BZ12701 %3lA:-0X0P+0:0:-1:
-# BZ12701 %*3lA:-0X0P+0:0:-1:
-# BZ12701 %3lA:-0X0P0:0:-1:
-# BZ12701 %*3lA:-0X0P0:0:-1:
+%3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lA:-0X2.3456789ABCDFEP+123:0:-1:
+%*3lA:-0X2.3456789ABCDFEP+123:0:-1:
+%3lA:-0X2.3456789ABCDFEP0123:0:-1:
+%*3lA:-0X2.3456789ABCDFEP0123:0:-1:
+%3lA:-0X8P-1025:0:-1:
+%*3lA:-0X8P-1025:0:-1:
+%3lA:-0X0P+0:0:-1:
+%*3lA:-0X0P+0:0:-1:
+%3lA:-0X0P0:0:-1:
+%*3lA:-0X0P0:0:-1:
%3lA:-NAN(09A_Zaz):0:-1:
%*3lA:-NAN(09A_Zaz):0:-1:
%3lA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3lA:+NAN():0:-1:
%3lA:+NAN(09A_Zaz):0:-1:
%*3lA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3lA:+0X0P0:0:-1:
-# BZ12701 %*3lA:+0X0P0:0:-1:
-# BZ12701 %3lA:+0X0P+0:0:-1:
-# BZ12701 %*3lA:+0X0P+0:0:-1:
-# BZ12701 %3lA:+0X8P-1025:0:-1:
-# BZ12701 %*3lA:+0X8P-1025:0:-1:
-# BZ12701 %3lA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3lA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3lA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3lA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3lA:+0X0P0:0:-1:
+%*3lA:+0X0P0:0:-1:
+%3lA:+0X0P+0:0:-1:
+%*3lA:+0X0P+0:0:-1:
+%3lA:+0X8P-1025:0:-1:
+%*3lA:+0X8P-1025:0:-1:
+%3lA:+0X2.3456789ABCDFEP0123:0:-1:
+%*3lA:+0X2.3456789ABCDFEP0123:0:-1:
+%3lA:+0X2.3456789ABCDFEP+123:0:-1:
+%*3lA:+0X2.3456789ABCDFEP+123:0:-1:
+%3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3lA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3lA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3lA:+INFINITY:0:-1:
%*3lA:+INFINITY:0:-1:
%4lA::0:-1:
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
@@ -148,20 +148,20 @@
%*2a:nan():0:-1:
%2a:nan(09A_Zaz):0:-1:
%*2a:nan(09A_Zaz):0:-1:
-# BZ12701 %2a:0x0p0:0:-1:
-# BZ12701 %*2a:0x0p0:0:-1:
-# BZ12701 %2a:0x0p+0:0:-1:
-# BZ12701 %*2a:0x0p+0:0:-1:
-# BZ12701 %2a:0x8p-129:0:-1:
-# BZ12701 %*2a:0x8p-129:0:-1:
-# BZ12701 %2a:0x2.345678p0123:0:-1:
-# BZ12701 %*2a:0x2.345678p0123:0:-1:
-# BZ12701 %2a:0x2.345678p+123:0:-1:
-# BZ12701 %*2a:0x2.345678p+123:0:-1:
-# BZ12701 %2a:0x7.fffff8p125:0:-1:
-# BZ12701 %*2a:0x7.fffff8p125:0:-1:
-# BZ12701 %2a:0xf.fffffp+124:0:-1:
-# BZ12701 %*2a:0xf.fffffp+124:0:-1:
+%2a:0x0p0:0:-1:
+%*2a:0x0p0:0:-1:
+%2a:0x0p+0:0:-1:
+%*2a:0x0p+0:0:-1:
+%2a:0x8p-129:0:-1:
+%*2a:0x8p-129:0:-1:
+%2a:0x2.345678p0123:0:-1:
+%*2a:0x2.345678p0123:0:-1:
+%2a:0x2.345678p+123:0:-1:
+%*2a:0x2.345678p+123:0:-1:
+%2a:0x7.fffff8p125:0:-1:
+%*2a:0x7.fffff8p125:0:-1:
+%2a:0xf.fffffp+124:0:-1:
+%*2a:0xf.fffffp+124:0:-1:
%2a:infinity:0:-1:
%*2a:infinity:0:-1:
%2a:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3a::0:-1:
%3a:-infinity:0:-1:
%*3a:-infinity:0:-1:
-# BZ12701 %3a:-0xf.fffffp+124:0:-1:
-# BZ12701 %*3a:-0xf.fffffp+124:0:-1:
-# BZ12701 %3a:-0x7.fffff8p125:0:-1:
-# BZ12701 %*3a:-0x7.fffff8p125:0:-1:
-# BZ12701 %3a:-0x2.345678p+123:0:-1:
-# BZ12701 %*3a:-0x2.345678p+123:0:-1:
-# BZ12701 %3a:-0x2.345678p0123:0:-1:
-# BZ12701 %*3a:-0x2.345678p0123:0:-1:
-# BZ12701 %3a:-0x8p-129:0:-1:
-# BZ12701 %*3a:-0x8p-129:0:-1:
-# BZ12701 %3a:-0x0p+0:0:-1:
-# BZ12701 %*3a:-0x0p+0:0:-1:
-# BZ12701 %3a:-0x0p0:0:-1:
-# BZ12701 %*3a:-0x0p0:0:-1:
+%3a:-0xf.fffffp+124:0:-1:
+%*3a:-0xf.fffffp+124:0:-1:
+%3a:-0x7.fffff8p125:0:-1:
+%*3a:-0x7.fffff8p125:0:-1:
+%3a:-0x2.345678p+123:0:-1:
+%*3a:-0x2.345678p+123:0:-1:
+%3a:-0x2.345678p0123:0:-1:
+%*3a:-0x2.345678p0123:0:-1:
+%3a:-0x8p-129:0:-1:
+%*3a:-0x8p-129:0:-1:
+%3a:-0x0p+0:0:-1:
+%*3a:-0x0p+0:0:-1:
+%3a:-0x0p0:0:-1:
+%*3a:-0x0p0:0:-1:
%3a:-nan(09A_Zaz):0:-1:
%*3a:-nan(09A_Zaz):0:-1:
%3a:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3a:+nan():0:-1:
%3a:+nan(09A_Zaz):0:-1:
%*3a:+nan(09A_Zaz):0:-1:
-# BZ12701 %3a:+0x0p0:0:-1:
-# BZ12701 %*3a:+0x0p0:0:-1:
-# BZ12701 %3a:+0x0p+0:0:-1:
-# BZ12701 %*3a:+0x0p+0:0:-1:
-# BZ12701 %3a:+0x8p-129:0:-1:
-# BZ12701 %*3a:+0x8p-129:0:-1:
-# BZ12701 %3a:+0x2.345678p0123:0:-1:
-# BZ12701 %*3a:+0x2.345678p0123:0:-1:
-# BZ12701 %3a:+0x2.345678p+123:0:-1:
-# BZ12701 %*3a:+0x2.345678p+123:0:-1:
-# BZ12701 %3a:+0x7.fffff8p125:0:-1:
-# BZ12701 %*3a:+0x7.fffff8p125:0:-1:
-# BZ12701 %3a:+0xf.fffffp+124:0:-1:
-# BZ12701 %*3a:+0xf.fffffp+124:0:-1:
+%3a:+0x0p0:0:-1:
+%*3a:+0x0p0:0:-1:
+%3a:+0x0p+0:0:-1:
+%*3a:+0x0p+0:0:-1:
+%3a:+0x8p-129:0:-1:
+%*3a:+0x8p-129:0:-1:
+%3a:+0x2.345678p0123:0:-1:
+%*3a:+0x2.345678p0123:0:-1:
+%3a:+0x2.345678p+123:0:-1:
+%*3a:+0x2.345678p+123:0:-1:
+%3a:+0x7.fffff8p125:0:-1:
+%*3a:+0x7.fffff8p125:0:-1:
+%3a:+0xf.fffffp+124:0:-1:
+%*3a:+0xf.fffffp+124:0:-1:
%3a:+infinity:0:-1:
%*3a:+infinity:0:-1:
%4a::0:-1:
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
@@ -148,20 +148,20 @@
%*2A:NAN():0:-1:
%2A:NAN(09A_Zaz):0:-1:
%*2A:NAN(09A_Zaz):0:-1:
-# BZ12701 %2A:0X0P0:0:-1:
-# BZ12701 %*2A:0X0P0:0:-1:
-# BZ12701 %2A:0X0P+0:0:-1:
-# BZ12701 %*2A:0X0P+0:0:-1:
-# BZ12701 %2A:0X8P-129:0:-1:
-# BZ12701 %*2A:0X8P-129:0:-1:
-# BZ12701 %2A:0X2.345678P0123:0:-1:
-# BZ12701 %*2A:0X2.345678P0123:0:-1:
-# BZ12701 %2A:0X2.345678P+123:0:-1:
-# BZ12701 %*2A:0X2.345678P+123:0:-1:
-# BZ12701 %2A:0X7.FFFFF8P125:0:-1:
-# BZ12701 %*2A:0X7.FFFFF8P125:0:-1:
-# BZ12701 %2A:0XF.FFFFFP+124:0:-1:
-# BZ12701 %*2A:0XF.FFFFFP+124:0:-1:
+%2A:0X0P0:0:-1:
+%*2A:0X0P0:0:-1:
+%2A:0X0P+0:0:-1:
+%*2A:0X0P+0:0:-1:
+%2A:0X8P-129:0:-1:
+%*2A:0X8P-129:0:-1:
+%2A:0X2.345678P0123:0:-1:
+%*2A:0X2.345678P0123:0:-1:
+%2A:0X2.345678P+123:0:-1:
+%*2A:0X2.345678P+123:0:-1:
+%2A:0X7.FFFFF8P125:0:-1:
+%*2A:0X7.FFFFF8P125:0:-1:
+%2A:0XF.FFFFFP+124:0:-1:
+%*2A:0XF.FFFFFP+124:0:-1:
%2A:INFINITY:0:-1:
%*2A:INFINITY:0:-1:
%2A:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3A::0:-1:
%3A:-INFINITY:0:-1:
%*3A:-INFINITY:0:-1:
-# BZ12701 %3A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3A:-0XF.FFFFFP+124:0:-1:
-# BZ12701 %3A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3A:-0X7.FFFFF8P125:0:-1:
-# BZ12701 %3A:-0X2.345678P+123:0:-1:
-# BZ12701 %*3A:-0X2.345678P+123:0:-1:
-# BZ12701 %3A:-0X2.345678P0123:0:-1:
-# BZ12701 %*3A:-0X2.345678P0123:0:-1:
-# BZ12701 %3A:-0X8P-129:0:-1:
-# BZ12701 %*3A:-0X8P-129:0:-1:
-# BZ12701 %3A:-0X0P+0:0:-1:
-# BZ12701 %*3A:-0X0P+0:0:-1:
-# BZ12701 %3A:-0X0P0:0:-1:
-# BZ12701 %*3A:-0X0P0:0:-1:
+%3A:-0XF.FFFFFP+124:0:-1:
+%*3A:-0XF.FFFFFP+124:0:-1:
+%3A:-0X7.FFFFF8P125:0:-1:
+%*3A:-0X7.FFFFF8P125:0:-1:
+%3A:-0X2.345678P+123:0:-1:
+%*3A:-0X2.345678P+123:0:-1:
+%3A:-0X2.345678P0123:0:-1:
+%*3A:-0X2.345678P0123:0:-1:
+%3A:-0X8P-129:0:-1:
+%*3A:-0X8P-129:0:-1:
+%3A:-0X0P+0:0:-1:
+%*3A:-0X0P+0:0:-1:
+%3A:-0X0P0:0:-1:
+%*3A:-0X0P0:0:-1:
%3A:-NAN(09A_Zaz):0:-1:
%*3A:-NAN(09A_Zaz):0:-1:
%3A:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3A:+NAN():0:-1:
%3A:+NAN(09A_Zaz):0:-1:
%*3A:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3A:+0X0P0:0:-1:
-# BZ12701 %*3A:+0X0P0:0:-1:
-# BZ12701 %3A:+0X0P+0:0:-1:
-# BZ12701 %*3A:+0X0P+0:0:-1:
-# BZ12701 %3A:+0X8P-129:0:-1:
-# BZ12701 %*3A:+0X8P-129:0:-1:
-# BZ12701 %3A:+0X2.345678P0123:0:-1:
-# BZ12701 %*3A:+0X2.345678P0123:0:-1:
-# BZ12701 %3A:+0X2.345678P+123:0:-1:
-# BZ12701 %*3A:+0X2.345678P+123:0:-1:
-# BZ12701 %3A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %*3A:+0X7.FFFFF8P125:0:-1:
-# BZ12701 %3A:+0XF.FFFFFP+124:0:-1:
-# BZ12701 %*3A:+0XF.FFFFFP+124:0:-1:
+%3A:+0X0P0:0:-1:
+%*3A:+0X0P0:0:-1:
+%3A:+0X0P+0:0:-1:
+%*3A:+0X0P+0:0:-1:
+%3A:+0X8P-129:0:-1:
+%*3A:+0X8P-129:0:-1:
+%3A:+0X2.345678P0123:0:-1:
+%*3A:+0X2.345678P0123:0:-1:
+%3A:+0X2.345678P+123:0:-1:
+%*3A:+0X2.345678P+123:0:-1:
+%3A:+0X7.FFFFF8P125:0:-1:
+%*3A:+0X7.FFFFF8P125:0:-1:
+%3A:+0XF.FFFFFP+124:0:-1:
+%*3A:+0XF.FFFFFP+124:0:-1:
%3A:+INFINITY:0:-1:
%*3A:+INFINITY:0:-1:
%4A::0:-1:
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
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-16385:0:-1:
-# BZ12701 %*2La:0x8p-16385:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-16385:0:-1:
+%*2La:0x8p-16385:0:-1:
+%2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*2La:0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*2La:0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3La:-0x8p-16385:0:-1:
-# BZ12701 %*3La:-0x8p-16385:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3La:-0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3La:-0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3La:-0x8p-16385:0:-1:
+%*3La:-0x8p-16385:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-16385:0:-1:
-# BZ12701 %*3La:+0x8p-16385:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
-# BZ12701 %3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %*3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
-# BZ12701 %3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
-# BZ12701 %*3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-16385:0:-1:
+%*3La:+0x8p-16385:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcdep012345:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcdep+12345:0:-1:
+%3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%*3La:+0x7.fffffffffffffffffffffffffffcp16381:0:-1:
+%3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
+%*3La:+0xf.fffffffffffffffffffffffffff8p+16380:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
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
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-16385:0:-1:
-# BZ12701 %*2LA:0X8P-16385:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-16385:0:-1:
+%*2LA:0X8P-16385:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*2LA:0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LA:-0X8P-16385:0:-1:
-# BZ12701 %*3LA:-0X8P-16385:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LA:-0X8P-16385:0:-1:
+%*3LA:-0X8P-16385:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-16385:0:-1:
-# BZ12701 %*3LA:+0X8P-16385:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-16385:0:-1:
+%*3LA:+0X8P-16385:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCDEP012345:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCDEP+12345:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFFFFFFFFFFFFFFFFCP16381:0:-1:
+%3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFFFFFFFFFFFFFFFFF8P+16380:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
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
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-972:0:-1:
-# BZ12701 %*2La:0x8p-972:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-972:0:-1:
+%*2La:0x8p-972:0:-1:
+%2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcp0123:0:-1:
+%2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*2La:0x2.3456789abcdef0123456789abcp+123:0:-1:
+%2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*2La:0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*2La:0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3La:-0x8p-972:0:-1:
-# BZ12701 %*3La:-0x8p-972:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3La:-0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3La:-0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3La:-0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3La:-0x8p-972:0:-1:
+%*3La:-0x8p-972:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-972:0:-1:
-# BZ12701 %*3La:+0x8p-972:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
-# BZ12701 %3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %*3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
-# BZ12701 %3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
-# BZ12701 %*3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-972:0:-1:
+%*3La:+0x8p-972:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcp0123:0:-1:
+%3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%*3La:+0x2.3456789abcdef0123456789abcp+123:0:-1:
+%3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%*3La:+0x7.ffffffffffffdffffffffffffep1021:0:-1:
+%3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
+%*3La:+0xf.ffffffffffffbffffffffffffcp+1020:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
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
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-972:0:-1:
-# BZ12701 %*2LA:0X8P-972:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-972:0:-1:
+%*2LA:0X8P-972:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*2LA:0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*2LA:0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LA:-0X8P-972:0:-1:
-# BZ12701 %*3LA:-0X8P-972:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LA:-0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LA:-0X8P-972:0:-1:
+%*3LA:-0X8P-972:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-972:0:-1:
-# BZ12701 %*3LA:+0X8P-972:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-972:0:-1:
+%*3LA:+0X8P-972:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCP0123:0:-1:
+%3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%*3LA:+0X2.3456789ABCDEF0123456789ABCP+123:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFDFFFFFFFFFFFFEP1021:0:-1:
+%3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFFBFFFFFFFFFFFFCP+1020:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
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
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-16385:0:-1:
-# BZ12701 %*2La:0x8p-16385:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %2La:0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %2La:0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*2La:0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %2La:0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*2La:0xf.fffffffffffffffp+16380:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-16385:0:-1:
+%*2La:0x8p-16385:0:-1:
+%2La:0x2.3456789abcdef01p012345:0:-1:
+%*2La:0x2.3456789abcdef01p012345:0:-1:
+%2La:0x2.3456789abcdef01p+12345:0:-1:
+%*2La:0x2.3456789abcdef01p+12345:0:-1:
+%2La:0x7.fffffffffffffff8p16381:0:-1:
+%*2La:0x7.fffffffffffffff8p16381:0:-1:
+%2La:0xf.fffffffffffffffp+16380:0:-1:
+%*2La:0xf.fffffffffffffffp+16380:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*3La:-0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %3La:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*3La:-0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %3La:-0x8p-16385:0:-1:
-# BZ12701 %*3La:-0x8p-16385:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.fffffffffffffffp+16380:0:-1:
+%*3La:-0xf.fffffffffffffffp+16380:0:-1:
+%3La:-0x7.fffffffffffffff8p16381:0:-1:
+%*3La:-0x7.fffffffffffffff8p16381:0:-1:
+%3La:-0x2.3456789abcdef01p+12345:0:-1:
+%*3La:-0x2.3456789abcdef01p+12345:0:-1:
+%3La:-0x2.3456789abcdef01p012345:0:-1:
+%*3La:-0x2.3456789abcdef01p012345:0:-1:
+%3La:-0x8p-16385:0:-1:
+%*3La:-0x8p-16385:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-16385:0:-1:
-# BZ12701 %*3La:+0x8p-16385:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef01p012345:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdef01p+12345:0:-1:
-# BZ12701 %3La:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %*3La:+0x7.fffffffffffffff8p16381:0:-1:
-# BZ12701 %3La:+0xf.fffffffffffffffp+16380:0:-1:
-# BZ12701 %*3La:+0xf.fffffffffffffffp+16380:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-16385:0:-1:
+%*3La:+0x8p-16385:0:-1:
+%3La:+0x2.3456789abcdef01p012345:0:-1:
+%*3La:+0x2.3456789abcdef01p012345:0:-1:
+%3La:+0x2.3456789abcdef01p+12345:0:-1:
+%*3La:+0x2.3456789abcdef01p+12345:0:-1:
+%3La:+0x7.fffffffffffffff8p16381:0:-1:
+%*3La:+0x7.fffffffffffffff8p16381:0:-1:
+%3La:+0xf.fffffffffffffffp+16380:0:-1:
+%*3La:+0xf.fffffffffffffffp+16380:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
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
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-16385:0:-1:
-# BZ12701 %*2LA:0X8P-16385:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-16385:0:-1:
+%*2LA:0X8P-16385:0:-1:
+%2LA:0X2.3456789ABCDEF01P012345:0:-1:
+%*2LA:0X2.3456789ABCDEF01P012345:0:-1:
+%2LA:0X2.3456789ABCDEF01P+12345:0:-1:
+%*2LA:0X2.3456789ABCDEF01P+12345:0:-1:
+%2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*2LA:0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %3LA:-0X8P-16385:0:-1:
-# BZ12701 %*3LA:-0X8P-16385:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%*3LA:-0X2.3456789ABCDEF01P+12345:0:-1:
+%3LA:-0X2.3456789ABCDEF01P012345:0:-1:
+%*3LA:-0X2.3456789ABCDEF01P012345:0:-1:
+%3LA:-0X8P-16385:0:-1:
+%*3LA:-0X8P-16385:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-16385:0:-1:
-# BZ12701 %*3LA:+0X8P-16385:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF01P012345:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-16385:0:-1:
+%*3LA:+0X8P-16385:0:-1:
+%3LA:+0X2.3456789ABCDEF01P012345:0:-1:
+%*3LA:+0X2.3456789ABCDEF01P012345:0:-1:
+%3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%*3LA:+0X2.3456789ABCDEF01P+12345:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFFFF8P16381:0:-1:
+%3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFFFFFP+16380:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
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
@@ -148,20 +148,20 @@
%*2La:nan():0:-1:
%2La:nan(09A_Zaz):0:-1:
%*2La:nan(09A_Zaz):0:-1:
-# BZ12701 %2La:0x0p0:0:-1:
-# BZ12701 %*2La:0x0p0:0:-1:
-# BZ12701 %2La:0x0p+0:0:-1:
-# BZ12701 %*2La:0x0p+0:0:-1:
-# BZ12701 %2La:0x8p-1025:0:-1:
-# BZ12701 %*2La:0x8p-1025:0:-1:
-# BZ12701 %2La:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %2La:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*2La:0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %2La:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*2La:0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %2La:0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*2La:0xf.ffffffffffff8p+1020:0:-1:
+%2La:0x0p0:0:-1:
+%*2La:0x0p0:0:-1:
+%2La:0x0p+0:0:-1:
+%*2La:0x0p+0:0:-1:
+%2La:0x8p-1025:0:-1:
+%*2La:0x8p-1025:0:-1:
+%2La:0x2.3456789abcdfep0123:0:-1:
+%*2La:0x2.3456789abcdfep0123:0:-1:
+%2La:0x2.3456789abcdfep+123:0:-1:
+%*2La:0x2.3456789abcdfep+123:0:-1:
+%2La:0x7.ffffffffffffcp1021:0:-1:
+%*2La:0x7.ffffffffffffcp1021:0:-1:
+%2La:0xf.ffffffffffff8p+1020:0:-1:
+%*2La:0xf.ffffffffffff8p+1020:0:-1:
%2La:infinity:0:-1:
%*2La:infinity:0:-1:
%2La:+nan():0:-1:
@@ -188,20 +188,20 @@
%*3La::0:-1:
%3La:-infinity:0:-1:
%*3La:-infinity:0:-1:
-# BZ12701 %3La:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3La:-0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %3La:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3La:-0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3La:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3La:-0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3La:-0x8p-1025:0:-1:
-# BZ12701 %*3La:-0x8p-1025:0:-1:
-# BZ12701 %3La:-0x0p+0:0:-1:
-# BZ12701 %*3La:-0x0p+0:0:-1:
-# BZ12701 %3La:-0x0p0:0:-1:
-# BZ12701 %*3La:-0x0p0:0:-1:
+%3La:-0xf.ffffffffffff8p+1020:0:-1:
+%*3La:-0xf.ffffffffffff8p+1020:0:-1:
+%3La:-0x7.ffffffffffffcp1021:0:-1:
+%*3La:-0x7.ffffffffffffcp1021:0:-1:
+%3La:-0x2.3456789abcdfep+123:0:-1:
+%*3La:-0x2.3456789abcdfep+123:0:-1:
+%3La:-0x2.3456789abcdfep0123:0:-1:
+%*3La:-0x2.3456789abcdfep0123:0:-1:
+%3La:-0x8p-1025:0:-1:
+%*3La:-0x8p-1025:0:-1:
+%3La:-0x0p+0:0:-1:
+%*3La:-0x0p+0:0:-1:
+%3La:-0x0p0:0:-1:
+%*3La:-0x0p0:0:-1:
%3La:-nan(09A_Zaz):0:-1:
%*3La:-nan(09A_Zaz):0:-1:
%3La:-nan():0:-1:
@@ -230,20 +230,20 @@
%*3La:+nan():0:-1:
%3La:+nan(09A_Zaz):0:-1:
%*3La:+nan(09A_Zaz):0:-1:
-# BZ12701 %3La:+0x0p0:0:-1:
-# BZ12701 %*3La:+0x0p0:0:-1:
-# BZ12701 %3La:+0x0p+0:0:-1:
-# BZ12701 %*3La:+0x0p+0:0:-1:
-# BZ12701 %3La:+0x8p-1025:0:-1:
-# BZ12701 %*3La:+0x8p-1025:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdfep0123:0:-1:
-# BZ12701 %3La:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %*3La:+0x2.3456789abcdfep+123:0:-1:
-# BZ12701 %3La:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %*3La:+0x7.ffffffffffffcp1021:0:-1:
-# BZ12701 %3La:+0xf.ffffffffffff8p+1020:0:-1:
-# BZ12701 %*3La:+0xf.ffffffffffff8p+1020:0:-1:
+%3La:+0x0p0:0:-1:
+%*3La:+0x0p0:0:-1:
+%3La:+0x0p+0:0:-1:
+%*3La:+0x0p+0:0:-1:
+%3La:+0x8p-1025:0:-1:
+%*3La:+0x8p-1025:0:-1:
+%3La:+0x2.3456789abcdfep0123:0:-1:
+%*3La:+0x2.3456789abcdfep0123:0:-1:
+%3La:+0x2.3456789abcdfep+123:0:-1:
+%*3La:+0x2.3456789abcdfep+123:0:-1:
+%3La:+0x7.ffffffffffffcp1021:0:-1:
+%*3La:+0x7.ffffffffffffcp1021:0:-1:
+%3La:+0xf.ffffffffffff8p+1020:0:-1:
+%*3La:+0xf.ffffffffffff8p+1020:0:-1:
%3La:+infinity:0:-1:
%*3La:+infinity:0:-1:
%4La::0:-1:
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
@@ -148,20 +148,20 @@
%*2LA:NAN():0:-1:
%2LA:NAN(09A_Zaz):0:-1:
%*2LA:NAN(09A_Zaz):0:-1:
-# BZ12701 %2LA:0X0P0:0:-1:
-# BZ12701 %*2LA:0X0P0:0:-1:
-# BZ12701 %2LA:0X0P+0:0:-1:
-# BZ12701 %*2LA:0X0P+0:0:-1:
-# BZ12701 %2LA:0X8P-1025:0:-1:
-# BZ12701 %*2LA:0X8P-1025:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %2LA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*2LA:0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%2LA:0X0P0:0:-1:
+%*2LA:0X0P0:0:-1:
+%2LA:0X0P+0:0:-1:
+%*2LA:0X0P+0:0:-1:
+%2LA:0X8P-1025:0:-1:
+%*2LA:0X8P-1025:0:-1:
+%2LA:0X2.3456789ABCDFEP0123:0:-1:
+%*2LA:0X2.3456789ABCDFEP0123:0:-1:
+%2LA:0X2.3456789ABCDFEP+123:0:-1:
+%*2LA:0X2.3456789ABCDFEP+123:0:-1:
+%2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*2LA:0X7.FFFFFFFFFFFFCP1021:0:-1:
+%2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*2LA:0XF.FFFFFFFFFFFF8P+1020:0:-1:
%2LA:INFINITY:0:-1:
%*2LA:INFINITY:0:-1:
%2LA:+NAN():0:-1:
@@ -188,20 +188,20 @@
%*3LA::0:-1:
%3LA:-INFINITY:0:-1:
%*3LA:-INFINITY:0:-1:
-# BZ12701 %3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LA:-0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LA:-0X8P-1025:0:-1:
-# BZ12701 %*3LA:-0X8P-1025:0:-1:
-# BZ12701 %3LA:-0X0P+0:0:-1:
-# BZ12701 %*3LA:-0X0P+0:0:-1:
-# BZ12701 %3LA:-0X0P0:0:-1:
-# BZ12701 %*3LA:-0X0P0:0:-1:
+%3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LA:-0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LA:-0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LA:-0X2.3456789ABCDFEP+123:0:-1:
+%*3LA:-0X2.3456789ABCDFEP+123:0:-1:
+%3LA:-0X2.3456789ABCDFEP0123:0:-1:
+%*3LA:-0X2.3456789ABCDFEP0123:0:-1:
+%3LA:-0X8P-1025:0:-1:
+%*3LA:-0X8P-1025:0:-1:
+%3LA:-0X0P+0:0:-1:
+%*3LA:-0X0P+0:0:-1:
+%3LA:-0X0P0:0:-1:
+%*3LA:-0X0P0:0:-1:
%3LA:-NAN(09A_Zaz):0:-1:
%*3LA:-NAN(09A_Zaz):0:-1:
%3LA:-NAN():0:-1:
@@ -230,20 +230,20 @@
%*3LA:+NAN():0:-1:
%3LA:+NAN(09A_Zaz):0:-1:
%*3LA:+NAN(09A_Zaz):0:-1:
-# BZ12701 %3LA:+0X0P0:0:-1:
-# BZ12701 %*3LA:+0X0P0:0:-1:
-# BZ12701 %3LA:+0X0P+0:0:-1:
-# BZ12701 %*3LA:+0X0P+0:0:-1:
-# BZ12701 %3LA:+0X8P-1025:0:-1:
-# BZ12701 %*3LA:+0X8P-1025:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDFEP0123:0:-1:
-# BZ12701 %3LA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %*3LA:+0X2.3456789ABCDFEP+123:0:-1:
-# BZ12701 %3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %*3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
-# BZ12701 %3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
-# BZ12701 %*3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%3LA:+0X0P0:0:-1:
+%*3LA:+0X0P0:0:-1:
+%3LA:+0X0P+0:0:-1:
+%*3LA:+0X0P+0:0:-1:
+%3LA:+0X8P-1025:0:-1:
+%*3LA:+0X8P-1025:0:-1:
+%3LA:+0X2.3456789ABCDFEP0123:0:-1:
+%*3LA:+0X2.3456789ABCDFEP0123:0:-1:
+%3LA:+0X2.3456789ABCDFEP+123:0:-1:
+%*3LA:+0X2.3456789ABCDFEP+123:0:-1:
+%3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%*3LA:+0X7.FFFFFFFFFFFFCP1021:0:-1:
+%3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
+%*3LA:+0XF.FFFFFFFFFFFF8P+1020:0:-1:
%3LA:+INFINITY:0:-1:
%*3LA:+INFINITY:0:-1:
%4LA::0:-1:
More information about the Libc-alpha
mailing list