OSDN Git Service

Eliminate assembler warnings found by ia64-linux bootstrap.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Apr 2001 20:30:48 +0000 (20:30 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Apr 2001 20:30:48 +0000 (20:30 +0000)
* src/ia64/unix.S: Delete unnecessary increment and decrement of loc2
to eliminate RAW DV.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41411 138bc75d-0d04-0410-961f-82ee72b054a4

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

index e6d5cc1..fa4707e 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 fdaf8be..284dadd 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
        ;;