From: Maciej W. Rozycki Date: Fri, 28 Mar 2025 12:35:53 +0000 (+0000) Subject: stdio-common: Reject significand prefixes in scanf [BZ #12701] X-Git-Tag: glibc-2.42~344 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b390b55085070bfa9598fb42049a32460681308;p=thirdparty%2Fglibc.git stdio-common: Reject significand prefixes in scanf [BZ #12701] 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. Reviewed-by: Joseph Myers --- diff --git a/stdio-common/vfscanf-internal.c b/stdio-common/vfscanf-internal.c index 8c6ccca135..b4cf0f39d5 100644 --- a/stdio-common/vfscanf-internal.c +++ b/stdio-common/vfscanf-internal.c @@ -2155,8 +2155,13 @@ digits_extended_fail: 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); diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input index 9d50b08b0b..9edf94a813 100644 --- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-a.input +++ b/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: diff --git a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input b/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input index 3b5a4fe812..242f443fc4 100644 --- a/sysdeps/ieee754/dbl-64/tst-scanf-format-double-aa.input +++ b/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: diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input index 196cb734b2..d686e8624c 100644 --- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-a.input +++ b/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: diff --git a/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input b/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input index 9f54121760..be780c48e0 100644 --- a/sysdeps/ieee754/flt-32/tst-scanf-format-float-aa.input +++ b/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: diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input index 41fe52ffa0..3c5d787386 100644 --- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-a.input +++ b/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: diff --git a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input index 7208c6e37b..4445314a2d 100644 --- a/sysdeps/ieee754/ldbl-128/tst-scanf-format-ldouble-aa.input +++ b/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: diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input index a7377d5557..bee86f3b92 100644 --- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-a.input +++ b/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: diff --git a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input index 1dc2c558ce..cf5a5b95d7 100644 --- a/sysdeps/ieee754/ldbl-128ibm/tst-scanf-format-ldouble-aa.input +++ b/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: diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input index 0ed781ea87..f1e2790b80 100644 --- a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-a.input +++ b/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: diff --git a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input index 231fc78d22..592b305018 100644 --- a/sysdeps/ieee754/ldbl-96/tst-scanf-format-ldouble-aa.input +++ b/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: diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input index 42a1ffa84a..b1b5d1b251 100644 --- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-a.input +++ b/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: diff --git a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input b/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input index 8a0e6005e3..2b7fd5cef6 100644 --- a/sysdeps/ieee754/ldbl-opt/tst-scanf-format-ldouble-aa.input +++ b/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: