[rtems-crossrpms commit] New.

Ralf Corsepius ralf at rtems.org
Mon Apr 23 03:04:55 UTC 2012


Module:    rtems-crossrpms
Branch:    master
Commit:    4c24b16e134494bcf32498fc5d01026adda7ad27
Changeset: http://git.rtems.org/rtems-crossrpms/commit/?id=4c24b16e134494bcf32498fc5d01026adda7ad27

Author:    Ralf Corsépius <ralf.corsepius at rtems.org>
Date:      Sun Apr 22 19:05:25 2012 +0200

New.

---

 patches/binutils-2.22-rtems4.11-20120422.diff |   87 +++++++++++++++++++++++++
 1 files changed, 87 insertions(+), 0 deletions(-)

diff --git a/patches/binutils-2.22-rtems4.11-20120422.diff b/patches/binutils-2.22-rtems4.11-20120422.diff
new file mode 100644
index 0000000..0e3cb15
--- /dev/null
+++ b/patches/binutils-2.22-rtems4.11-20120422.diff
@@ -0,0 +1,87 @@
+diff -Naur binutils-2.22.orig/gas/testsuite/ChangeLog binutils-2.22/gas/testsuite/ChangeLog
+--- binutils-2.22.orig/gas/testsuite/ChangeLog	2011-11-21 10:29:32.000000000 +0100
++++ binutils-2.22/gas/testsuite/ChangeLog	2012-04-22 18:58:01.482905171 +0200
+@@ -8,6 +8,12 @@
+ 	* gas/mips/relax-swap3.s: New test source.
+ 	* gas/mips/mips.exp: Run the new tests.
+ 
++2011-10-24  Julian Brown  <julian at codesourcery.com>
++
++	* gas/m68k/all.exp (movem-offset): Add test.
++	* gas/m68k/movem-offset.s: New test.
++	* gas/m68k/movem-offset.d: New.
++
+ 2011-10-25  Alan Modra  <amodra at gmail.com>
+ 
+ 	Apply mainline patches
+diff -Naur binutils-2.22.orig/gas/testsuite/gas/m68k/all.exp binutils-2.22/gas/testsuite/gas/m68k/all.exp
+--- binutils-2.22.orig/gas/testsuite/gas/m68k/all.exp	2011-09-07 22:56:09.000000000 +0200
++++ binutils-2.22/gas/testsuite/gas/m68k/all.exp	2012-04-22 18:58:01.483905186 +0200
+@@ -52,6 +52,8 @@
+     run_dump_test mcf-movsr
+     run_dump_test mode5
+     run_dump_test mode5 "{name {cf}} {as {-mcpu=5200}}"
++    run_dump_test movem-offset
++    run_dump_test movem-offset "{name {cf}} {as {-mcpu=5485}}"
+     run_dump_test mcf-mac
+     run_dump_test mcf-emac
+     run_dump_test mcf-coproc
+diff -Naur binutils-2.22.orig/gas/testsuite/gas/m68k/movem-offset.d binutils-2.22/gas/testsuite/gas/m68k/movem-offset.d
+--- binutils-2.22.orig/gas/testsuite/gas/m68k/movem-offset.d	1970-01-01 01:00:00.000000000 +0100
++++ binutils-2.22/gas/testsuite/gas/m68k/movem-offset.d	2012-04-22 18:58:01.484905200 +0200
+@@ -0,0 +1,14 @@
++#name: movem-offset
++#objdump: -d
++#as: 
++
++.*:     file format .*
++
++Disassembly of section \.text:
++
++0+ <.text>:
++   0:	4cee 047c ffe8 	moveml %fp@\(-24\),%d2-%d6/%a2
++   6:	48ee 047c 0010 	moveml %d2-%d6/%a2,%fp@\(16\)
++   c:	4cee 03ff ffe8 	moveml %fp@\(-24\),%d0-%a1
++  12:	48ee 03ff 0010 	moveml %d0-%a1,%fp@\(16\)
++	\.\.\.
+diff -Naur binutils-2.22.orig/gas/testsuite/gas/m68k/movem-offset.s binutils-2.22/gas/testsuite/gas/m68k/movem-offset.s
+--- binutils-2.22.orig/gas/testsuite/gas/m68k/movem-offset.s	1970-01-01 01:00:00.000000000 +0100
++++ binutils-2.22/gas/testsuite/gas/m68k/movem-offset.s	2012-04-22 18:58:01.484905200 +0200
+@@ -0,0 +1,8 @@
++
++	| Check that non-zero displacements work for movem.
++	.text
++	movem.l -24(%a6),#1148
++	movem.l #1148,16(%a6)
++	movem.l -24(%a6),%d0-%d7/%a0-%a1
++	movem.l %d0-%d7/%a0-%a1,16(%a6)
++	.p2align 4
+diff -Naur binutils-2.22.orig/opcodes/ChangeLog binutils-2.22/opcodes/ChangeLog
+--- binutils-2.22.orig/opcodes/ChangeLog	2011-11-21 10:29:39.000000000 +0100
++++ binutils-2.22/opcodes/ChangeLog	2012-04-22 18:58:01.485905214 +0200
+@@ -1,3 +1,7 @@
++2011-10-24  Julian Brown  <julian at codesourcery.com>
++
++	* m68k-opc.c (m68k_opcodes): Fix entries for ColdFire moveml.
++
+ 2011-10-27  Peter Bergner  <bergner at vnet.ibm.com>
+ 
+ 	* ppc-opc.c (powerpc_opcodes) <drrndq, drrndq., dtstexq, dctqpq,
+diff -Naur binutils-2.22.orig/opcodes/m68k-opc.c binutils-2.22/opcodes/m68k-opc.c
+--- binutils-2.22.orig/opcodes/m68k-opc.c	2011-09-07 22:56:09.000000000 +0200
++++ binutils-2.22/opcodes/m68k-opc.c	2012-04-22 18:58:01.486905229 +0200
+@@ -1553,10 +1553,10 @@
+ {"moveml", 4,	one(0044300),	one(0177700), "#w>s", m68000up },
+ {"moveml", 4,	one(0046300),	one(0177700), "<sLw", m68000up },
+ {"moveml", 4,	one(0046300),	one(0177700), "<s#w", m68000up },
+-{"moveml", 4,	one(0044320),	one(0177770), "Lwys", mcfisa_a },
+-{"moveml", 4,	one(0044320),	one(0177770), "#wys", mcfisa_a },
+-{"moveml", 4,	one(0046320),	one(0177770), "ysLw", mcfisa_a },
+-{"moveml", 4,	one(0046320),	one(0177770), "ys#w", mcfisa_a },
++{"moveml", 4,	one(0044300),	one(0177700), "Lwys", mcfisa_a },
++{"moveml", 4,	one(0044300),	one(0177700), "#wys", mcfisa_a },
++{"moveml", 4,	one(0046300),	one(0177700), "ysLw", mcfisa_a },
++{"moveml", 4,	one(0046300),	one(0177700), "ys#w", mcfisa_a },
+ 
+ {"movepw", 2,	one(0000410),	one(0170770), "dsDd", m68000up },
+ {"movepw", 2,	one(0000610),	one(0170770), "Ddds", m68000up },




More information about the vc mailing list