aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/iresolve.c
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2020-06-24 11:45:01 +0100
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-08-17 13:14:45 -0300
commitd74868a2dcf87bd90def604a1506d777074cf2a5 (patch)
tree37beb2ab9e3aa7bdfdfcf39ddd856eef74a5c7a0 /gcc/fortran/iresolve.c
parent3265eaa250af1a58749c4bab4d6eafb88929c645 (diff)
downloadgcc-d74868a2dcf87bd90def604a1506d777074cf2a5.zip
gcc-d74868a2dcf87bd90def604a1506d777074cf2a5.tar.gz
gcc-d74868a2dcf87bd90def604a1506d777074cf2a5.tar.bz2
libstdc++: Fix std::from_chars to ignore leading zeros in base 2
The parser for binary numbers returned an error if the entire string contains more digits than the result type. Leading zeros should be ignored. libstdc++-v3/ChangeLog: * include/std/charconv (__from_chars_binary): Ignore leading zeros. * testsuite/20_util/from_chars/1.cc: Check "0x1" for all bases, not just 10 and 16. * testsuite/20_util/from_chars/3.cc: New test.
Diffstat (limited to 'gcc/fortran/iresolve.c')
0 files changed, 0 insertions, 0 deletions