Hi, > But why does ::operator new() return misaligned address? > Rare using of long double, too? Or compatibility with malloc()? > since we are talking about free software, why don't you lookup the relevant source files? Then you will notice that our implementation simply forwards to malloc, there isn't much more to say. Paolo.