diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2025-03-18 21:22:22 +0100 |
---|---|---|
committer | Georg-Johann Lay <avr@gjlay.de> | 2025-03-18 21:44:00 +0100 |
commit | 16065b6239aab2eecfd7a50f58d38324ee6478ba (patch) | |
tree | cb196e18010923722c800c21b4c1230a276d5980 /libssp | |
parent | 6fc1f70f0b7b50fd85aa58a0f29dd1e17f2113d1 (diff) | |
download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 |
This ICE only occurred when the compiler is built with, say
CXXFLAGS='-Wp,-D_GLIBCXX_ASSERTIONS'. The problem was that
a value from an illegal REGNO was read. The value was not
used in these cases, but the access triggered an assertion
due to reading past std::array.
gcc/
PR target/119355
* config/avr/avr-passes.cc (memento_t::apply): Only
read values[p.arg] when it is actually used.
Diffstat (limited to 'libssp')
0 files changed, 0 insertions, 0 deletions