On 02/17/2017 12:24 PM, Alex Peshkoff wrote: > On 02/17/17 14:15, Stephan Bergmann wrote: > > This idea seems to be much better than DEBUG_GDS_ALLOC: > >> Since LibreOffice builds intended for widespread distribution are on >> Linux usually done with GCC not Clang, this shouldn't have a performance >> impact.) > > But what makes me surprised - I know that at least one of FB developers > often does build firebird using clang (Adriano - is it so?). And we > never used to meet such issues before. What changed? New version? Too > good optimization flags?
I think this aggressive alignment-assumption behavior is new with upcoming Clang 4. (And you need at least -O optimization for such problematic MOVAPS code to be produced.) ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel