GCC 4.9 was marked BROKEN with r46089. Recently GCC 5.2 was added (marked as 
broken too)

commit msg: " toolchain: mark gcc 4.9 as broken, it miscompiles some code 
especially on ARM"

Looking through some GCC 5 serious regressions I found:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65932

I cannot replicate the ARM issue because of missing details and I dont have ARM 
hw where it occurs (arch: malta seems fine)
 - but there was an open ticket from a dev on github regarding the boot 
problem, which might be a symptom of code miscompile

https://github.com/wongsyrone/openwrt-1/issues/44

According to his tests GCC4.9 and GCC5.2 now work with this 2 changes:

adding -fno-ipa-sra to Kernel/CPU CFLAGS

https://github.com/wongsyrone/openwrt-1/commit/35308f2435ec75192324d68817e7702e3b257e71
https://github.com/wongsyrone/openwrt-1/commit/93c0a5173414cfa7684547de3c3a1f3dc4240383
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to