diff options
author | Harald Anlauf <anlauf@gmx.de> | 2020-05-29 21:19:31 +0200 |
---|---|---|
committer | Harald Anlauf <anlauf@gmx.de> | 2020-05-29 21:19:31 +0200 |
commit | 7deca8c0b3765787627b11387b56b97b01a8bf33 (patch) | |
tree | ae7870ac3c001d275f373ebe1f44e79de3712670 /zlib | |
parent | 316fe6b40165c26b30375f8ad85384379133f89b (diff) | |
download | gcc-7deca8c0b3765787627b11387b56b97b01a8bf33.zip gcc-7deca8c0b3765787627b11387b56b97b01a8bf33.tar.gz gcc-7deca8c0b3765787627b11387b56b97b01a8bf33.tar.bz2 |
PR fortran/95090 - ICE: identifier overflow
The initial fix for this PR uncovered several latent issues with further
too small string buffers which showed up only when testing on i686.
Provide sufficiently large temporaries.
2020-05-29 Harald Anlauf <anlauf@gmx.de>
gcc/fortran/
PR fortran/95090
* class.c (get_unique_type_string): Enlarge temporary for
name-mangling. Use strncpy to prevent buffer overrun.
(get_unique_hashed_string): Enlarge temporary.
(gfc_hash_value): Enlarge temporary for name-mangling.
Diffstat (limited to 'zlib')
0 files changed, 0 insertions, 0 deletions