Files
gcc48/gcc48-bnc988274.patch
Richard Biener e579bfe1f6 - Add patch gcc48-bnc988274.patch for fixing libffi issue for
armv7l.  [bnc#988274]

- Add patch gcc48-bnc981311.diff for fixing a kernel
  miscompile on aarch64.  [bnc #981311]

- Add patch gcc48-bnc976627.patch for fixing a ppc64le
  ICE. [bnc #976627]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc48?expand=0&rev=201
2016-09-26 07:18:05 +00:00

28 lines
760 B
Diff

From 3a60531f53f77bcf5e0f801c64279b31a06da88e Mon Sep 17 00:00:00 2001
From: Anthony Green <green@moxielogic.com>
Date: Fri, 28 Feb 2014 00:20:17 -0500
Subject: [PATCH] When no VFP arguments are present the IP register is used
uninitialized. Initialize it to the value of FP.
This fixes a number of testsuite failures when configured for
armv7l-unknown-linux-gnueabihf
---
libffi/src/arm/sysv.S | 1 +
1 file changed, 1 insertion(+)
diff --git a/libffi/src/arm/sysv.S b/libffi/src/arm/sysv.S
index fb38cd6..2857bc8 100644
--- a/libffi/src/arm/sysv.S
+++ b/libffi/src/arm/sysv.S
@@ -368,6 +368,7 @@ ARM_FUNC_START ffi_call_VFP
@ Load VFP register args if needed
cmp r0, #0
+ mov ip, fp
beq LSYM(Lbase_args)
@ Load only d0 if possible
--
2.1.4