binutils: fix compile error of complex expressions before @l/@h
authorZhenhua Luo <zhenhua.luo@freescale.com>
Mon, 3 Jun 2013 04:23:03 +0000 (12:23 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 3 Jun 2013 15:47:40 +0000 (16:47 +0100)
commiteda389794184d34c9601e792a43d3da3e6332410
treee86100f61b136dbe48f233de6b69e1cefd2b7f88
parent7ab1b03a9d2b486fc897e24c4255fbae3bf77f5f
binutils: fix compile error of complex expressions before @l/@h

Back port two patches to fix the error of complex expressions before @l/@h.

Error sample:
test.s: Assembler messages:
test.s:1: Error: operand out of range (0xffffffffffff8000 is not between 0x0000000000000000 and 0x000000000000ffff)

Fix Bug 4524.

(From OE-Core rev: 9ba812ab1f613d28f9eb3192d2ff1a34dfce33e4)

Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/binutils/binutils-2.23.2.inc
meta/recipes-devtools/binutils/binutils-2.23.2/backport/0001-config-tc-ppc.c-PPC_VLE_SPLIT16A-Delete-unused-macro.patch [new file with mode: 0644]
meta/recipes-devtools/binutils/binutils-2.23.2/backport/0002-config-tc-ppc.c-md_apply_fix-Sign-extend-fieldval-un.patch [new file with mode: 0644]