Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37046015
en ru br
Репозитории ALT
S:2.53.17.1-alt1
5.1: 1.1.18-alt2
4.1: 1.1.16-alt0.M41.1
+updates:1.1.13-alt0.M41.1
4.0: 1.1.12-alt0.M40.1
www.altlinux.org/Changes

Группа :: Сети/WWW
Пакет: seamonkey

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: seamonkey-2.53.2-alt-ppc64le-fix-clang-error-invalid-memory-operand.patch
Скачать


diff --git a/mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.S b/mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.S
index 37211c885..19451697a 100644
--- a/mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.S
+++ b/mozilla/xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.S
@@ -62,11 +62,11 @@ NS_InvokeByIndex:
 .NS_InvokeByIndex:
 #endif
         mflr    0
-        std     0,16(r1)
+        std     0,16(%r1)
 
-        std     r29,-24(r1)
-        std     r30,-16(r1)
-        std     r31,-8(r1)
+        std     r29,-24(%r1)
+        std     r30,-16(%r1)
+        std     r31,-8(%r1)
 
         mr      r29,r3                  # Save 'that' in r29
         mr      r30,r4                  # Save 'methodIndex' in r30
@@ -105,55 +105,55 @@ NS_InvokeByIndex:
 
         # Set up to invoke function
 
-        ld      r9,0(r29)               # vtable (r29 is 'that')
+        ld      r9,0(%r29)               # vtable (r29 is 'that')
         mr      r3,r29                  # self is first arg, obviously
 
         sldi    r30,r30,3               # Find function descriptor 
         add     r9,r9,r30
-        ld      r12,0(r9)
+        ld      r12,0(%r9)
 
-        std     r2,STACK_TOC(r1)        # Save r2 (TOC pointer)
+        std     r2,STACK_TOC(%r1)        # Save r2 (TOC pointer)
 
 #if _CALL_ELF == 2
         mtctr   r12
 #else
-        ld      r0,0(r12)               # Actual address from fd.
+        ld      r0,0(%r12)               # Actual address from fd.
         mtctr   0
-        ld      r11,16(r12)             # Environment pointer from fd.
-        ld      r2,8(r12)               # TOC pointer from fd.
+        ld      r11,16(%r12)             # Environment pointer from fd.
+        ld      r2,8(%r12)               # TOC pointer from fd.
 #endif
 
         # Load FP and GP registers as required
-        ld      r4, -(23*8)(r31) 
-        ld      r5, -(22*8)(r31) 
-        ld      r6, -(21*8)(r31) 
-        ld      r7, -(20*8)(r31) 
-        ld      r8, -(19*8)(r31) 
-        ld      r9, -(18*8)(r31) 
-        ld      r10, -(17*8)(r31) 
-
-        lfd     f1, -(16*8)(r31)
-        lfd     f2, -(15*8)(r31)
-        lfd     f3, -(14*8)(r31)
-        lfd     f4, -(13*8)(r31)
-        lfd     f5, -(12*8)(r31)
-        lfd     f6, -(11*8)(r31)
-        lfd     f7, -(10*8)(r31)
-        lfd     f8, -(9*8)(r31)
-        lfd     f9, -(8*8)(r31)
-        lfd     f10, -(7*8)(r31)
-        lfd     f11, -(6*8)(r31)
-        lfd     f12, -(5*8)(r31)
-        lfd     f13, -(4*8)(r31)
+        ld      r4, -(23*8)(%r31) 
+        ld      r5, -(22*8)(%r31) 
+        ld      r6, -(21*8)(%r31) 
+        ld      r7, -(20*8)(%r31) 
+        ld      r8, -(19*8)(%r31) 
+        ld      r9, -(18*8)(%r31) 
+        ld      r10, -(17*8)(%r31) 
+
+        lfd     f1, -(16*8)(%r31)
+        lfd     f2, -(15*8)(%r31)
+        lfd     f3, -(14*8)(%r31)
+        lfd     f4, -(13*8)(%r31)
+        lfd     f5, -(12*8)(%r31)
+        lfd     f6, -(11*8)(%r31)
+        lfd     f7, -(10*8)(%r31)
+        lfd     f8, -(9*8)(%r31)
+        lfd     f9, -(8*8)(%r31)
+        lfd     f10, -(7*8)(%r31)
+        lfd     f11, -(6*8)(%r31)
+        lfd     f12, -(5*8)(%r31)
+        lfd     f13, -(4*8)(%r31)
 
         bctrl                           # Do it
 
