Automatic date update in version.in
[deliverable/binutils-gdb.git] / gold / ChangeLog
CommitLineData
407aa07c
AM
12018-02-07 Alan Modra <amodra@gmail.com>
2
3 Revert 2018-01-17 Alan Modra <amodra@gmail.com>
4 * options.h: Remove --speculate-indirect-jumps support.
5 * powerpc.cc: Likewise.
6
c8334458
CC
72018-02-02 Cary Coutant <ccoutant@gmail.com>
8
9 * PR gold/22776
10 * dwarf_reader.cc (Sized_dwarf_line_info::read_header_prolog): Add
11 support for DWARF-4 line number tables.
12 * dwarf_reader.h (Sized_dwarf_line_info::max_ops_per_insn): New field.
13
691d2e9a
AM
142018-01-18 Alan Modra <amodra@gmail.com>
15
16 * powerpc.cc (param_plt_align): New function supplying default
17 --plt-align values. Use it..
18 (Stub_table::plt_call_align): ..here, and..
19 (Output_data_glink::global_entry_align): ..here.
20 (Stub_table::stub_align): Correct 32-bit minimum alignment.
21
1be5d8d3
AM
222018-01-17 Alan Modra <amodra@gmail.com>
23
24 * options.h (speculate_indirect_jumps): New option.
25 * powerpc.cc (beqctrm, beqctrlm, crseteq): New insn constants.
26 (output_bctr): New function.
27 (Stub_table::plt_call_size): Add space for speculation barrier.
28 (Stub_table::branch_stub_size): Likewise.
29 (Output_data_glink::pltresolve_size): Likewise.
30 (Stub_table::do_write): Output speculation barriers.
31
9e390558
AM
322018-01-17 Alan Modra <amodra@gmail.com>
33
34 * options.h (plt_align): Support for PowerPC32 too.
35 * powerpc.cc (Stub_table::stub_align): Heed --plt-align for 32-bit.
36 (Stub_table::plt_call_size, branch_stub_size): Tidy.
37 (Stub_table::plt_call_align): Implement using stub_align.
38 (Output_data_glink::global_entry_align): New function.
39 (Output_data_glink::global_entry_off): New function.
40 (Output_data_glink::global_entry_address): Use global_entry_off.
41 (Output_data_glink::pltresolve_size): New function, replacing
42 pltresolve_size_ constant. Update all uses.
43 (Output_data_glink::add_global_entry): Align offset.
44 (Output_data_glink::set_final_data_size): Use global_entry_align.
45 (Stub_table::do_write): Don't pad __glink_PLTrelsolve with nops.
46 Tidy stub output. Use global_entry_off.
47
930b5f8b
CC
482018-01-15 Cary Coutant <ccoutant@gmail.com>
49
50 PR gold/22694
51 * options.h (-fuse-ld): Add correct helparg.
52
616dcb87
NC
532018-01-15 Nick Clifton <nickc@redhat.com>
54
55 * po/uk.po: Updated Ukranian translation.
56
3957a496
NC
572018-01-13 Nick Clifton <nickc@redhat.com>
58
59 * po/gold.pot: Regenerated.
60
faf766e3
NC
612018-01-13 Nick Clifton <nickc@redhat.com>
62
63 2.30 branch created.
64
27f7b092
CC
652018-01-12 Cary Coutant <ccoutant@gmail.com>
66
67 * NEWS: Add new features in 1.15.
68 * version.cc (version_string): Bump to 1.15.
69
702018-01-12 Sterling Augustine <saugustine@google.com>
b4b07ef1
EC
71
72 * cref.cc (Cref_inputs::Cref_table_compare::operator): Add
73 conditionals and calls to is_forwarder.
74
219d1afa
AM
752018-01-03 Alan Modra <amodra@gmail.com>
76
77 Update year range in copyright notice of all files.
78
1e563868 79For older changes see ChangeLog-2017
3499769a 80\f
1e563868 81Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
82
83Copying and distribution of this file, with or without modification,
84are permitted in any medium without royalty provided the copyright
85notice and this notice are preserved.
86
87Local Variables:
88mode: change-log
89left-margin: 8
90fill-column: 74
91version-control: never
92End:
This page took 0.132691 seconds and 4 git commands to generate.