Yesterday I was experimenting with the latest 7.0.1 release and when using my system arm-gcc (12.2.1) the pad inputs with the shift register (CD4021) behave very erratic.
Pressing a single button results in many additional button presses and other buttons being triggered.
Reverting back to 10.2.1 the behavior is stable again.
More close inspection to what causes this glitching (and if other parts of the stack are affected) would be in order.
It would be great if we could move to newer GCC as having to rely on such an old version will get more annoying down the line.