* sysdeps/powerpc/fpu/bits/fenvinline.h (feraiseexcept): Remove
authorGeoff Keating <geoffk@cygnus.com>
Thu, 30 Dec 1999 23:37:12 +0000 (23:37 +0000)
committerGeoff Keating <geoffk@cygnus.com>
Thu, 30 Dec 1999 23:37:12 +0000 (23:37 +0000)
the (void) casts as now feraiseexcept returns a value.
(feclearexcept): Likewise.
* sysdeps/unix/sysv/linux/powerpc/sysdep.h: Don't use '%r0',
it interferes with the macros for AIX.
1999-12-30  Geoff Keating  <geoffk@cygnus.com>

* sysdeps/powerpc/fpu/bits/fenvinline.h (feraiseexcept): Remove
the (void) casts as now feraiseexcept returns a value.
(feclearexcept): Likewise.

* sysdeps/unix/sysv/linux/powerpc/sysdep.h: Don't use '%r0',
it interferes with the macros for AIX.

ChangeLog
sysdeps/powerpc/fpu/bits/fenvinline.h
sysdeps/unix/sysv/linux/powerpc/sysdep.h

index 4db9d63..9fd1e69 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+1999-12-30  Geoff Keating  <geoffk@cygnus.com>
+
+       * sysdeps/powerpc/fpu/bits/fenvinline.h (feraiseexcept): Remove
+       the (void) casts as now feraiseexcept returns a value.
+       (feclearexcept): Likewise.
+
+       * sysdeps/unix/sysv/linux/powerpc/sysdep.h: Don't use '%r0',
+       it interferes with the macros for AIX.
+
 1999-12-30  Ulrich Drepper  <drepper@cygnus.com>
 
        * locale/programs/ld-collate.c (collate_finish): Always define
index 6ab3105..f13cd70 100644 (file)
@@ -39,8 +39,8 @@
       ? (__extension__ ({ __asm__ __volatile__                               \
                          ("mtfsb1 %s0"                                       \
                           : : "i#*X"(__builtin_ffs (__excepts)));            \
-                         (void)0; }))                                        \
-      : (void)0)                                                             \
+                         0; }))                                              \
+      : 0)                                                                   \
    : (feraiseexcept) (__excepts))
 
 /* Inline definition for feclearexcept.  */
@@ -52,8 +52,8 @@
       ? (__extension__ ({ __asm__ __volatile__                               \
                          ("mtfsb0 %s0"                                       \
                           : : "i#*X"(__builtin_ffs (__excepts)));            \
-                         (void)0; }))                                        \
-      : (void)0)                                                             \
+                         0; }))                                              \
+      : 0)                                                                   \
    : (feclearexcept) (__excepts))
 
 #endif /* __GNUC__ && !_SOFT_FLOAT */
index 3bbedc3..fbe3a48 100644 (file)
   .align ALIGNARG(2);                                                        \
 0:.long 0;                                                                   \
   .previous;                                                                 \
-  mflr  %r0;                                                                 \
-  stw   %r0,4(%r1);                                                          \
+  mflr  r0;                                                                  \
+  stw   r0,4(r1);                                                            \
   bl    _GLOBAL_OFFSET_TABLE_@local-4;                                       \
-  mflr  %r11;                                                                \
-  lwz   %r0,0b@got(%r11);                                                    \
+  mflr  r11;                                                                 \
+  lwz   r0,0b@got(r11);                                                              \
   bl    JUMPTARGET(_mcount);
 #else  /* PIC */
 #define CALL_MCOUNT                                                          \
   .align ALIGNARG(2);                                                        \
 0:.long 0;                                                                   \
   .previous;                                                                 \
-  mflr  %r0;                                                                 \
-  lis   %r11,0b@ha;                                                          \
-  stw   %r0,4(%r1);                                                          \
-  addi  %r0,%r11,0b@l;                                                       \
+  mflr  r0;                                                                  \
+  lis   r11,0b@ha;                                                           \
+  stw   r0,4(r1);                                                            \
+  addi  r0,r11,0b@l;                                                         \
   bl    JUMPTARGET(_mcount);
 #endif /* PIC */
 #else  /* PROF */