diff options
author | Khem Raj <raj.khem@gmail.com> | 2012-09-13 14:59:10 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-09-14 09:50:30 +0100 |
commit | 97bb9c5b6776a8cf04125d9293e22d85d78ccc3b (patch) | |
tree | a66608be38c66f67694ad1f0027425c8e7d5612d /meta/recipes-devtools/binutils/binutils/0039-emulparams-elf32bmip.sh-OTHER_SECTIONS-Put-.mdebug.-.patch | |
parent | 268177e4e64525a3655094b5a835aee62acea622 (diff) | |
download | poky-97bb9c5b6776a8cf04125d9293e22d85d78ccc3b.tar.gz |
binutils-2.22: Backport PR fixes from 2.22 branch
These are fixes mainly cherrypicks for mips/ppc/x86
mainly fixing PRs in ld and gold
(From OE-Core rev: f098cfc24bae8e0685bcae53ea4fdc3326ddc6c4)
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>
Diffstat (limited to 'meta/recipes-devtools/binutils/binutils/0039-emulparams-elf32bmip.sh-OTHER_SECTIONS-Put-.mdebug.-.patch')
-rw-r--r-- | meta/recipes-devtools/binutils/binutils/0039-emulparams-elf32bmip.sh-OTHER_SECTIONS-Put-.mdebug.-.patch | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/meta/recipes-devtools/binutils/binutils/0039-emulparams-elf32bmip.sh-OTHER_SECTIONS-Put-.mdebug.-.patch b/meta/recipes-devtools/binutils/binutils/0039-emulparams-elf32bmip.sh-OTHER_SECTIONS-Put-.mdebug.-.patch new file mode 100644 index 0000000000..657d6739eb --- /dev/null +++ b/meta/recipes-devtools/binutils/binutils/0039-emulparams-elf32bmip.sh-OTHER_SECTIONS-Put-.mdebug.-.patch | |||
@@ -0,0 +1,49 @@ | |||
1 | Upstream-Status: Backport | ||
2 | |||
3 | From 80041361bf80194da35c5efb842125f3ce1d2bf2 Mon Sep 17 00:00:00 2001 | ||
4 | From: Joseph Myers <joseph@codesourcery.com> | ||
5 | Date: Tue, 20 Dec 2011 18:00:03 +0000 | ||
6 | Subject: [PATCH 039/262] * emulparams/elf32bmip.sh (OTHER_SECTIONS): | ||
7 | Put .mdebug.* and .gcc_compiled_long* sections | ||
8 | at address 0. | ||
9 | |||
10 | --- | ||
11 | ld/ChangeLog | 5 +++++ | ||
12 | ld/emulparams/elf32bmip.sh | 16 ++++++++-------- | ||
13 | 2 files changed, 13 insertions(+), 8 deletions(-) | ||
14 | |||
15 | 2011-12-20 Joseph Myers <joseph@codesourcery.com> | ||
16 | |||
17 | * emulparams/elf32bmip.sh (OTHER_SECTIONS): Put .mdebug.* and | ||
18 | .gcc_compiled_long* sections at address 0. | ||
19 | |||
20 | diff --git a/ld/emulparams/elf32bmip.sh b/ld/emulparams/elf32bmip.sh | ||
21 | index 44a0b8a..f0fcd2c 100644 | ||
22 | --- a/ld/emulparams/elf32bmip.sh | ||
23 | +++ b/ld/emulparams/elf32bmip.sh | ||
24 | @@ -64,14 +64,14 @@ OTHER_BSS_SYMBOLS='_fbss = .;' | ||
25 | OTHER_SECTIONS=' | ||
26 | .gptab.sdata : { *(.gptab.data) *(.gptab.sdata) } | ||
27 | .gptab.sbss : { *(.gptab.bss) *(.gptab.sbss) } | ||
28 | - .mdebug.abi32 : { KEEP(*(.mdebug.abi32)) } | ||
29 | - .mdebug.abiN32 : { KEEP(*(.mdebug.abiN32)) } | ||
30 | - .mdebug.abi64 : { KEEP(*(.mdebug.abi64)) } | ||
31 | - .mdebug.abiO64 : { KEEP(*(.mdebug.abiO64)) } | ||
32 | - .mdebug.eabi32 : { KEEP(*(.mdebug.eabi32)) } | ||
33 | - .mdebug.eabi64 : { KEEP(*(.mdebug.eabi64)) } | ||
34 | - .gcc_compiled_long32 : { KEEP(*(.gcc_compiled_long32)) } | ||
35 | - .gcc_compiled_long64 : { KEEP(*(.gcc_compiled_long64)) } | ||
36 | + .mdebug.abi32 0 : { KEEP(*(.mdebug.abi32)) } | ||
37 | + .mdebug.abiN32 0 : { KEEP(*(.mdebug.abiN32)) } | ||
38 | + .mdebug.abi64 0 : { KEEP(*(.mdebug.abi64)) } | ||
39 | + .mdebug.abiO64 0 : { KEEP(*(.mdebug.abiO64)) } | ||
40 | + .mdebug.eabi32 0 : { KEEP(*(.mdebug.eabi32)) } | ||
41 | + .mdebug.eabi64 0 : { KEEP(*(.mdebug.eabi64)) } | ||
42 | + .gcc_compiled_long32 0 : { KEEP(*(.gcc_compiled_long32)) } | ||
43 | + .gcc_compiled_long64 0 : { KEEP(*(.gcc_compiled_long64)) } | ||
44 | ' | ||
45 | ARCH=mips | ||
46 | MACHINE= | ||
47 | -- | ||
48 | 1.7.9.5 | ||
49 | |||