diff options
Diffstat (limited to 'meta-microblaze/recipes-devtools/gcc/gcc-12')
53 files changed, 174 insertions, 0 deletions
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0001-LOCAL-Testsuite-builtins-tests-require-fpic.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0001-LOCAL-Testsuite-builtins-tests-require-fpic.patch index 1099a0e8..f8985752 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0001-LOCAL-Testsuite-builtins-tests-require-fpic.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0001-LOCAL-Testsuite-builtins-tests-require-fpic.patch | |||
| @@ -2,6 +2,8 @@ From 376b0ee790231a99fe50b50e20070c104bbba0d8 Mon Sep 17 00:00:00 2001 | |||
| 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> | 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> |
| 3 | Date: Wed, 11 Jan 2017 13:13:57 +0530 | 3 | Date: Wed, 11 Jan 2017 13:13:57 +0530 |
| 4 | Subject: [PATCH 01/53] LOCAL]: Testsuite - builtins tests require fpic | 4 | Subject: [PATCH 01/53] LOCAL]: Testsuite - builtins tests require fpic |
| 5 | Upstream-Status: Pending | ||
| 6 | |||
| 5 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 7 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
| 6 | 8 | ||
| 7 | Conflicts: | 9 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0002-LOCAL-Quick-fail-g-.dg-opt-memcpy1.C.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0002-LOCAL-Quick-fail-g-.dg-opt-memcpy1.C.patch index 061dfc86..5302b942 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0002-LOCAL-Quick-fail-g-.dg-opt-memcpy1.C.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0002-LOCAL-Quick-fail-g-.dg-opt-memcpy1.C.patch | |||
| @@ -6,6 +6,8 @@ Subject: [PATCH 02/53] [LOCAL]: Quick fail g++.dg/opt/memcpy1.C This | |||
| 6 | for microblaze. This speeds up the testsuite without removing it from the | 6 | for microblaze. This speeds up the testsuite without removing it from the |
| 7 | FAIL reports. | 7 | FAIL reports. |
| 8 | 8 | ||
| 9 | Upstream-Status: Pending | ||
| 10 | |||
| 9 | Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> | 11 | Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
| 10 | --- | 12 | --- |
| 11 | gcc/testsuite/g++.dg/opt/memcpy1.C | 4 ++++ | 13 | gcc/testsuite/g++.dg/opt/memcpy1.C | 4 ++++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0003-LOCAL-For-dejagnu-static-testing-on-qemu-suppress-wa.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0003-LOCAL-For-dejagnu-static-testing-on-qemu-suppress-wa.patch index 1b5d428e..89fe0ff6 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0003-LOCAL-For-dejagnu-static-testing-on-qemu-suppress-wa.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0003-LOCAL-For-dejagnu-static-testing-on-qemu-suppress-wa.patch | |||
| @@ -6,6 +6,8 @@ Subject: [PATCH 03/53] [LOCAL]: For dejagnu static testing on qemu, suppress | |||
| 6 | with method used by powerpc. Dynamic linking and using a qemu binary which | 6 | with method used by powerpc. Dynamic linking and using a qemu binary which |
| 7 | understands sysroot resolves all test failures with builtins | 7 | understands sysroot resolves all test failures with builtins |
| 8 | 8 | ||
| 9 | Upstream-Status: Pending | ||
| 10 | |||
| 9 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 11 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
| 10 | --- | 12 | --- |
| 11 | gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp | 4 ---- | 13 | gcc/testsuite/gcc.c-torture/execute/builtins/builtins.exp | 4 ---- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0004-Patch-testsuite-Add-MicroBlaze-to-target-supports-fo.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0004-Patch-testsuite-Add-MicroBlaze-to-target-supports-fo.patch index 8db33100..39c9c17e 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0004-Patch-testsuite-Add-MicroBlaze-to-target-supports-fo.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0004-Patch-testsuite-Add-MicroBlaze-to-target-supports-fo.patch | |||
| @@ -13,6 +13,8 @@ Changelog/testsuite | |||
| 13 | * gcc/testsuite/lib/target-supports.exp: Add microblaze to | 13 | * gcc/testsuite/lib/target-supports.exp: Add microblaze to |
| 14 | check_effective_target_sync_int_long. | 14 | check_effective_target_sync_int_long. |
| 15 | 15 | ||
| 16 | Upstream-Status: Pending | ||
| 17 | |||
| 16 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 18 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
| 17 | --- | 19 | --- |
| 18 | gcc/testsuite/lib/target-supports.exp | 1 + | 20 | gcc/testsuite/lib/target-supports.exp | 1 + |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0005-Patch-testsuite-Update-MicroBlaze-strings-test.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0005-Patch-testsuite-Update-MicroBlaze-strings-test.patch index 0fb32850..d127a03e 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0005-Patch-testsuite-Update-MicroBlaze-strings-test.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0005-Patch-testsuite-Update-MicroBlaze-strings-test.patch | |||
| @@ -11,6 +11,8 @@ ChangeLog/testsuite | |||
| 11 | * gcc/testsuite/gcc.target/microblaze/others/strings1.c: Update | 11 | * gcc/testsuite/gcc.target/microblaze/others/strings1.c: Update |
| 12 | to include $LC label. | 12 | to include $LC label. |
| 13 | 13 | ||
| 14 | Upstream-Status: Pending | ||
| 15 | |||
| 14 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 16 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
| 15 | --- | 17 | --- |
| 16 | gcc/testsuite/gcc.target/microblaze/others/strings1.c | 4 ++++ | 18 | gcc/testsuite/gcc.target/microblaze/others/strings1.c | 4 ++++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0006-Patch-testsuite-Allow-MicroBlaze-.weakext-pattern-in.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0006-Patch-testsuite-Allow-MicroBlaze-.weakext-pattern-in.patch index a82f11cc..3c412471 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0006-Patch-testsuite-Allow-MicroBlaze-.weakext-pattern-in.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0006-Patch-testsuite-Allow-MicroBlaze-.weakext-pattern-in.patch | |||
| @@ -13,6 +13,8 @@ ChangeLog/testsuite | |||
| 13 | pattern to take optional ext after .weak. | 13 | pattern to take optional ext after .weak. |
| 14 | * gcc/testsuite/g++.dg/abi/thunk4.C: Likewise. | 14 | * gcc/testsuite/g++.dg/abi/thunk4.C: Likewise. |
| 15 | 15 | ||
| 16 | Upstream-Status: Pending | ||
| 17 | |||
| 16 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 18 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
| 17 | 19 | ||
| 18 | Conflicts: | 20 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0007-Patch-testsuite-Add-MicroBlaze-to-check_profiling_av.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0007-Patch-testsuite-Add-MicroBlaze-to-check_profiling_av.patch index 736f5cd1..89d3b75a 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0007-Patch-testsuite-Add-MicroBlaze-to-check_profiling_av.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0007-Patch-testsuite-Add-MicroBlaze-to-check_profiling_av.patch | |||
| @@ -6,6 +6,8 @@ Subject: [PATCH 07/53] [Patch, testsuite]: Add MicroBlaze to | |||
| 6 | check_profiling_available inline with other archs setting | 6 | check_profiling_available inline with other archs setting |
| 7 | profiling_available_saved to 0 | 7 | profiling_available_saved to 0 |
| 8 | 8 | ||
| 9 | Upstream-Status: Pending | ||
| 10 | |||
| 9 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 11 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
| 10 | --- | 12 | --- |
| 11 | gcc/testsuite/lib/target-supports.exp | 1 + | 13 | gcc/testsuite/lib/target-supports.exp | 1 + |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0008-Patch-microblaze-Fix-atomic-side-effects.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0008-Patch-microblaze-Fix-atomic-side-effects.patch index 451070c0..21747726 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0008-Patch-microblaze-Fix-atomic-side-effects.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0008-Patch-microblaze-Fix-atomic-side-effects.patch | |||
| @@ -7,6 +7,8 @@ Subject: [PATCH 08/53] [Patch, microblaze]: Fix atomic side effects. In | |||
| 7 | generated assembly code with undefined side effects after invocation of the | 7 | generated assembly code with undefined side effects after invocation of the |
| 8 | atomic. | 8 | atomic. |
| 9 | 9 | ||
| 10 | Upstream-Status: Pending | ||
| 11 | |||
| 10 | Signed-off-by: Kirk Meyer <kirk.meyer@sencore.com> | 12 | Signed-off-by: Kirk Meyer <kirk.meyer@sencore.com> |
| 11 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 13 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
| 12 | 14 | ||
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0009-Patch-microblaze-Fix-atomic-boolean-return-value.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0009-Patch-microblaze-Fix-atomic-boolean-return-value.patch index c7efbb07..97f35569 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0009-Patch-microblaze-Fix-atomic-boolean-return-value.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0009-Patch-microblaze-Fix-atomic-boolean-return-value.patch | |||
| @@ -5,6 +5,8 @@ Subject: [PATCH 09/53] [Patch, microblaze]: Fix atomic boolean return value. | |||
| 5 | In atomic_compare_and_swapsi, fix boolean return value. Previously, it | 5 | In atomic_compare_and_swapsi, fix boolean return value. Previously, it |
| 6 | contained zero if successful and non-zero if unsuccessful. | 6 | contained zero if successful and non-zero if unsuccessful. |
| 7 | 7 | ||
| 8 | Upstream-Status: Pending | ||
| 9 | |||
| 8 | Signed-off-by: Kirk Meyer <kirk.meyer@sencore.com> | 10 | Signed-off-by: Kirk Meyer <kirk.meyer@sencore.com> |
| 9 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 11 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
| 10 | --- | 12 | --- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0010-Patch-microblaze-Fix-the-Microblaze-crash-with-msmal.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0010-Patch-microblaze-Fix-the-Microblaze-crash-with-msmal.patch index 1bffafa9..62bb02a9 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0010-Patch-microblaze-Fix-the-Microblaze-crash-with-msmal.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0010-Patch-microblaze-Fix-the-Microblaze-crash-with-msmal.patch | |||
| @@ -9,6 +9,8 @@ Subject: [PATCH 10/53] [Patch, microblaze]: Fix the Microblaze crash with | |||
| 9 | have subreg register due to this compiler was crashing. Changed the logic to | 9 | have subreg register due to this compiler was crashing. Changed the logic to |
| 10 | avoid sub_reg call | 10 | avoid sub_reg call |
| 11 | 11 | ||
| 12 | Upstream-Status: Pending | ||
| 13 | |||
| 12 | Signed-off-by:Nagaraju Mekala <nmekala@xilix.com> | 14 | Signed-off-by:Nagaraju Mekala <nmekala@xilix.com> |
| 13 | 15 | ||
| 14 | Conflicts: | 16 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0011-Patch-microblaze-Added-ashrsi3_with_size_opt.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0011-Patch-microblaze-Added-ashrsi3_with_size_opt.patch index 1bd73b8a..09ebfca6 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0011-Patch-microblaze-Added-ashrsi3_with_size_opt.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0011-Patch-microblaze-Added-ashrsi3_with_size_opt.patch | |||
| @@ -6,6 +6,8 @@ Subject: [PATCH 11/53] [Patch, microblaze]: Added ashrsi3_with_size_opt Added | |||
| 6 | optimization is used. lshrsi3_with_size_opt is being removed as it has | 6 | optimization is used. lshrsi3_with_size_opt is being removed as it has |
| 7 | conflicts with unsigned int variables | 7 | conflicts with unsigned int variables |
| 8 | 8 | ||
| 9 | Upstream-Status: Pending | ||
| 10 | |||
| 9 | Signed-off-by:Nagaraju Mekala <nmekala@xilix.com> | 11 | Signed-off-by:Nagaraju Mekala <nmekala@xilix.com> |
| 10 | --- | 12 | --- |
| 11 | gcc/config/microblaze/microblaze.md | 21 +++++++++++++++++++++ | 13 | gcc/config/microblaze/microblaze.md | 21 +++++++++++++++++++++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0012-Patch-microblaze-Use-bralid-for-profiler-calls.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0012-Patch-microblaze-Use-bralid-for-profiler-calls.patch index f40fff9a..c26d46d4 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0012-Patch-microblaze-Use-bralid-for-profiler-calls.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0012-Patch-microblaze-Use-bralid-for-profiler-calls.patch | |||
| @@ -2,6 +2,8 @@ From 12d7e086376916ef61e2c48639671fd0f7c8fbbf Mon Sep 17 00:00:00 2001 | |||
| 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> | 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> |
| 3 | Date: Tue, 17 Jan 2017 10:57:19 +0530 | 3 | Date: Tue, 17 Jan 2017 10:57:19 +0530 |
| 4 | Subject: [PATCH 12/53] [Patch, microblaze]: Use bralid for profiler calls | 4 | Subject: [PATCH 12/53] [Patch, microblaze]: Use bralid for profiler calls |
| 5 | Upstream-Status: Pending | ||
| 6 | |||
| 5 | Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> | 7 | Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> |
| 6 | 8 | ||
| 7 | --- | 9 | --- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0013-Patch-microblaze-Removed-moddi3-routinue.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0013-Patch-microblaze-Removed-moddi3-routinue.patch index 5c927264..8739e6ea 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0013-Patch-microblaze-Removed-moddi3-routinue.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0013-Patch-microblaze-Removed-moddi3-routinue.patch | |||
| @@ -4,6 +4,8 @@ Date: Thu, 12 Jan 2017 17:36:16 +0530 | |||
| 4 | Subject: [PATCH 13/53] [Patch, microblaze]: Removed moddi3 routinue Using the | 4 | Subject: [PATCH 13/53] [Patch, microblaze]: Removed moddi3 routinue Using the |
| 5 | default moddi3 function as the existing implementation has many bugs | 5 | default moddi3 function as the existing implementation has many bugs |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 7 | Signed-off-by:Nagaraju <nmekala@xilix.com> | 9 | Signed-off-by:Nagaraju <nmekala@xilix.com> |
| 8 | 10 | ||
| 9 | Conflicts: | 11 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0014-Patch-microblaze-Add-INIT_PRIORITY-support-Added.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0014-Patch-microblaze-Add-INIT_PRIORITY-support-Added.patch index f8bcabe3..472c543c 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0014-Patch-microblaze-Add-INIT_PRIORITY-support-Added.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0014-Patch-microblaze-Add-INIT_PRIORITY-support-Added.patch | |||
| @@ -10,6 +10,10 @@ attribute by specifying a relative priority, a constant integral | |||
| 10 | expression currently bounded between 101 and 65535 inclusive. | 10 | expression currently bounded between 101 and 65535 inclusive. |
| 11 | 11 | ||
| 12 | Lower numbers indicate a higher priority. | 12 | Lower numbers indicate a higher priority. |
| 13 | Upstream-Status: Pending | ||
| 14 | |||
| 15 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 16 | |||
| 13 | --- | 17 | --- |
| 14 | gcc/config/microblaze/microblaze.cc | 53 +++++++++++++++++++++++++++++ | 18 | gcc/config/microblaze/microblaze.cc | 53 +++++++++++++++++++++++++++++ |
| 15 | 1 file changed, 53 insertions(+) | 19 | 1 file changed, 53 insertions(+) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0015-Patch-microblaze-Add-optimized-lshrsi3.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0015-Patch-microblaze-Add-optimized-lshrsi3.patch index 0f7d356f..7ce5ebc0 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0015-Patch-microblaze-Add-optimized-lshrsi3.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0015-Patch-microblaze-Add-optimized-lshrsi3.patch | |||
| @@ -17,6 +17,8 @@ ChangeLog/testsuite | |||
| 17 | 17 | ||
| 18 | * gcc/testsuite/gcc.target/microblaze/others/lshrsi_Os_1.c: New test. | 18 | * gcc/testsuite/gcc.target/microblaze/others/lshrsi_Os_1.c: New test. |
| 19 | 19 | ||
| 20 | Upstream-Status: Pending | ||
| 21 | |||
| 20 | Signed-off-by:Nagaraju <nmekala@xilix.com> | 22 | Signed-off-by:Nagaraju <nmekala@xilix.com> |
| 21 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | 23 | Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> |
| 22 | --- | 24 | --- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0016-Patch-microblaze-Add-cbranchsi4_reg.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0016-Patch-microblaze-Add-cbranchsi4_reg.patch index 19ae324d..dc645c30 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0016-Patch-microblaze-Add-cbranchsi4_reg.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0016-Patch-microblaze-Add-cbranchsi4_reg.patch | |||
| @@ -6,6 +6,8 @@ Subject: [PATCH 16/53] [Patch, microblaze]: Add cbranchsi4_reg This patch | |||
| 6 | instruction has no immediate values.For the immediate values the xor | 6 | instruction has no immediate values.For the immediate values the xor |
| 7 | instruction is generated | 7 | instruction is generated |
| 8 | 8 | ||
| 9 | Upstream-Status: Pending | ||
| 10 | |||
| 9 | Signed-off-by: Nagaraju Mekala <nmekala@xilix.com> | 11 | Signed-off-by: Nagaraju Mekala <nmekala@xilix.com> |
| 10 | Signed-off-by: Ajit Agarwal <ajitkum@xilinx.com> | 12 | Signed-off-by: Ajit Agarwal <ajitkum@xilinx.com> |
| 11 | 13 | ||
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0017-Patch-microblaze-Inline-Expansion-of-fsqrt-builtin.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0017-Patch-microblaze-Inline-Expansion-of-fsqrt-builtin.patch index e3a98a08..b0d33516 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0017-Patch-microblaze-Inline-Expansion-of-fsqrt-builtin.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0017-Patch-microblaze-Inline-Expansion-of-fsqrt-builtin.patch | |||
| @@ -22,6 +22,8 @@ ChangeLog: | |||
| 22 | * config/microblaze/microblaze.md (sqrtdf2): New | 22 | * config/microblaze/microblaze.md (sqrtdf2): New |
| 23 | pattern. | 23 | pattern. |
| 24 | 24 | ||
| 25 | Upstream-Status: Pending | ||
| 26 | |||
| 25 | Signed-off-by:Ajit Agarwal ajitkum@xilinx.com | 27 | Signed-off-by:Ajit Agarwal ajitkum@xilinx.com |
| 26 | Nagaraju Mekala nmekala@xilinx.com | 28 | Nagaraju Mekala nmekala@xilinx.com |
| 27 | --- | 29 | --- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0018-PATCH-microblaze.md-Improve-adddi3-and-subdi3-insn-d.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0018-PATCH-microblaze.md-Improve-adddi3-and-subdi3-insn-d.patch index 831b8f22..94235be6 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0018-PATCH-microblaze.md-Improve-adddi3-and-subdi3-insn-d.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0018-PATCH-microblaze.md-Improve-adddi3-and-subdi3-insn-d.patch | |||
| @@ -17,6 +17,8 @@ implement purely with instructions as microblaze does not provide an | |||
| 17 | instruction to perform a forward arithmetic subtraction (it only | 17 | instruction to perform a forward arithmetic subtraction (it only |
| 18 | provides reverse 'rD = IMM - rA'). | 18 | provides reverse 'rD = IMM - rA'). |
| 19 | 19 | ||
| 20 | Upstream-Status: Pending | ||
| 21 | |||
| 20 | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> | 22 | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> |
| 21 | --- | 23 | --- |
| 22 | gcc/config/microblaze/microblaze.md | 13 ++++++------- | 24 | gcc/config/microblaze/microblaze.md | 13 ++++++------- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0019-Patch-microblaze-Update-ashlsi3-movsf-patterns.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0019-Patch-microblaze-Update-ashlsi3-movsf-patterns.patch index ab3fa535..e955938e 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0019-Patch-microblaze-Update-ashlsi3-movsf-patterns.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0019-Patch-microblaze-Update-ashlsi3-movsf-patterns.patch | |||
| @@ -24,6 +24,10 @@ ChangeLog: | |||
| 24 | 24 | ||
| 25 | Conflicts: | 25 | Conflicts: |
| 26 | gcc/config/microblaze/microblaze.c | 26 | gcc/config/microblaze/microblaze.c |
| 27 | Upstream-Status: Pending | ||
| 28 | |||
| 29 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 30 | |||
| 27 | --- | 31 | --- |
| 28 | gcc/config/microblaze/microblaze.cc | 2 +- | 32 | gcc/config/microblaze/microblaze.cc | 2 +- |
| 29 | gcc/config/microblaze/microblaze.md | 10 ++++++++-- | 33 | gcc/config/microblaze/microblaze.md | 10 ++++++++-- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0020-Patch-microblaze-8-stage-pipeline-for-microblaze.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0020-Patch-microblaze-8-stage-pipeline-for-microblaze.patch index 67eb0893..2d384b78 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0020-Patch-microblaze-8-stage-pipeline-for-microblaze.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0020-Patch-microblaze-8-stage-pipeline-for-microblaze.patch | |||
| @@ -6,6 +6,10 @@ Subject: [PATCH 20/53] [Patch, microblaze]: 8-stage pipeline for microblaze | |||
| 6 | pipeline reduces the latencies of float & integer division drastically | 6 | pipeline reduces the latencies of float & integer division drastically |
| 7 | 7 | ||
| 8 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 8 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
| 9 | Upstream-Status: Pending | ||
| 10 | |||
| 11 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 12 | |||
| 9 | --- | 13 | --- |
| 10 | gcc/config/microblaze/microblaze.cc | 11 ++++ | 14 | gcc/config/microblaze/microblaze.cc | 11 ++++ |
| 11 | gcc/config/microblaze/microblaze.h | 3 +- | 15 | gcc/config/microblaze/microblaze.h | 3 +- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0021-PATCH-21-53-Patch-microblaze-Correct-the-const-high-.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0021-PATCH-21-53-Patch-microblaze-Correct-the-const-high-.patch index 96fe4f73..1b8d924c 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0021-PATCH-21-53-Patch-microblaze-Correct-the-const-high-.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0021-PATCH-21-53-Patch-microblaze-Correct-the-const-high-.patch | |||
| @@ -9,6 +9,10 @@ Subject: [PATCH 21/53] [PATCH 21/53] [Patch, microblaze]: Correct the const | |||
| 9 | 9 | ||
| 10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
| 11 | Ajit Agarwal <ajitkum@xilinx.com> | 11 | Ajit Agarwal <ajitkum@xilinx.com> |
| 12 | Upstream-Status: Pending | ||
| 13 | |||
| 14 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 15 | |||
| 12 | --- | 16 | --- |
| 13 | gcc/config/microblaze/microblaze.cc | 6 ++++-- | 17 | gcc/config/microblaze/microblaze.cc | 6 ++++-- |
| 14 | gcc/testsuite/gcc.target/microblaze/others/long.c | 9 +++++++++ | 18 | gcc/testsuite/gcc.target/microblaze/others/long.c | 9 +++++++++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0022-Fix-microblaze-Fix-internal-compiler-error-with-msma.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0022-Fix-microblaze-Fix-internal-compiler-error-with-msma.patch index 332db5d3..a5917947 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0022-Fix-microblaze-Fix-internal-compiler-error-with-msma.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0022-Fix-microblaze-Fix-internal-compiler-error-with-msma.patch | |||
| @@ -9,6 +9,10 @@ Subject: [PATCH 22/53] [Fix, microblaze]: Fix internal compiler error with | |||
| 9 | 9 | ||
| 10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
| 11 | Ajit Agarwal <ajitkum@xilinx.com> | 11 | Ajit Agarwal <ajitkum@xilinx.com> |
| 12 | Upstream-Status: Pending | ||
| 13 | |||
| 14 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 15 | |||
| 12 | --- | 16 | --- |
| 13 | gcc/config/microblaze/microblaze.cc | 2 +- | 17 | gcc/config/microblaze/microblaze.cc | 2 +- |
| 14 | 1 file changed, 1 insertion(+), 1 deletion(-) | 18 | 1 file changed, 1 insertion(+), 1 deletion(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0023-patch-microblaze-Fix-the-calculation-of-high-word-in.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0023-patch-microblaze-Fix-the-calculation-of-high-word-in.patch index 47e13fa6..ae05e791 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0023-patch-microblaze-Fix-the-calculation-of-high-word-in.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0023-patch-microblaze-Fix-the-calculation-of-high-word-in.patch | |||
| @@ -14,6 +14,10 @@ Subject: [PATCH 23/53] [patch,microblaze]: Fix the calculation of high word in | |||
| 14 | 14 | ||
| 15 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 15 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
| 16 | Ajit Agarwal <ajitkum@xilinx.com> | 16 | Ajit Agarwal <ajitkum@xilinx.com> |
| 17 | Upstream-Status: Pending | ||
| 18 | |||
| 19 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 20 | |||
| 17 | --- | 21 | --- |
| 18 | gcc/config/microblaze/microblaze.cc | 3 --- | 22 | gcc/config/microblaze/microblaze.cc | 3 --- |
| 19 | 1 file changed, 3 deletions(-) | 23 | 1 file changed, 3 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0024-Patch-MicroBlaze-this-patch-has-1.Fixed-the-bug-in.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0024-Patch-MicroBlaze-this-patch-has-1.Fixed-the-bug-in.patch index 8ed5ae83..444c9397 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0024-Patch-MicroBlaze-this-patch-has-1.Fixed-the-bug-in.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0024-Patch-MicroBlaze-this-patch-has-1.Fixed-the-bug-in.patch | |||
| @@ -5,6 +5,10 @@ Subject: [PATCH 24/53] [Patch,MicroBlaze] : this patch has 1.Fixed the bug in | |||
| 5 | version calculation. 2.Add new bitfield instructions. | 5 | version calculation. 2.Add new bitfield instructions. |
| 6 | 6 | ||
| 7 | Signed-off-by :Mahesh Bodapati <mbodapat@xilinx.com> | 7 | Signed-off-by :Mahesh Bodapati <mbodapat@xilinx.com> |
| 8 | Upstream-Status: Pending | ||
| 9 | |||
| 10 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 11 | |||
| 8 | --- | 12 | --- |
| 9 | gcc/config/microblaze/microblaze.cc | 154 ++++++++++++++-------------- | 13 | gcc/config/microblaze/microblaze.cc | 154 ++++++++++++++-------------- |
| 10 | gcc/config/microblaze/microblaze.h | 2 + | 14 | gcc/config/microblaze/microblaze.h | 2 + |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0025-Fixing-the-issue-with-the-builtin_alloc.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0025-Fixing-the-issue-with-the-builtin_alloc.patch index 109e0686..2800dee7 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0025-Fixing-the-issue-with-the-builtin_alloc.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0025-Fixing-the-issue-with-the-builtin_alloc.patch | |||
| @@ -6,6 +6,10 @@ Subject: [PATCH 25/53] Fixing the issue with the builtin_alloc. register r18 | |||
| 6 | available register | 6 | available register |
| 7 | 7 | ||
| 8 | signed-off-by:nagaraju mekala <nmekala@xilinx.com> | 8 | signed-off-by:nagaraju mekala <nmekala@xilinx.com> |
| 9 | Upstream-Status: Pending | ||
| 10 | |||
| 11 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 12 | |||
| 9 | --- | 13 | --- |
| 10 | gcc/config/microblaze/microblaze.md | 8 ++++---- | 14 | gcc/config/microblaze/microblaze.md | 8 ++++---- |
| 11 | 1 file changed, 4 insertions(+), 4 deletions(-) | 15 | 1 file changed, 4 insertions(+), 4 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0026-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0026-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch index 4f101b96..a1e4fb36 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0026-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0026-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch | |||
| @@ -4,6 +4,10 @@ Date: Mon, 4 Jun 2018 10:10:18 +0530 | |||
| 4 | Subject: [PATCH 26/53] [Patch,Microblaze] : Removed fsqrt generation for | 4 | Subject: [PATCH 26/53] [Patch,Microblaze] : Removed fsqrt generation for |
| 5 | double values. | 5 | double values. |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | gcc/config/microblaze/microblaze.md | 14 -------------- | 12 | gcc/config/microblaze/microblaze.md | 14 -------------- |
| 9 | 1 file changed, 14 deletions(-) | 13 | 1 file changed, 14 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0027-Patch-MicroBlaze-Intial-commit-of-64-bit-Microblaze.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0027-Patch-MicroBlaze-Intial-commit-of-64-bit-Microblaze.patch index 2e7106d6..a9222e54 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0027-Patch-MicroBlaze-Intial-commit-of-64-bit-Microblaze.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0027-Patch-MicroBlaze-Intial-commit-of-64-bit-Microblaze.patch | |||
| @@ -5,6 +5,10 @@ Subject: [PATCH 27/53] [Patch,MicroBlaze]: Intial commit of 64-bit Microblaze | |||
| 5 | 5 | ||
| 6 | Conflicts: | 6 | Conflicts: |
| 7 | gcc/config/microblaze/microblaze.md | 7 | gcc/config/microblaze/microblaze.md |
| 8 | Upstream-Status: Pending | ||
| 9 | |||
| 10 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 11 | |||
| 8 | --- | 12 | --- |
| 9 | gcc/config/microblaze/constraints.md | 6 + | 13 | gcc/config/microblaze/constraints.md | 6 + |
| 10 | gcc/config/microblaze/microblaze-protos.h | 1 + | 14 | gcc/config/microblaze/microblaze-protos.h | 1 + |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0028-Intial-commit-for-64bit-MB-sources.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0028-Intial-commit-for-64bit-MB-sources.patch index 1ffa79cb..c36e246a 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0028-Intial-commit-for-64bit-MB-sources.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0028-Intial-commit-for-64bit-MB-sources.patch | |||
| @@ -4,6 +4,10 @@ Date: Tue, 13 Sep 2022 14:38:48 +0530 | |||
| 4 | Subject: [PATCH 28/53] Intial commit for 64bit-MB sources. Need to cleanup | 4 | Subject: [PATCH 28/53] Intial commit for 64bit-MB sources. Need to cleanup |
| 5 | the code later. | 5 | the code later. |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | gcc/config/microblaze/constraints.md | 2 +- | 12 | gcc/config/microblaze/constraints.md | 2 +- |
| 9 | gcc/config/microblaze/microblaze-c.cc | 6 + | 13 | gcc/config/microblaze/microblaze-c.cc | 6 + |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0029-Patch-MicroBlaze-re-arrangement-of-the-compare-branc.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0029-Patch-MicroBlaze-re-arrangement-of-the-compare-branc.patch index 26cdfca2..0a275c0b 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0029-Patch-MicroBlaze-re-arrangement-of-the-compare-branc.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0029-Patch-MicroBlaze-re-arrangement-of-the-compare-branc.patch | |||
| @@ -4,6 +4,10 @@ Date: Tue, 13 Sep 2022 14:45:15 +0530 | |||
| 4 | Subject: [PATCH 29/53] [Patch,MicroBlaze] : re-arrangement of the compare | 4 | Subject: [PATCH 29/53] [Patch,MicroBlaze] : re-arrangement of the compare |
| 5 | branches | 5 | branches |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | gcc/config/microblaze/microblaze.cc | 28 ++---- | 12 | gcc/config/microblaze/microblaze.cc | 28 ++---- |
| 9 | gcc/config/microblaze/microblaze.md | 141 +++++++++++++--------------- | 13 | gcc/config/microblaze/microblaze.md | 141 +++++++++++++--------------- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0030-Patch-Microblaze-previous-commit-broke-the-handling-.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0030-Patch-Microblaze-previous-commit-broke-the-handling-.patch index 83d047cb..bda4e7da 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0030-Patch-Microblaze-previous-commit-broke-the-handling-.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0030-Patch-Microblaze-previous-commit-broke-the-handling-.patch | |||
| @@ -4,6 +4,10 @@ Date: Wed, 8 Aug 2018 17:37:26 +0530 | |||
| 4 | Subject: [PATCH 30/53] [Patch,Microblaze] : previous commit broke the | 4 | Subject: [PATCH 30/53] [Patch,Microblaze] : previous commit broke the |
| 5 | handling of SI Branch compare for Microblaze 32-bit.. | 5 | handling of SI Branch compare for Microblaze 32-bit.. |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | gcc/config/microblaze/microblaze.md | 4 ++-- | 12 | gcc/config/microblaze/microblaze.md | 4 ++-- |
| 9 | 1 file changed, 2 insertions(+), 2 deletions(-) | 13 | 1 file changed, 2 insertions(+), 2 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0031-Patch-Microblaze-Support-of-multilibs-with-m64.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0031-Patch-Microblaze-Support-of-multilibs-with-m64.patch index c230049c..a9a7a03d 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0031-Patch-Microblaze-Support-of-multilibs-with-m64.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0031-Patch-Microblaze-Support-of-multilibs-with-m64.patch | |||
| @@ -7,6 +7,10 @@ Conflicts: | |||
| 7 | gcc/config/microblaze/microblaze-c.c | 7 | gcc/config/microblaze/microblaze-c.c |
| 8 | 8 | ||
| 9 | signed-off-by : Mahesh Bodapati <mbodapat@xilinx.com> | 9 | signed-off-by : Mahesh Bodapati <mbodapat@xilinx.com> |
| 10 | Upstream-Status: Pending | ||
| 11 | |||
| 12 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 13 | |||
| 10 | --- | 14 | --- |
| 11 | gcc/config/microblaze/microblaze-c.cc | 1 + | 15 | gcc/config/microblaze/microblaze-c.cc | 1 + |
| 12 | gcc/config/microblaze/t-microblaze | 15 ++++++--------- | 16 | gcc/config/microblaze/t-microblaze | 15 ++++++--------- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0032-Patch-MicroBlaze-Fixed-issues-like.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0032-Patch-MicroBlaze-Fixed-issues-like.patch index 36a20450..cb62c5a7 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0032-Patch-MicroBlaze-Fixed-issues-like.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0032-Patch-MicroBlaze-Fixed-issues-like.patch | |||
| @@ -4,6 +4,10 @@ Date: Tue, 13 Sep 2022 15:24:25 +0530 | |||
| 4 | Subject: [PATCH 32/53] [Patch,MicroBlaze]: Fixed issues like: 1 Interrupt | 4 | Subject: [PATCH 32/53] [Patch,MicroBlaze]: Fixed issues like: 1 Interrupt |
| 5 | alignment issue 2 Sign extension issue | 5 | alignment issue 2 Sign extension issue |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | gcc/config/microblaze/microblaze.cc | 16 ++++++++++------ | 12 | gcc/config/microblaze/microblaze.cc | 16 ++++++++++------ |
| 9 | gcc/config/microblaze/microblaze.md | 2 +- | 13 | gcc/config/microblaze/microblaze.md | 2 +- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0033-Patch-MicroBlaze.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0033-Patch-MicroBlaze.patch index 9c9e4dd2..9760695c 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0033-Patch-MicroBlaze.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0033-Patch-MicroBlaze.patch | |||
| @@ -7,6 +7,10 @@ Subject: [PATCH 33/53] [Patch,MicroBlaze]: fixed below issues: - Floating | |||
| 7 | 7 | ||
| 8 | Conflicts: | 8 | Conflicts: |
| 9 | gcc/config/microblaze/microblaze.md | 9 | gcc/config/microblaze/microblaze.md |
| 10 | Upstream-Status: Pending | ||
| 11 | |||
| 12 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 13 | |||
| 10 | --- | 14 | --- |
| 11 | gcc/config/microblaze/microblaze.cc | 12 +++- | 15 | gcc/config/microblaze/microblaze.cc | 12 +++- |
| 12 | gcc/config/microblaze/microblaze.h | 7 +++ | 16 | gcc/config/microblaze/microblaze.h | 7 +++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0034-Added-double-arith-instructions.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0034-Added-double-arith-instructions.patch index 7bd3001d..3f07dfa1 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0034-Added-double-arith-instructions.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0034-Added-double-arith-instructions.patch | |||
| @@ -4,6 +4,10 @@ Date: Tue, 9 Oct 2018 10:07:08 +0530 | |||
| 4 | Subject: [PATCH 34/53] -Added double arith instructions -Fixed prologue stack | 4 | Subject: [PATCH 34/53] -Added double arith instructions -Fixed prologue stack |
| 5 | pointer decrement issue | 5 | pointer decrement issue |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | gcc/config/microblaze/microblaze.md | 78 +++++++++++++++++++++++++---- | 12 | gcc/config/microblaze/microblaze.md | 78 +++++++++++++++++++++++++---- |
| 9 | gcc/config/microblaze/t-microblaze | 7 +++ | 13 | gcc/config/microblaze/t-microblaze | 7 +++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0035-Fixed-the-issue-in-the-delay-slot-with-swap-instruct.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0035-Fixed-the-issue-in-the-delay-slot-with-swap-instruct.patch index 89018aae..3ff6a2d0 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0035-Fixed-the-issue-in-the-delay-slot-with-swap-instruct.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0035-Fixed-the-issue-in-the-delay-slot-with-swap-instruct.patch | |||
| @@ -4,6 +4,10 @@ Date: Fri, 12 Oct 2018 16:07:36 +0530 | |||
| 4 | Subject: [PATCH 35/53] Fixed the issue in the delay slot with swap | 4 | Subject: [PATCH 35/53] Fixed the issue in the delay slot with swap |
| 5 | instructions | 5 | instructions |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | gcc/config/microblaze/microblaze.md | 6 ++++++ | 12 | gcc/config/microblaze/microblaze.md | 6 ++++++ |
| 9 | 1 file changed, 6 insertions(+) | 13 | 1 file changed, 6 insertions(+) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0036-Fixed-the-load-store-issue-with-the-32bit-arith-libr.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0036-Fixed-the-load-store-issue-with-the-32bit-arith-libr.patch index 0c27d69f..90ddf3eb 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0036-Fixed-the-load-store-issue-with-the-32bit-arith-libr.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0036-Fixed-the-load-store-issue-with-the-32bit-arith-libr.patch | |||
| @@ -4,6 +4,10 @@ Date: Sat, 13 Oct 2018 21:12:43 +0530 | |||
| 4 | Subject: [PATCH 36/53] Fixed the load store issue with the 32bit arith | 4 | Subject: [PATCH 36/53] Fixed the load store issue with the 32bit arith |
| 5 | libraries | 5 | libraries |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | libgcc/config/microblaze/divsi3.S | 25 ++++++++++++++++++++++++- | 12 | libgcc/config/microblaze/divsi3.S | 25 ++++++++++++++++++++++++- |
| 9 | libgcc/config/microblaze/modsi3.S | 26 +++++++++++++++++++++++++- | 13 | libgcc/config/microblaze/modsi3.S | 26 +++++++++++++++++++++++++- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0037-extending-the-Dwarf-support-to-64bit-Microblaze.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0037-extending-the-Dwarf-support-to-64bit-Microblaze.patch index 2eab03ec..191c7627 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0037-extending-the-Dwarf-support-to-64bit-Microblaze.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0037-extending-the-Dwarf-support-to-64bit-Microblaze.patch | |||
| @@ -3,6 +3,10 @@ From: Nagaraju Mekala <nmekala@xilix.com> | |||
| 3 | Date: Mon, 15 Oct 2018 12:00:10 +0530 | 3 | Date: Mon, 15 Oct 2018 12:00:10 +0530 |
| 4 | Subject: [PATCH 37/53] extending the Dwarf support to 64bit Microblaze | 4 | Subject: [PATCH 37/53] extending the Dwarf support to 64bit Microblaze |
| 5 | 5 | ||
| 6 | Upstream-Status: Pending | ||
| 7 | |||
| 8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 9 | |||
| 6 | --- | 10 | --- |
| 7 | gcc/config/microblaze/microblaze.h | 2 +- | 11 | gcc/config/microblaze/microblaze.h | 2 +- |
| 8 | 1 file changed, 1 insertion(+), 1 deletion(-) | 12 | 1 file changed, 1 insertion(+), 1 deletion(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0038-fixing-the-typo-errors-in-umodsi3-file.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0038-fixing-the-typo-errors-in-umodsi3-file.patch index 4d6be758..8697be58 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0038-fixing-the-typo-errors-in-umodsi3-file.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0038-fixing-the-typo-errors-in-umodsi3-file.patch | |||
| @@ -3,6 +3,10 @@ From: Nagaraju Mekala <nmekala@xilix.com> | |||
| 3 | Date: Tue, 16 Oct 2018 07:55:46 +0530 | 3 | Date: Tue, 16 Oct 2018 07:55:46 +0530 |
| 4 | Subject: [PATCH 38/53] fixing the typo errors in umodsi3 file | 4 | Subject: [PATCH 38/53] fixing the typo errors in umodsi3 file |
| 5 | 5 | ||
| 6 | Upstream-Status: Pending | ||
| 7 | |||
| 8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 9 | |||
| 6 | --- | 10 | --- |
| 7 | libgcc/config/microblaze/umodsi3.S | 6 +++--- | 11 | libgcc/config/microblaze/umodsi3.S | 6 +++--- |
| 8 | 1 file changed, 3 insertions(+), 3 deletions(-) | 12 | 1 file changed, 3 insertions(+), 3 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0039-fixing-the-32bit-LTO-related-issue9-1014024.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0039-fixing-the-32bit-LTO-related-issue9-1014024.patch index 1a5a0ef7..032cab4d 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0039-fixing-the-32bit-LTO-related-issue9-1014024.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0039-fixing-the-32bit-LTO-related-issue9-1014024.patch | |||
| @@ -3,6 +3,10 @@ From: Nagaraju Mekala <nmekala@xilix.com> | |||
| 3 | Date: Wed, 17 Oct 2018 16:56:14 +0530 | 3 | Date: Wed, 17 Oct 2018 16:56:14 +0530 |
| 4 | Subject: [PATCH 39/53] fixing the 32bit LTO related issue9(1014024) | 4 | Subject: [PATCH 39/53] fixing the 32bit LTO related issue9(1014024) |
| 5 | 5 | ||
| 6 | Upstream-Status: Pending | ||
| 7 | |||
| 8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 9 | |||
| 6 | --- | 10 | --- |
| 7 | gcc/config/microblaze/microblaze.h | 24 ++++++++++++++---------- | 11 | gcc/config/microblaze/microblaze.h | 24 ++++++++++++++---------- |
| 8 | 1 file changed, 14 insertions(+), 10 deletions(-) | 12 | 1 file changed, 14 insertions(+), 10 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0040-Fixed-the-missing-stack-adjustment-in-prologue-of-mo.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0040-Fixed-the-missing-stack-adjustment-in-prologue-of-mo.patch index 7c6f9008..1ed53957 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0040-Fixed-the-missing-stack-adjustment-in-prologue-of-mo.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0040-Fixed-the-missing-stack-adjustment-in-prologue-of-mo.patch | |||
| @@ -4,6 +4,10 @@ Date: Fri, 19 Oct 2018 14:26:25 +0530 | |||
| 4 | Subject: [PATCH 40/53] Fixed the missing stack adjustment in prologue of | 4 | Subject: [PATCH 40/53] Fixed the missing stack adjustment in prologue of |
| 5 | modsi3 function | 5 | modsi3 function |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | libgcc/config/microblaze/modsi3.S | 1 + | 12 | libgcc/config/microblaze/modsi3.S | 1 + |
| 9 | 1 file changed, 1 insertion(+) | 13 | 1 file changed, 1 insertion(+) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0041-Patch-Microblaze-corrected-SPN-for-dlong-instruction.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0041-Patch-Microblaze-corrected-SPN-for-dlong-instruction.patch index 9cec7be9..e6335e8e 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0041-Patch-Microblaze-corrected-SPN-for-dlong-instruction.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0041-Patch-Microblaze-corrected-SPN-for-dlong-instruction.patch | |||
| @@ -4,6 +4,10 @@ Date: Wed, 24 Oct 2018 18:31:04 +0530 | |||
| 4 | Subject: [PATCH 41/53] [Patch,Microblaze] : corrected SPN for dlong | 4 | Subject: [PATCH 41/53] [Patch,Microblaze] : corrected SPN for dlong |
| 5 | instruction mapping. | 5 | instruction mapping. |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | gcc/config/microblaze/microblaze.md | 4 ++-- | 12 | gcc/config/microblaze/microblaze.md | 4 ++-- |
| 9 | 1 file changed, 2 insertions(+), 2 deletions(-) | 13 | 1 file changed, 2 insertions(+), 2 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0042-fixing-the-long-long-long-mingw-toolchain-issue.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0042-fixing-the-long-long-long-mingw-toolchain-issue.patch index 8836d0e7..f4013b9e 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0042-fixing-the-long-long-long-mingw-toolchain-issue.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0042-fixing-the-long-long-long-mingw-toolchain-issue.patch | |||
| @@ -3,6 +3,10 @@ From: Nagaraju Mekala <nmekala@xilix.com> | |||
| 3 | Date: Thu, 29 Nov 2018 17:55:08 +0530 | 3 | Date: Thu, 29 Nov 2018 17:55:08 +0530 |
| 4 | Subject: [PATCH 42/53] fixing the long & long long mingw toolchain issue | 4 | Subject: [PATCH 42/53] fixing the long & long long mingw toolchain issue |
| 5 | 5 | ||
| 6 | Upstream-Status: Pending | ||
| 7 | |||
| 8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 9 | |||
| 6 | --- | 10 | --- |
| 7 | gcc/config/microblaze/constraints.md | 2 +- | 11 | gcc/config/microblaze/constraints.md | 2 +- |
| 8 | gcc/config/microblaze/microblaze.md | 8 ++++---- | 12 | gcc/config/microblaze/microblaze.md | 8 ++++---- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0043-Fix-the-MB-64-bug-of-handling-QI-objects.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0043-Fix-the-MB-64-bug-of-handling-QI-objects.patch index c8caff29..7f3c8373 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0043-Fix-the-MB-64-bug-of-handling-QI-objects.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0043-Fix-the-MB-64-bug-of-handling-QI-objects.patch | |||
| @@ -3,6 +3,10 @@ From: Nagaraju <nmekala@xilinx.com> | |||
| 3 | Date: Thu, 14 Mar 2019 18:11:04 +0530 | 3 | Date: Thu, 14 Mar 2019 18:11:04 +0530 |
| 4 | Subject: [PATCH 43/53] Fix the MB-64 bug of handling QI objects | 4 | Subject: [PATCH 43/53] Fix the MB-64 bug of handling QI objects |
| 5 | 5 | ||
| 6 | Upstream-Status: Pending | ||
| 7 | |||
| 8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 9 | |||
| 6 | --- | 10 | --- |
| 7 | gcc/config/microblaze/microblaze.md | 14 +++++++------- | 11 | gcc/config/microblaze/microblaze.md | 14 +++++++------- |
| 8 | 1 file changed, 7 insertions(+), 7 deletions(-) | 12 | 1 file changed, 7 insertions(+), 7 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0044-Patch-Microblaze-We-will-check-the-possibility-of-pe.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0044-Patch-Microblaze-We-will-check-the-possibility-of-pe.patch index e0d7df3d..14eb812a 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0044-Patch-Microblaze-We-will-check-the-possibility-of-pe.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0044-Patch-Microblaze-We-will-check-the-possibility-of-pe.patch | |||
| @@ -4,6 +4,10 @@ Date: Fri, 29 Mar 2019 12:08:39 +0530 | |||
| 4 | Subject: [PATCH 44/53] [Patch,Microblaze] : We will check the possibility of | 4 | Subject: [PATCH 44/53] [Patch,Microblaze] : We will check the possibility of |
| 5 | peephole2 optimization,if we can then we will fix the compiler issue. | 5 | peephole2 optimization,if we can then we will fix the compiler issue. |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | gcc/config/microblaze/microblaze.md | 63 +++++++++++++++++------------ | 12 | gcc/config/microblaze/microblaze.md | 63 +++++++++++++++++------------ |
| 9 | 1 file changed, 38 insertions(+), 25 deletions(-) | 13 | 1 file changed, 38 insertions(+), 25 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0045-Patch-MicroBlaze-fixed-typos-in-mul-div-and-mod-asse.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0045-Patch-MicroBlaze-fixed-typos-in-mul-div-and-mod-asse.patch index 770d0f70..54135b0f 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0045-Patch-MicroBlaze-fixed-typos-in-mul-div-and-mod-asse.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0045-Patch-MicroBlaze-fixed-typos-in-mul-div-and-mod-asse.patch | |||
| @@ -4,6 +4,10 @@ Date: Wed, 17 Apr 2019 12:36:16 +0530 | |||
| 4 | Subject: [PATCH 45/53] [Patch,MicroBlaze]: fixed typos in mul,div and mod | 4 | Subject: [PATCH 45/53] [Patch,MicroBlaze]: fixed typos in mul,div and mod |
| 5 | assembly files. | 5 | assembly files. |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | libgcc/config/microblaze/divsi3.S | 47 ++++++++++++++++++++---- | 12 | libgcc/config/microblaze/divsi3.S | 47 ++++++++++++++++++++---- |
| 9 | libgcc/config/microblaze/modsi3.S | 40 ++++++++++++++++++--- | 13 | libgcc/config/microblaze/modsi3.S | 40 ++++++++++++++++++--- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0046-Patch-microblaze-MB-64-removal-of-barrel-shift-instr.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0046-Patch-microblaze-MB-64-removal-of-barrel-shift-instr.patch index 29a7b4eb..def10321 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0046-Patch-microblaze-MB-64-removal-of-barrel-shift-instr.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0046-Patch-microblaze-MB-64-removal-of-barrel-shift-instr.patch | |||
| @@ -8,6 +8,10 @@ Subject: [PATCH 46/53] [Patch, microblaze]: MB-64 removal of barrel-shift | |||
| 8 | enabled. Similarly to double instructions as well. | 8 | enabled. Similarly to double instructions as well. |
| 9 | 9 | ||
| 10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
| 11 | Upstream-Status: Pending | ||
| 12 | |||
| 13 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 14 | |||
| 11 | --- | 15 | --- |
| 12 | gcc/config/microblaze/microblaze.cc | 2 +- | 16 | gcc/config/microblaze/microblaze.cc | 2 +- |
| 13 | gcc/config/microblaze/microblaze.md | 269 ++++++++++++++++++++++++++-- | 17 | gcc/config/microblaze/microblaze.md | 269 ++++++++++++++++++++++++++-- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0047-Added-new-MB-64-single-register-arithmetic-instructi.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0047-Added-new-MB-64-single-register-arithmetic-instructi.patch index 774fad5a..318abe7b 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0047-Added-new-MB-64-single-register-arithmetic-instructi.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0047-Added-new-MB-64-single-register-arithmetic-instructi.patch | |||
| @@ -3,6 +3,10 @@ From: Nagaraju <nmekala@xilinx.com> | |||
| 3 | Date: Fri, 23 Aug 2019 16:16:53 +0530 | 3 | Date: Fri, 23 Aug 2019 16:16:53 +0530 |
| 4 | Subject: [PATCH 47/53] Added new MB-64 single register arithmetic instructions | 4 | Subject: [PATCH 47/53] Added new MB-64 single register arithmetic instructions |
| 5 | 5 | ||
| 6 | Upstream-Status: Pending | ||
| 7 | |||
| 8 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 9 | |||
| 6 | --- | 10 | --- |
| 7 | gcc/config/microblaze/microblaze.md | 56 +++++++++++++++++++++++++++++ | 11 | gcc/config/microblaze/microblaze.md | 56 +++++++++++++++++++++++++++++ |
| 8 | 1 file changed, 56 insertions(+) | 12 | 1 file changed, 56 insertions(+) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0048-Patch-MicroBlaze-Added-support-for-64-bit-Immediate-.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0048-Patch-MicroBlaze-Added-support-for-64-bit-Immediate-.patch index a442bf0f..09514a7d 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0048-Patch-MicroBlaze-Added-support-for-64-bit-Immediate-.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0048-Patch-MicroBlaze-Added-support-for-64-bit-Immediate-.patch | |||
| @@ -4,6 +4,10 @@ Date: Mon, 26 Aug 2019 15:55:22 +0530 | |||
| 4 | Subject: [PATCH 48/53] [Patch,MicroBlaze] : Added support for 64 bit Immediate | 4 | Subject: [PATCH 48/53] [Patch,MicroBlaze] : Added support for 64 bit Immediate |
| 5 | values. | 5 | values. |
| 6 | 6 | ||
| 7 | Upstream-Status: Pending | ||
| 8 | |||
| 9 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 10 | |||
| 7 | --- | 11 | --- |
| 8 | gcc/config/microblaze/constraints.md | 4 ++-- | 12 | gcc/config/microblaze/constraints.md | 4 ++-- |
| 9 | gcc/config/microblaze/microblaze.md | 3 +-- | 13 | gcc/config/microblaze/microblaze.md | 3 +-- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0049-Patch-microblaze-Fix-Compiler-crash-with-freg-struct.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0049-Patch-microblaze-Fix-Compiler-crash-with-freg-struct.patch index 5732000d..6258e799 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0049-Patch-microblaze-Fix-Compiler-crash-with-freg-struct.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0049-Patch-microblaze-Fix-Compiler-crash-with-freg-struct.patch | |||
| @@ -7,6 +7,10 @@ Subject: [PATCH 49/53] [Patch, microblaze]: Fix Compiler crash with | |||
| 7 | With this patch all other modes are handled properly | 7 | With this patch all other modes are handled properly |
| 8 | 8 | ||
| 9 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 9 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
| 10 | Upstream-Status: Pending | ||
| 11 | |||
| 12 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 13 | |||
| 10 | --- | 14 | --- |
| 11 | gcc/config/microblaze/microblaze.cc | 11 ++++++++++- | 15 | gcc/config/microblaze/microblaze.cc | 11 ++++++++++- |
| 12 | gcc/config/microblaze/microblaze.h | 19 ------------------- | 16 | gcc/config/microblaze/microblaze.h | 19 ------------------- |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0050-Patch-microblaze-Add-TARGET_OPTION_OPTIMIZATION-and-.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0050-Patch-microblaze-Add-TARGET_OPTION_OPTIMIZATION-and-.patch index ed48daf7..8d99c93d 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0050-Patch-microblaze-Add-TARGET_OPTION_OPTIMIZATION-and-.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0050-Patch-microblaze-Add-TARGET_OPTION_OPTIMIZATION-and-.patch | |||
| @@ -9,6 +9,8 @@ Added TARGET_OPTION_OPTIMIZATIONS and Turn off ivopts by default. | |||
| 9 | * gcc/common/config/microblaze/microblaze-common.c | 9 | * gcc/common/config/microblaze/microblaze-common.c |
| 10 | (microblaze_option_optimization_table): Disable fivopts by default. | 10 | (microblaze_option_optimization_table): Disable fivopts by default. |
| 11 | 11 | ||
| 12 | Upstream-Status: Pending | ||
| 13 | |||
| 12 | Signed-off-by: Nagaraju Mekala <nmekala@xilinx.com> | 14 | Signed-off-by: Nagaraju Mekala <nmekala@xilinx.com> |
| 13 | Mahesh Bodapati <mbodapat@xilinx.com> | 15 | Mahesh Bodapati <mbodapat@xilinx.com> |
| 14 | Conflicts: | 16 | Conflicts: |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0051-Patch-microblaze-Reducing-Stack-space-for-arguments.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0051-Patch-microblaze-Reducing-Stack-space-for-arguments.patch index b9575eac..64069e3c 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0051-Patch-microblaze-Reducing-Stack-space-for-arguments.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0051-Patch-microblaze-Reducing-Stack-space-for-arguments.patch | |||
| @@ -9,6 +9,10 @@ Subject: [PATCH 51/53] [Patch, microblaze]: Reducing Stack space for arguments | |||
| 9 | 9 | ||
| 10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> | 10 | Signed-off-by :Nagaraju Mekala <nmekala@xilix.com> |
| 11 | :Ajit Agarwal <ajitkum@xilinx.com> | 11 | :Ajit Agarwal <ajitkum@xilinx.com> |
| 12 | Upstream-Status: Pending | ||
| 13 | |||
| 14 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 15 | |||
| 12 | --- | 16 | --- |
| 13 | gcc/config/microblaze/microblaze-protos.h | 1 + | 17 | gcc/config/microblaze/microblaze-protos.h | 1 + |
| 14 | gcc/config/microblaze/microblaze.cc | 130 ++++++++++++++++++++++ | 18 | gcc/config/microblaze/microblaze.cc | 130 ++++++++++++++++++++++ |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0052-Patch-MicroBlaze.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0052-Patch-MicroBlaze.patch index d504a092..63feff79 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0052-Patch-MicroBlaze.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0052-Patch-MicroBlaze.patch | |||
| @@ -8,6 +8,10 @@ Subject: [PATCH 52/53] [Patch,MicroBlaze] : If we use break_handler | |||
| 8 | break_handler attribute. signed-off-by : Mahesh Bodapati | 8 | break_handler attribute. signed-off-by : Mahesh Bodapati |
| 9 | <mbodapat@xilinx.com> | 9 | <mbodapat@xilinx.com> |
| 10 | 10 | ||
| 11 | Upstream-Status: Pending | ||
| 12 | |||
| 13 | Signed-off-by: Mark Hatle <mark.hatle@amd.com> | ||
| 14 | |||
| 11 | --- | 15 | --- |
| 12 | gcc/config/microblaze/microblaze.cc | 13 +++++-------- | 16 | gcc/config/microblaze/microblaze.cc | 13 +++++-------- |
| 13 | 1 file changed, 5 insertions(+), 8 deletions(-) | 17 | 1 file changed, 5 insertions(+), 8 deletions(-) |
diff --git a/meta-microblaze/recipes-devtools/gcc/gcc-12/0053-patch-microblaze64-Add-Zero_extended-instructions.patch b/meta-microblaze/recipes-devtools/gcc/gcc-12/0053-patch-microblaze64-Add-Zero_extended-instructions.patch index 6b3f4ddd..1552a5e9 100644 --- a/meta-microblaze/recipes-devtools/gcc/gcc-12/0053-patch-microblaze64-Add-Zero_extended-instructions.patch +++ b/meta-microblaze/recipes-devtools/gcc/gcc-12/0053-patch-microblaze64-Add-Zero_extended-instructions.patch | |||
| @@ -9,6 +9,8 @@ Subject: [PATCH 53/53] [patch, microblaze64]: Add Zero_extended instructions | |||
| 9 | 9 | ||
| 10 | [CR/TSR]: TSR-974519 | 10 | [CR/TSR]: TSR-974519 |
| 11 | 11 | ||
| 12 | Upstream-Status: Pending | ||
| 13 | |||
| 12 | Signed-off-by: Nagaraju Mekala<nmekala@xilinx.com> | 14 | Signed-off-by: Nagaraju Mekala<nmekala@xilinx.com> |
| 13 | Mahesh Bodapati<mbodapat@xilinx.com> | 15 | Mahesh Bodapati<mbodapat@xilinx.com> |
| 14 | --- | 16 | --- |
