mirror of
https://git.yoctoproject.org/poky
synced 2026-09-14 21:49:33 +02:00
gcc: Refresh support for fsl E5500/E6500
These patches are backport from gcc mainline they fix issues where eglibc was not compilable for e5500+ due to missing vector intrinsics It obsoletes the existing e5500 patch (From OE-Core rev: b440aeeceb8c2e9f412d98793fb1dd55ff9d73f5) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
135
meta/recipes-devtools/gcc/gcc-4.7/rs6000-tables.patch
Normal file
135
meta/recipes-devtools/gcc/gcc-4.7/rs6000-tables.patch
Normal file
@@ -0,0 +1,135 @@
|
||||
Upstream-Status: Backport
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
|
||||
From 98da658b6944d0bf54beb10001e567d8b8922666 Mon Sep 17 00:00:00 2001
|
||||
From: edmarwjr <edmarwjr@138bc75d-0d04-0410-961f-82ee72b054a4>
|
||||
Date: Wed, 6 Jun 2012 18:09:18 +0000
|
||||
Subject: [PATCH] 2012-06-06 Edmar Wienskoski <edmar@freescale.com>
|
||||
|
||||
* config/rs6000/rs6000-tables.opt: Regenerated.
|
||||
|
||||
|
||||
|
||||
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@188274 138bc75d-0d04-0410-961f-82ee72b054a4
|
||||
---
|
||||
gcc/ChangeLog | 4 +++
|
||||
gcc/config/rs6000/rs6000-tables.opt | 58 +++++++++++++++++++----------------
|
||||
2 files changed, 36 insertions(+), 26 deletions(-)
|
||||
|
||||
Index: git/gcc/config/rs6000/rs6000-tables.opt
|
||||
===================================================================
|
||||
--- git.orig/gcc/config/rs6000/rs6000-tables.opt 2012-07-06 20:54:29.000000000 -0700
|
||||
+++ git/gcc/config/rs6000/rs6000-tables.opt 2012-07-06 20:58:12.436646819 -0700
|
||||
@@ -126,80 +126,86 @@
|
||||
Enum(rs6000_cpu_opt_value) String(e500mc64) Value(32)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(860) Value(33)
|
||||
+Enum(rs6000_cpu_opt_value) String(e5500) Value(33)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(970) Value(34)
|
||||
+Enum(rs6000_cpu_opt_value) String(e6500) Value(34)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(cell) Value(35)
|
||||
+Enum(rs6000_cpu_opt_value) String(860) Value(35)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(common) Value(36)
|
||||
+Enum(rs6000_cpu_opt_value) String(970) Value(36)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(ec603e) Value(37)
|
||||
+Enum(rs6000_cpu_opt_value) String(cell) Value(37)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(G3) Value(38)
|
||||
+Enum(rs6000_cpu_opt_value) String(common) Value(38)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(G4) Value(39)
|
||||
+Enum(rs6000_cpu_opt_value) String(ec603e) Value(39)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(G5) Value(40)
|
||||
+Enum(rs6000_cpu_opt_value) String(G3) Value(40)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(titan) Value(41)
|
||||
+Enum(rs6000_cpu_opt_value) String(G4) Value(41)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(power) Value(42)
|
||||
+Enum(rs6000_cpu_opt_value) String(G5) Value(42)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(power2) Value(43)
|
||||
+Enum(rs6000_cpu_opt_value) String(titan) Value(43)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(power3) Value(44)
|
||||
+Enum(rs6000_cpu_opt_value) String(power) Value(44)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(power4) Value(45)
|
||||
+Enum(rs6000_cpu_opt_value) String(power2) Value(45)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(power5) Value(46)
|
||||
+Enum(rs6000_cpu_opt_value) String(power3) Value(46)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(power5+) Value(47)
|
||||
+Enum(rs6000_cpu_opt_value) String(power4) Value(47)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(power6) Value(48)
|
||||
+Enum(rs6000_cpu_opt_value) String(power5) Value(48)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(power6x) Value(49)
|
||||
+Enum(rs6000_cpu_opt_value) String(power5+) Value(49)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(power7) Value(50)
|
||||
+Enum(rs6000_cpu_opt_value) String(power6) Value(50)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(powerpc) Value(51)
|
||||
+Enum(rs6000_cpu_opt_value) String(power6x) Value(51)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(powerpc64) Value(52)
|
||||
+Enum(rs6000_cpu_opt_value) String(power7) Value(52)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(rios) Value(53)
|
||||
+Enum(rs6000_cpu_opt_value) String(powerpc) Value(53)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(rios1) Value(54)
|
||||
+Enum(rs6000_cpu_opt_value) String(powerpc64) Value(54)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(rios2) Value(55)
|
||||
+Enum(rs6000_cpu_opt_value) String(rios) Value(55)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(rsc) Value(56)
|
||||
+Enum(rs6000_cpu_opt_value) String(rios1) Value(56)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(rsc1) Value(57)
|
||||
+Enum(rs6000_cpu_opt_value) String(rios2) Value(57)
|
||||
|
||||
EnumValue
|
||||
-Enum(rs6000_cpu_opt_value) String(rs64) Value(58)
|
||||
+Enum(rs6000_cpu_opt_value) String(rsc) Value(58)
|
||||
+
|
||||
+EnumValue
|
||||
+Enum(rs6000_cpu_opt_value) String(rsc1) Value(59)
|
||||
+
|
||||
+EnumValue
|
||||
+Enum(rs6000_cpu_opt_value) String(rs64) Value(60)
|
||||
|
||||
Reference in New Issue
Block a user