https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88630
--- Comment #13 from Zavadovsky Yan <zavadovsky.yan at gmail dot com> --- (In reply to Oleg Endo from comment #12) > > Please try it out. Let me know what you find GCC 8.2 + "trial patch" : assert passed GCC 8.2 + "patch from comment 12" : assert failed GCC 8.2 + "patch from comment 12" + -m4-300 option : assert passed GCC 7.4 + "patch from comment 12" : assert failed GCC 7.4 + "patch from comment 12" + -m4-300 option : assert passed Also I built and run our whole firmware(about 100mb of cpp code) using "GCC 7.4 + patch from comment 12 + -m4-300 option". And got no visible issues. Initially it was UI rendering bugs(because of FPU calculations) on statements like: intVar1 = boolVar ? (intVar2 - intVar3) : -floatVar;