-        ld      r2,STACK_TOC(r1)        # Load our own TOC pointer
-        ld      r1,0(r1)                # Revert stack frame
-        ld      0,16(r1)                # Reload lr
-        ld      29,-24(r1)              # Restore NVGPRS
-        ld      30,-16(r1)
-        ld      31,-8(r1)
+        ld      r2,STACK_TOC(%r1)        # Load our own TOC pointer
+        ld      r1,0(%r1)                # Revert stack frame
+        ld      0,16(%r1)                # Reload lr
+        ld      29,-24(%r1)              # Restore NVGPRS
+        ld      30,-16(%r1)
+        ld      31,-8(%r1)
         mtlr    0
         blr
 
diff --git a/mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.S b/mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.S
index 877e262b9..a728f4636 100644
--- a/mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.S
+++ b/mozilla/xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.S
@@ -58,35 +58,35 @@ SharedStub:
 #endif
         mflr    r0
 
-        std     r4, -56(r1)                     # Save all GPRS
-        std     r5, -48(r1)
-        std     r6, -40(r1)
-        std     r7, -32(r1)
-        std     r8, -24(r1)
-        std     r9, -16(r1)
-        std     r10, -8(r1)
+        std     r4, -56(%r1)                     # Save all GPRS
+        std     r5, -48(%r1)
+        std     r6, -40(%r1)
+        std     r7, -32(%r1)
+        std     r8, -24(%r1)
+        std     r9, -16(%r1)
+        std     r10, -8(%r1)
 
-        stfd    f13, -64(r1)                    # ... and FPRS
-        stfd    f12, -72(r1)
-        stfd    f11, -80(r1)
-        stfd    f10, -88(r1)
-        stfd    f9, -96(r1)
-        stfd    f8, -104(r1)
-        stfd    f7, -112(r1)
-        stfd    f6, -120(r1)
-        stfd    f5, -128(r1)
-        stfd    f4, -136(r1)
-        stfd    f3, -144(r1)
-        stfd    f2, -152(r1)
-        stfd    f1, -160(r1)
+        stfd    f13, -64(%r1)                    # ... and FPRS
+        stfd    f12, -72(%r1)
+        stfd    f11, -80(%r1)
+        stfd    f10, -88(%r1)
+        stfd    f9, -96(%r1)
+        stfd    f8, -104(%r1)
+        stfd    f7, -112(%r1)
+        stfd    f6, -120(%r1)
+        stfd    f5, -128(%r1)
+        stfd    f4, -136(%r1)
+        stfd    f3, -144(%r1)
+        stfd    f2, -152(%r1)
+        stfd    f1, -160(%r1)
 
         subi    r6,r1,56                        # r6 --> gprData
         subi    r7,r1,160                       # r7 --> fprData
         addi    r5,r1,STACK_PARAMS              # r5 --> extra stack args
 
-        std     r0, 16(r1)
+        std     r0, 16(%r1)
 	
-        stdu    r1,-288(r1)
+        stdu    r1,-288(%r1)
                                                 # r3 has the 'self' pointer
                                                 # already
 
@@ -97,8 +97,8 @@ SharedStub:
         bl      PrepareAndDispatch
         nop
 
-        ld      1,0(r1)                         # restore stack
-        ld      r0,16(r1)                       # restore LR
+        ld      1,0(%r1)                         # restore stack
+        ld      r0,16(%r1)                       # restore LR
         mtlr    r0
         blr
 
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin