Is there release notes somewhere that would tell me what changed between different versions of the GCC toolchain?
In particular, I'm looking for changes between the following two toolchains:
arm-none-eabi-gcc (crosstool-NG 1.19.0 - Atmel build: 277) 4.8.3 20131129 (release) [ARM/embedded-4_8-branch revision 205641] arm-none-eabi-gcc (Atmel build: 371) 4.8.4 20140725 (release) [ARM/embedded-4_8-branch revision 213147]
(I've been chasing a bug that felt like a hardware bug (an unexpected hard fault). My toolchain of choice was still 22.214.171.1247. Then I decided to compile with a different toolchain. The bug went away. But then again, with the old toolchain, the bug was dependent on the code position - if things shifted slightly the bug would sometimes go away too. So, I want to make sure that the problem, whatever it was, really got fixed and ideally understand what the problem was in the first place.)