Nel manuale ufficiale del compilatore GNU ho trovato questo:
http://www.gnu.org/software/gsl/manual/gsl-ref.html
Un passo dice:
The long double type is not supported for actual computation.
Per cui, direi che ora è chiaro il motivo!
Ad ogni modo il mio era un progetto di test... userò il tipo double normale... grazie di tutto