https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92606
--- Comment #8 from Georg-Johann Lay <gjl at gcc dot gnu.org> --- Giving up on this. My work-around patch to disable the malicious data optimization for avr has effectively been rejected. http://gcc.gnu.org/ml/gcc-patches/2020-01/msg00145.html So we can enjoy code that saves some scrappy bytes at the expense that it might be incorrect...