Patchwork [meta-oe] gcc-4.6: Delete linaro patch that has been committed upstream

login
register
mail settings
Submitter Khem Raj
Date Nov. 18, 2011, 12:22 a.m.
Message ID <1321575726-25190-1-git-send-email-raj.khem@gmail.com>
Download mbox | patch
Permalink /patch/15113/
State Accepted
Commit 43c369606ccc839c8d42842e8b520094f274ddd1
Headers show

Comments

Khem Raj - Nov. 18, 2011, 12:22 a.m.
gcc-4.6-linaro-r106723.patch is actually a fix for PR 47551
and its needed in oe-core therefore we have to delete this
here since now it will be part of oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 .../gcc-4.6/linaro/gcc-4.6-linaro-r106723.patch    |   63 --------------------
 .../gcc/gcc-4_6-branch-linaro-backports.inc        |    1 -
 2 files changed, 0 insertions(+), 64 deletions(-)
 delete mode 100644 meta-oe/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106723.patch
Koen Kooi - Nov. 18, 2011, 9:52 a.m.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Op 18-11-11 01:22, Khem Raj schreef:
> gcc-4.6-linaro-r106723.patch is actually a fix for PR 47551 and its
> needed in oe-core therefore we have to delete this here since now it will
> be part of oe-core

Any idea when this will go into oe-core?


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: GPGTools - http://gpgtools.org

iEYEARECAAYFAk7GKvQACgkQMkyGM64RGpGvuACdEZnnBkj9Bq2kyw+6tJBbmkp5
4ZwAnikMpRnHZRspmDDuA4XSJL7OqCYY
=A/tL
-----END PGP SIGNATURE-----
Khem Raj - Nov. 18, 2011, 3:34 p.m.
On Friday, November 18, 2011, Koen Kooi <koen@dominion.thruhere.net> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Op 18-11-11 01:22, Khem Raj schreef:
>> gcc-4.6-linaro-r106723.patch is actually a fix for PR 47551 and its
>> needed in oe-core therefore we have to delete this here since now it will
>> be part of oe-core
>
> Any idea when this will go into oe-core?

I need some builds going with it so looking for Saul and others to try it
out on scratch builds
I will keep an eye on it
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.11 (Darwin)
> Comment: GPGTools - http://gpgtools.org
>
> iEYEARECAAYFAk7GKvQACgkQMkyGM64RGpGvuACdEZnnBkj9Bq2kyw+6tJBbmkp5
> 4ZwAnikMpRnHZRspmDDuA4XSJL7OqCYY
> =A/tL
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>

Patch

diff --git a/meta-oe/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106723.patch b/meta-oe/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106723.patch
deleted file mode 100644
index 5271ffa..0000000
--- a/meta-oe/recipes-devtools/gcc/gcc-4.6/linaro/gcc-4.6-linaro-r106723.patch
+++ /dev/null
@@ -1,63 +0,0 @@ 
-2011-02-02  Richard Sandiford  <richard.sandiford@linaro.org>
-
-	gcc/
-	PR target/47551
-	* config/arm/arm.c (coproc_secondary_reload_class): Handle
-	structure modes.  Don't check neon_vector_mem_operand for
-	vector or structure modes.
-
-	gcc/testsuite/
-	PR target/47551
-	* gcc.target/arm/neon-modes-2.c: New test.
-
-=== modified file 'gcc/config/arm/arm.c'
---- old/gcc/config/arm/arm.c	2011-02-21 14:04:51 +0000
-+++ new/gcc/config/arm/arm.c	2011-03-02 11:38:43 +0000
-@@ -9139,11 +9139,14 @@
-       return GENERAL_REGS;
-     }
- 
-+  /* The neon move patterns handle all legitimate vector and struct
-+     addresses.  */
-   if (TARGET_NEON
-+      && MEM_P (x)
-       && (GET_MODE_CLASS (mode) == MODE_VECTOR_INT
--          || GET_MODE_CLASS (mode) == MODE_VECTOR_FLOAT)
--      && neon_vector_mem_operand (x, 0))
--     return NO_REGS;
-+	  || GET_MODE_CLASS (mode) == MODE_VECTOR_FLOAT
-+	  || VALID_NEON_STRUCT_MODE (mode)))
-+    return NO_REGS;
- 
-   if (arm_coproc_mem_operand (x, wb) || s_register_operand (x, mode))
-     return NO_REGS;
-
-=== added file 'gcc/testsuite/gcc.target/arm/neon-modes-2.c'
---- old/gcc/testsuite/gcc.target/arm/neon-modes-2.c	1970-01-01 00:00:00 +0000
-+++ new/gcc/testsuite/gcc.target/arm/neon-modes-2.c	2011-02-02 10:02:45 +0000
-@@ -0,0 +1,24 @@
-+/* { dg-do compile } */
-+/* { dg-require-effective-target arm_neon_ok } */
-+/* { dg-options "-O1" } */
-+/* { dg-add-options arm_neon } */
-+
-+#include "arm_neon.h"
-+
-+#define SETUP(A) x##A = vld3_u32 (ptr + A * 0x20)
-+#define MODIFY(A) x##A = vld3_lane_u32 (ptr + A * 0x20 + 0x10, x##A, 1)
-+#define STORE(A) vst3_u32 (ptr + A * 0x20, x##A)
-+
-+#define MANY(A) A (0), A (1), A (2), A (3), A (4), A (5)
-+
-+void
-+bar (uint32_t *ptr, int y)
-+{
-+  uint32x2x3_t MANY (SETUP);
-+  int *x = __builtin_alloca (y);
-+  int z[0x1000];
-+  foo (x, z);
-+  MANY (MODIFY);
-+  foo (x, z);
-+  MANY (STORE);
-+}
-
diff --git a/meta-oe/recipes-devtools/gcc/gcc-4_6-branch-linaro-backports.inc b/meta-oe/recipes-devtools/gcc/gcc-4_6-branch-linaro-backports.inc
index 9ed282e..73fe5c8 100644
--- a/meta-oe/recipes-devtools/gcc/gcc-4_6-branch-linaro-backports.inc
+++ b/meta-oe/recipes-devtools/gcc/gcc-4_6-branch-linaro-backports.inc
@@ -1,6 +1,5 @@ 
 GCC-4_6-BRANCH-LINARO-BACKPORTS = "        \
 file://linaro/gcc-4.6-linaro-r106720.patch \
-file://linaro/gcc-4.6-linaro-r106723.patch \
 file://linaro/gcc-4.6-linaro-r106733.patch \
 file://linaro/gcc-4.6-linaro-r106737.patch \
 file://linaro/gcc-4.6-linaro-r106738.patch \