[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Patches] [PATCH] Fix symbol definitions of feraiseexcept for PPC e500



Joseph,

Eglibc build for PPC e500 currently fails in libc/sysdeps/powerpc/fpu/k_sinf.c due to missing symbol __feraiseexcept.  This patch fixes this failure.  The problem of missing __feraiseexcept didn't show up in previous versions because k_sinf.c wasn't using it.
 
Current libm.so provides the following symbols:
0000f180 t __GI_feraiseexcept
0000f180 T feraiseexcept

This list lacks local __feraiseexcept, which is used by libm internally to raise exceptions.

After the patch the list becomes (which is consistent with non-e500 symbol definitions):
0000fe48 t __GI_feraiseexcept
0000fe48 t __feraiseexcept
0000fe48 t __old_feraiseexcept
0000fe48 T feraiseexcept@@GLIBC_2.2
0000fe48 T feraiseexcept@xxxxxxxxx

OK to apply?

--
Maxim Kuvyrkov
Mentor Graphics


Attachment: eglibc-e500-feraiseexcept.ChangeLog
Description: Binary data

Attachment: eglibc-e500-feraiseexcept.patch
Description: Binary data

_______________________________________________
Patches mailing list
Patches@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/patches