diff options
author | Harald Anlauf <anlauf@gmx.de> | 2020-06-20 16:09:45 +0200 |
---|---|---|
committer | Harald Anlauf <anlauf@gmx.de> | 2020-06-20 16:09:45 +0200 |
commit | 62c0c0ea7bfb6f8f6b8d767b05120cafb6823da6 (patch) | |
tree | 228d1d590ed74bf10598009cafdd347d25a2daa3 /gcc/config.gcc | |
parent | 5eb947601bdce59f2ff26694327ad173c51c2724 (diff) | |
download | gcc-62c0c0ea7bfb6f8f6b8d767b05120cafb6823da6.zip gcc-62c0c0ea7bfb6f8f6b8d767b05120cafb6823da6.tar.gz gcc-62c0c0ea7bfb6f8f6b8d767b05120cafb6823da6.tar.bz2 |
PR fortran/95689 - ICE in check_sym_interfaces, at fortran/interface.c:2015
With submodules, name mangling of interfaces may result in long internal
symbols overflowing an internal buffer. We now check that we do not
exceed the enlarged buffer size.
gcc/fortran/
PR fortran/95689
* interface.c (check_sym_interfaces): Enlarge temporary buffer,
and add check on length on mangled name to prevent overflow.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions