Hello. The (propable) Bug is in either some library or in gcc. My program compiled on older versions but now does not, compaining on some non-implemented tree code. In short, it does not work to default-assign long doubles in function argument lists. The attached source contains details as comments. Thanks for your effort & keep up gcc being the best choise.