This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: [Patch,fortran] PR 27740 Symbol versioning for libgfortran
Hi,
Brooks Moses schrieb:
>> FAIL: gfortran.dg/csqrt_2.f -O0 (test for excess errors)
>> Excess errors:
>> : undefined reference to `csqrtf'
>> : undefined reference to `csqrtf'
>
> I'm seeing what looks like a similar thing on trunk without having
> applied the patch:
>
> FAIL: gfortran.dg/csqrt_2.f -O0 execution test
> FAIL: gfortran.dg/csqrt_2.f -O1 execution test
> FAIL: gfortran.dg/csqrt_2.f -O2 execution test
> FAIL: gfortran.dg/csqrt_2.f -O3 -fomit-frame-pointer execution test
> FAIL: gfortran.dg/csqrt_2.f -O3 -fomit-frame-pointer -funroll-loops
> execution test
> FAIL: gfortran.dg/csqrt_2.f -O3 -fomit-frame-pointer
> -funroll-all-loops -finline-functions execution test
> FAIL: gfortran.dg/csqrt_2.f -O3 -g execution test
> FAIL: gfortran.dg/csqrt_2.f -Os execution test
This should be a different problem. From gfortran.dg/csqrt_2.f:
PR libgfortran/24313
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24313
This test checks for bug in glibc's csqrt and was marked xfail
*-*-linux-gnu.
Since the bug has been fixed in glibc (2005-10-13 and for cacosh
2006-08-03), the xfail has been removed (Oct 29, 2006).
If you have an older glibc, it passed before and gives now FAIL.
If you have a newer glibc, it XPASSed before and gives now PASS.
Knowing how often Debian releases a stable version, you probably have a
too old glibc.
Tobias