patches/glibc/ports-2.10.1/590-sh-set-fpscr-proto.patch
author |
"Yann E. MORIN" <yann.morin.1998@free.fr> |
|
Wed Dec 26 13:30:51 2012 +0100 (2012-12-26) |
changeset 3145 |
598880dab0f3 |
permissions |
-rw-r--r-- |
libc/glibc: both glibc and eglibc have pkgversion and bugurl
Well, all eglibc version we support do, and latest glibc versions
we support do.
Not all glibc versions do, but older versions simply ignore the
unrecognised ./configure flags.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@1625
|
1 |
|
yann@1625
|
2 |
|
yann@1625
|
3 |
diff -durN glibc-2.10.1.orig/sysdeps/sh/sh4/fpu/fpu_control.h glibc-2.10.1/sysdeps/sh/sh4/fpu/fpu_control.h
|
yann@1625
|
4 |
--- glibc-2.10.1.orig/sysdeps/sh/sh4/fpu/fpu_control.h 2001-07-06 06:56:04.000000000 +0200
|
yann@1625
|
5 |
+++ glibc-2.10.1/sysdeps/sh/sh4/fpu/fpu_control.h 2009-11-13 00:51:26.000000000 +0100
|
yann@1625
|
6 |
@@ -45,6 +45,7 @@
|
yann@1625
|
7 |
#define _FPU_GETCW(cw) __asm__ ("sts fpscr,%0" : "=r" (cw))
|
yann@1625
|
8 |
|
yann@1625
|
9 |
#if defined __GNUC__
|
yann@1625
|
10 |
+extern void __set_fpscr(unsigned long);
|
yann@1625
|
11 |
#define _FPU_SETCW(cw) __set_fpscr ((cw))
|
yann@1625
|
12 |
#else
|
yann@1625
|
13 |
#define _FPU_SETCW(cw) __asm__ ("lds %0,fpscr" : : "r" (cw))
|