Eliminate assembler warnings found by ia64-linux bootstrap.
authorJim Wilson <wilson@redhat.com>
Wed, 18 Apr 2001 20:30:48 +0000 (20:30 +0000)
committerJim Wilson <wilson@gcc.gnu.org>
Wed, 18 Apr 2001 20:30:48 +0000 (13:30 -0700)
* src/ia64/unix.S: Delete unnecessary increment and decrement of loc2
to eliminate RAW DV.

From-SVN: r41411

libffi/ChangeLog
libffi/src/ia64/unix.S

index e6d5cc1a95b1eb1aac421900a2e3a382cf6491b5..fa4707e63b7c55b15a2eb9114d53ac635b2409e5 100644 (file)
@@ -1,3 +1,8 @@
+2001-04-18  Jim Wilson  <wilson@redhat.com>
+
+       * src/ia64/unix.S: Delete unnecessary increment and decrement of loc2
+       to eliminate RAW DV.
+
 2001-04-12  Bryce McKinlay  <bryce@albatross.co.nz>
 
        * Makefile.am: Make a libtool convenience library.
index fdaf8be28ad59481c1e8f51a42007bcc6db56b83..284dadd92e6b734ab189751c6b5b79283ea7a44c 100644 (file)
@@ -94,11 +94,11 @@ fp_done:
        ld8     out4=[loc2],16
        ld8     out5=[loc3],16
        ;;
-       ld8     out6=[loc2],16
+       ld8     out6=[loc2]
        ld8     out7=[loc3]
-       /* loc2 points at first stack parameter.  Set sp to 16 bytes    */
-       /* below that.                                                  */
-       add     sp=-16,loc2
+        /* Set sp to 16 bytes below the first stack parameter.  This    */
+        /* is the value currently in loc2.                              */
+       mov     sp=loc2
        
        ld8     r8=[fn],8
        ;;