summaryrefslogtreecommitdiffstats
path: root/meta-microblaze/recipes-microblaze/binutils/binutils/0048-Patch-MicroBlaze-Adding-more-description-to-the-imml.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-microblaze/recipes-microblaze/binutils/binutils/0048-Patch-MicroBlaze-Adding-more-description-to-the-imml.patch')
-rw-r--r--meta-microblaze/recipes-microblaze/binutils/binutils/0048-Patch-MicroBlaze-Adding-more-description-to-the-imml.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/meta-microblaze/recipes-microblaze/binutils/binutils/0048-Patch-MicroBlaze-Adding-more-description-to-the-imml.patch b/meta-microblaze/recipes-microblaze/binutils/binutils/0048-Patch-MicroBlaze-Adding-more-description-to-the-imml.patch
new file mode 100644
index 00000000..30fbbe7b
--- /dev/null
+++ b/meta-microblaze/recipes-microblaze/binutils/binutils/0048-Patch-MicroBlaze-Adding-more-description-to-the-imml.patch
@@ -0,0 +1,27 @@
1From 9b61edf44e44303f1937e98a02a7d78f750a9b24 Mon Sep 17 00:00:00 2001
2From: Mahesh Bodapati <mbodapat@xilinx.com>
3Date: Thu, 30 Apr 2020 19:40:16 +0530
4Subject: [PATCH 48/49] [Patch,MicroBlaze] : Adding more description to the
5 imml removal for bea type B insns.
6
7---
8 gas/config/tc-microblaze.c | 3 ++-
9 1 file changed, 2 insertions(+), 1 deletion(-)
10
11diff --git a/gas/config/tc-microblaze.c b/gas/config/tc-microblaze.c
12index 7ae0dbc018..1d37af54bf 100644
13--- a/gas/config/tc-microblaze.c
14+++ b/gas/config/tc-microblaze.c
15@@ -2150,7 +2150,8 @@ md_assemble (char * str)
16 if (exp.X_op != O_constant)
17 {
18 char *opc;
19-/* removal imml 0 and imml -1 for bea type A insns */
20+/* removal of imml 0 and imml -1 for bea type A insns.
21+if offset is 16 bit then imml instructions are redundant */
22 if (microblaze_arch_size == 64 && (streq (name, "brai") || streq (name, "braid")))
23 opc = str_microblaze_64;
24 else
25--
262.17.1
27