]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ChangeLog
ld: don't use ia64 register name in expression of pr16322 test
[thirdparty/binutils-gdb.git] / ld / ChangeLog
CommitLineData
dbd1e97e
AM
12015-01-28 Alan Modra <amodra@gmail.com>
2
3 * emulparams/elf64ppc.sh (INITIAL_READWRITE_SECTIONS): Define.
4 * emultempl/ppc64elf.em (params): Init new field.
5 (ppc_after_open): New function.
6 (LDEMUL_AFTER_OPEN): Define.
7 * ldlang.c (lang_final): Whitespace fix.
8
3f8107ab
AM
92015-01-28 James Bowman <james.bowman@ftdichip.com>
10
11 * Makefile.am: Add FT32 files.
12 * configure.tgt: Handle FT32 target.
13 * emulparams/elf32ft32.sh: New file.
14 * scripttempl/ft32.sc: New file.
15 * Makefile.in: Regenerate.
16
cc9ad334
SKS
172015-01-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
18
19 PR 4643
20 * ldexp.c (fold_name): Fold LENGTH only after
21 lang_first_phase_enum.
22 * ldgram.y (memory_spec): Don't evaluate ORIGIN and LENGTH
23 rightaway.
24 * ldlang.h (struct memory_region_struct): Add origin_exp and
25 length_exp fields.
26 * ldlang.c (lang_do_memory_regions): New.
27 (lang_memory_region_lookup): Initialize origin_exp and
28 length_exp fields.
29 (lang_process): Call lang_do_memory_regions.
30
c05b575a
AB
312015-01-20 Andrew Burgess <andrew.burgess@embecosm.com>
32
33 * ldlang.c (print_assignment): Only evaluate the expression for a
34 PROVIDE'd assignment when the destination is being defined.
35 Display a special message for PROVIDE'd symbols that are not being
36 provided.
37
5ad18f16
AM
382015-01-20 Alan Modra <amodra@gmail.com>
39
40 * emulparams/elf64ppc.sh (OTHER_SDATA_SECTIONS): Use in place of..
41 (OTHER_BSS_SYMBOLS): ..this.
42 (OTHER_PLT_RELOC_SECTIONS): Don't define.
43 (OTHER_GOT_RELOC_SECTIONS): Add rela.toc1 and rela.tocbss.
44 (OTHER_READWRITE_SECTIONS): Don't define. Move .toc1 to..
45 (OTHER_RELRO_SECTIONS_2): ..here.
46 * scripttempl/elf.sc: Move SBSS too when DATA_SDATA.
47
23283c1b
AM
482015-01-20 Alan Modra <amodra@gmail.com>
49
50 * emulparams/elf64ppc.sh (BSS_PLT): Don't define.
51 (OTHER_READWRITE_SECTIONS): Move .branch_lt to..
52 (OTHER_RELRO_SECTIONS_2): ..here.
53 (DATA_GOT, SEPARATE_GOTPLT, DATA_SDATA, DATA_PLT,
54 PLT_BEFORE_GOT): Define.
55 * scripttempl/elf.sc: Handle DATA_SDATA and DATA_GOT/DATA_PLT/
56 PLT_BEFORE_GOT combination.
57 (DATA_GOT, SDATA_GOT): Don't define if either is already defined.
58
3e2b0f31
AM
592015-01-20 Alan Modra <amodra@gmail.com>
60
61 * emulparams/elf64ppc.sh (OTHER_READWRITE_SECTIONS): Move .opd to..
62 (OTHER_RELRO_SECTIONS_2): ..here, new define.
63 * scripttempl/elf.sc: Add OTHER_RELRO_SECTIONS_2.
64
c4621b33
AM
652015-01-19 Alan Modra <amodra@gmail.com>
66
3e2aa5bb 67 PR ld/17615
c4621b33
AM
68 * ldlang.c (lang_process): Run lang_common before lang_gc_sections.
69
52db4ec2
JW
702015-01-14 Jiong Wang <jiong.wang@arm.com>
71
72 * ld-arm/elf32-reject.s: New testcase.
73 * ld-arm/elf32-reject.d: Likewise.
74 * ld-arm/elf32-reject-pie.s: Likewise.
75 * ld-arm/elf32-reject-pie.d: Likewise.
76 * ld-arm/arm-elf.exp: Run new testcases.
77 * ld-arm/ifunc-7.s: Delete f2/f4 test items.
78 * ld-arm/ifunc-7.rd: Likewise.
79 * ld-arm/ifunc-7.gd: Likewise.
80 * ld-arm/ifunc-7.dd: Likewise.
81 * ld-arm/ifunc-8.s: Likewise.
82 * ld-arm/ifunc-8.rd: Likewise.
83 * ld-arm/ifunc-8.gd: Likewise.
84 * ld-arm/ifunc-8.dd: Likewise.
85
efd321f9
AM
862015-01-01 Alan Modra <amodra@gmail.com>
87
88 * ldver.c (ldversion): Just print current year.
89
b90efa5b 902015-01-01 Alan Modra <amodra@gmail.com>
ca0694ad 91
b90efa5b 92 Update year range in copyright notice of all files.
ca0694ad 93
b90efa5b 94For older changes see ChangeLog-2014
252b5132 95\f
b90efa5b 96Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
97
98Copying and distribution of this file, with or without modification,
99are permitted in any medium without royalty provided the copyright
100notice and this notice are preserved.
101
252b5132
RH
102Local Variables:
103mode: change-log
104left-margin: 8
105fill-column: 74
106version-control: never
107End: