| 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
-----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-----
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 \
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