[ARC] Fix support for double assist instructions.
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
8ddf6b2a
CZ
122016-04-05 Claudiu Zissulescu <claziss@synopsys.com>
2
3 * opcode/arc.h (DPA, DPX, SPX): New subclass enums.
4 (ARC_FPUDA): Define.
5 (arc_aux_reg): Add new field.
6
7016-04-05 Cupertino Miranda <cmiranda@synopsys.com>
094fb063
CZ
8
9 * opcode/arc-func.h (replace_bits24): Changed.
10 (replace_bits24_be): Created.
11
f2dd8838
CZ
122016-03-29 Claudiu Zissulescu <claziss@synopsys.com>
13
14 * opcode/arc.h (insn_subclass_t): Add QUARKSE subclass.
15 (FIELDA, FIELDB, FIELDC, FIELDF, FIELDQ, INSN3OP, INSN2OP)
16 (INSN2OP, INSN3OP_ABC, INSN3OP_ALC, INSN3OP_ABL, INSN3OP_ALL)
17 (INSN3OP_0BC, INSN3OP_0LC, INSN3OP_0BL, INSN3OP_0LL, INSN3OP_ABU)
18 (INSN3OP_ALU, INSN3OP_0BU, INSN3OP_0LU, INSN3OP_BBS, INSN3OP_0LS)
19 (INSN3OP_CBBC, INSN3OP_CBBL, INSN3OP_C0LC, INSN3OP_C0LL)
20 (INSN3OP_CBBU, INSN3OP_C0LU, MINSN3OP_ABC, MINSN3OP_ALC)
21 (MINSN3OP_ABL, MINSN3OP_ALL, MINSN3OP_0BC, MINSN3OP_0LC)
22 (MINSN3OP_0BL, MINSN3OP_0LL, MINSN3OP_ABU, MINSN3OP_ALU)
23 (MINSN3OP_0BU, MINSN3OP_0LU, MINSN3OP_BBS, MINSN3OP_0LS)
24 (MINSN3OP_CBBC, MINSN3OP_CBBL, MINSN3OP_C0LC, MINSN3OP_C0LL)
25 (MINSN3OP_CBBU, MINSN3OP_C0LU, INSN2OP_BC, INSN2OP_BL, INSN2OP_0C)
26 (INSN2OP_0L INSN2OP_BU, INSN2OP_0U, MINSN2OP_BC, MINSN2OP_BL)
27 (MINSN2OP_0C, MINSN2OP_0L, MINSN2OP_BU, MINSN2OP_0U): Define.
28
b9bb4a93
TS
292016-03-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
30
31 * opcode/i960.h: Add const qualifiers.
32 * opcode/tic4x.h (struct tic4x_inst): Likewise.
33
e23e8ebe
AB
342016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
35
36 * opcodes/arc.h (insn_class_t): Add BITOP type.
37
1ae8ab47
AB
382016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
39
40 * opcode/arc.h (flag_class_t): Remove all old flag classes, add 3
41 new classes instead.
42
8699fc3e
AB
432016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
44
45 * elf/arc.h (E_ARC_MACH_NPS400): Define.
46 * opcode/arc.h (ARC_OPCODE_NPS400): Define.
47
a9522a21
AB
482016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
49
50 * elf/arc.h (EF_ARC_CPU_GENERIC): Delete. Update related comment.
51
c0334580
AB
522016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
53
54 * elf/arc.h (EF_ARC_MACH): Delete.
55 (EF_ARC_MACH_MSK): Remove out of date comment.
56
24740d83
AB
572016-03-21 Andrew Burgess <andrew.burgess@embecosm.com>
58
59 * opcode/arc.h (ARC_OPCODE_BASE): Delete.
60
4c10bbaa
L
612016-03-15 H.J. Lu <hongjiu.lu@intel.com>
62
63 PR ld/19807
64 * bfdlink.h (bfd_link_info): Add no_reloc_overflow_check.
65
72f3b6aa
CZ
662016-03-08 Cupertino Miranda <Cupertino.Miranda@synopsys.com>
67 Andrew Burgess <andrew.burgess@embecosm.com>
68
69 * elf/arc-reloc.def: Add a call to ME within the formula for each
70 relocation that requires middle-endian correction.
71
f86f5863
TS
722016-03-07 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
73
74 * opcode/dlx.h (struct dlx_opcode): Add const qualifiers.
75 * opcode/h8300.h (struct h8_opcode): Likewise.
76 * opcode/hppa.h (struct pa_opcode): Likewise.
77 * opcode/msp430.h: Likewise.
78 * opcode/spu.h (struct spu_opcode): Likewise.
79 * opcode/tic30.h (struct _register): Likewise.
80 * opcode/tic4x.h (struct tic4x_register): Likewise.
81 (struct tic4x_cond): Likewise.
82 (struct tic4x_indirect): Likewise.
83 (struct tic4x_inst): Likewise.
84 * opcode/visium.h (struct reg_entry): Likewise.
85
643afb90
MW
862016-03-04 Matthew Wahab <matthew.wahab@arm.com>
87
88 * arm.h (ARM_ARCH_V8_1A): Add FPU_NEON_EXT_RDMA.
89 (ARM_CPU_HAS_FEATURE): Add comment.
90
3f1f41f5
L
912016-03-03 Than McIntosh <thanm@google.com>
92
93 * plugin-api.h: Add new hooks to the plugin transfer vector to
94 to support querying section alignment and section size.
95 (ld_plugin_get_input_section_alignment): New hook.
96 (ld_plugin_get_input_section_size): New hook.
97 (ld_plugin_tag): Add LDPT_GET_INPUT_SECTION_ALIGNMENT
98 and LDPT_GET_INPUT_SECTION_SIZE.
99 (ld_plugin_tv): Add tv_get_input_section_alignment and
100 tv_get_input_section_size.
101
9b738e36 1022016-03-03 Evgenii Stepanov <eugenis@google.com>
95ecdfbf
ES
103
104 * plugin-api.h (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V3.
105
11e5f1ec
L
1062016-02-26 H.J. Lu <hongjiu.lu@intel.com>
107
108 PR ld/19645
109 * bfdlink.h (bfd_link_elf_stt_common): New enum.
110 (bfd_link_info): Add elf_stt_common.
111
aec6b87e
L
1122016-02-26 H.J. Lu <hongjiu.lu@intel.com>
113
114 PR ld/19636
115 PR ld/19704
116 PR ld/19719
117 * bfdlink.h (bfd_link_info): Add dynamic_undefined_weak.
118
b8ec4e87
JW
1192016-02-19 Matthew Wahab <matthew.wahab@arm.com>
120 Jiong Wang <jiong.wang@arm.com>
121
122 * opcode/arm.h (ARM_EXT2_FP16_INSN): New.
123
4670103e
CZ
1242016-02-10 Claudiu Zissulescu <claziss@synopsys.com>
125 Janek van Oirschot <jvanoirs@synopsys.com>
126
127 * opcode/arc.h (arc_opcode arc_relax_opcodes, arc_num_relax_opcodes):
128 Declare.
129
609332f1
NC
1302016-02-09 Nick Clifton <nickc@redhat.com>
131
132 * opcode/metag.h (metag_scondtab): Mark as possibly unused.
133 * opcode/nds32.h (nds32_r45map): Likewise.
134 (nds32_r54map): Likewise.
135 * opcode/visium.h (gen_reg_table): Likewise.
136 (fp_reg_table, cc_table, opcode_table): Likewise.
137
24f5f69a
AM
1382016-02-09 Alan Modra <amodra@gmail.com>
139
140 PR 16583
141 * elf/common.h (AT_SUN_HWCAP): Undef before defining.
142
c1d9289f
NC
1432016-02-04 Nick Clifton <nickc@redhat.com>
144
145 PR target/19561
146 * opcode/msp430.h (IGNORE_CARRY_BIT): New define.
147 (RRUX): Synthesise using case 2 rather than 7.
148
f4ddf30f
JB
1492016-01-19 John Baldwin <jhb@FreeBSD.org>
150
151 * elf/common.h (NT_FREEBSD_THRMISC): Define.
152 (NT_FREEBSD_PROCSTAT_PROC): Define.
153 (NT_FREEBSD_PROCSTAT_FILES): Define.
154 (NT_FREEBSD_PROCSTAT_VMMAP): Define.
155 (NT_FREEBSD_PROCSTAT_GROUPS): Define.
156 (NT_FREEBSD_PROCSTAT_UMASK): Define.
157 (NT_FREEBSD_PROCSTAT_RLIMIT): Define.
158 (NT_FREEBSD_PROCSTAT_OSREL): Define.
159 (NT_FREEBSD_PROCSTAT_PSSTRINGS): Define.
160 (NT_FREEBSD_PROCSTAT_AUXV): Define.
161
34e967a5
MC
1622016-01-18 Miranda Cupertino <Cupertino.Miranda@synopsys.com>
163 Zissulescu Claudiu <Claudiu.Zissulescu@synopsys.com>
164
165 * elf/arc-reloc.def (ARC_32, ARC_GOTPC, ARC_TLS_GD_GOT)
166 (ARC_TLS_IE_GOT, ARC_TLS_DTPOFF, ARC_TLS_DTPOFF_S9, ARC_TLS_LE_S9)
167 (ARC_TLS_LE_32): Fixed formula.
168 (ARC_TLS_GD_LD): Use new special function.
169 * opcode/arc-func.h: Changed all the replacement
170 functions to clear the patching bits before doing an or it with the value
171 argument.
172
9ae678af
NC
1732016-01-18 Nick Clifton <nickc@redhat.com>
174
175 PR ld/19440
176 * coff/internal.h (internal_syment): Use int to hold section
177 number.
178 (N_UNDEF): Cast to int not short.
179 (N_ABS): Likewise.
180 (N_DEBUG): Likewise.
181 (N_TV): Likewise.
182 (P_TV): Likewise.
183
4849dfd8
NC
1842016-01-11 Nick Clifton <nickc@redhat.com>
185
186 Import this change from GCC mainline:
187
188 2016-01-07 Mike Frysinger <vapier@gentoo.org>
189
190 * longlong.h: Change !__SHMEDIA__ to
191 (!defined (__SHMEDIA__) || !__SHMEDIA__).
192 Change __SHMEDIA__ to defined (__SHMEDIA__) && __SHMEDIA__.
193
b31e4803
MR
1942016-01-06 Maciej W. Rozycki <macro@imgtec.com>
195
196 * opcode/mips.h: Add a summary of MIPS16 operand codes.
197
b36c1ccb
MF
1982016-01-05 Mike Frysinger <vapier@gentoo.org>
199
200 * libiberty.h (dupargv): Change arg to char * const *.
201 (writeargv, countargv): Likewise.
202
6f2750fe
AM
2032016-01-01 Alan Modra <amodra@gmail.com>
204
205 Update year range in copyright notice of all files.
206
3499769a
AM
207For older changes see ChangeLog-0415, aout/ChangeLog-9115,
208cgen/ChangeLog-0915, coff/ChangeLog-0415, elf/ChangeLog-0415,
209mach-o/ChangeLog-1115, nlm/ChangeLog-9315, opcode/ChangeLog-0415,
210som/ChangeLog-1015, and vms/ChangeLog-1015
211\f
212Copyright (C) 2016 Free Software Foundation, Inc.
213
214Copying and distribution of this file, with or without modification,
215are permitted in any medium without royalty provided the copyright
216notice and this notice are preserved.
217
218Local Variables:
219mode: change-log
220left-margin: 8
221fill-column: 74
222version-control: never
223End:
This page took 0.060184 seconds and 4 git commands to generate.