diff options
author | Martin Liska <mliska@suse.cz> | 2021-02-23 09:01:53 +0100 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2021-02-23 16:03:09 +0100 |
commit | 3f8384545784696fbd66aaec24a998a819e912c5 (patch) | |
tree | 58147e9a0e45c847d92ba489a54b5a973ecdb31f /gcc/fortran/resolve.c | |
parent | 5bd7afb71fca3a5a6e9f8586d86903bae1849193 (diff) | |
download | gcc-3f8384545784696fbd66aaec24a998a819e912c5.zip gcc-3f8384545784696fbd66aaec24a998a819e912c5.tar.gz gcc-3f8384545784696fbd66aaec24a998a819e912c5.tar.bz2 |
IPA ICF + ASAN: do not merge vars with different alignment
gcc/ChangeLog:
PR sanitizer/99168
* ipa-icf.c (sem_variable::merge): Do not merge 2 variables
with different alignment. That leads to an invalid red zone
size allocated in runtime.
gcc/testsuite/ChangeLog:
PR sanitizer/99168
* c-c++-common/asan/pr99168.c: New test.
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions