*** empty log message ***
authorAndreas Schwab <schwab@suse.de>
Sat, 9 Oct 2004 21:19:27 +0000 (21:19 +0000)
committerAndreas Schwab <schwab@suse.de>
Sat, 9 Oct 2004 21:19:27 +0000 (21:19 +0000)
2004-10-09  Andreas Schwab  <schwab@suse.de>

* sysdeps/m68k/memcopy.h (WORD_COPY_BWD): Remove use of cast as
lvalue.

* sysdeps/m68k/fpu/bits/mathinline.h: Remove __THROW from inline
definitions.

ChangeLog
sysdeps/m68k/memcopy.h

index 2bbd403..017d286 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2004-10-09  Andreas Schwab  <schwab@suse.de>
+
+       * sysdeps/m68k/memcopy.h (WORD_COPY_BWD): Remove use of cast as
+       lvalue.
+
+       * sysdeps/m68k/fpu/bits/mathinline.h: Remove __THROW from inline
+       definitions.
+
 2004-10-07  Andreas Schwab  <schwab@suse.de>
 
        * misc/sys/uio.h: Change __vector to __iovec to avoid clash with
index cdc268a..0951eea 100644 (file)
@@ -1,5 +1,5 @@
 /* memcopy.h -- definitions for memory copy functions.  Motorola 68020 version.
-   Copyright (C) 1991, 1997 Free Software Foundation, Inc.
+   Copyright (C) 1991, 1997, 2004 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Torbjorn Granlund (tege@sics.se).
 
   do                                                                         \
     {                                                                        \
       size_t __nblocks = (nbytes) / 32 + 1;                                  \
+      op_t *__dst_ep = (op_t *) (dst_ep);                                    \
+      op_t *__src_ep = (op_t *) (src_ep);                                    \
       switch ((nbytes) / sizeof (op_t) % 8)                                  \
        do                                                                    \
          {                                                                   \
-           *--((op_t *) dst_ep) = *--((op_t *) src_ep);                      \
+           *--__dst_ep = *--__src_ep;                                        \
          case 7:                                                             \
-           *--((op_t *) dst_ep) = *--((op_t *) src_ep);                      \
+           *--__dst_ep = *--__src_ep;                                        \
          case 6:                                                             \
-           *--((op_t *) dst_ep) = *--((op_t *) src_ep);                      \
+           *--__dst_ep = *--__src_ep;                                        \
          case 5:                                                             \
-           *--((op_t *) dst_ep) = *--((op_t *) src_ep);                      \
+           *--__dst_ep = *--__src_ep;                                        \
          case 4:                                                             \
-           *--((op_t *) dst_ep) = *--((op_t *) src_ep);                      \
+           *--__dst_ep = *--__src_ep;                                        \
          case 3:                                                             \
-           *--((op_t *) dst_ep) = *--((op_t *) src_ep);                      \
+           *--__dst_ep = *--__src_ep;                                        \
          case 2:                                                             \
-           *--((op_t *) dst_ep) = *--((op_t *) src_ep);                      \
+           *--__dst_ep = *--__src_ep;                                        \
          case 1:                                                             \
-           *--((op_t *) dst_ep) = *--((op_t *) src_ep);                      \
+           *--__dst_ep = *--__src_ep;                                        \
          case 0:                                                             \
            __nblocks--;                                                      \
          }                                                                   \
       while (__nblocks != 0);                                                \
       (nbytes_left) = (nbytes) % sizeof (op_t);                                      \
+      (dst_ep) = (unsigned long) __dst_ep;                                   \
+      (src_ep) = (unsigned long) __src_ep;                                   \
     } while (0)
 
 #endif