]> Git Repo - binutils.git/blob - gas/ChangeLog
Add pe/x86_64 bigobj file format.
[binutils.git] / gas / ChangeLog
1 2014-03-13  Tristan Gingold  <[email protected]>
2
3         * config/tc-i386.c (use_big_obj): Declare.
4         (OPTION_MBIG_OBJ): Define.
5         (md_longopts): Add -mbig-obj option.
6         (md_parse_option): Handle it.
7         (md_show_usage): Display help for this option.
8         (i386_target_format): Use bigobj for x86-64 if -mbig-obj.
9         * doc/c-i386.texi: Document the option.
10
11 2014-03-12  Nick Clifton  <[email protected]>
12
13         PR gas/16688
14         * config/tc-aarch64.c (literal_expression): New structure.
15         (literal_pool): Replace exp array with literal_expression array.
16         (add_to_lit_pool): When adding a bignum cache the big value.
17         (s_ltorg): When emitting a bignum initialise the global bignum
18         array from the cached value.
19
20 2014-03-12  Alan Modra  <[email protected]>
21
22         * Makefile.in: Regenerate.
23         * config.in: Regenerate.
24         * doc/Makefile.in: Regenerate.
25
26 2014-03-06  Pitchumani Sivanupandi  <[email protected]>
27         Vishnu KS <[email protected]>
28         Senthil Kumar Selvaraj  <[email protected]>
29         Soundararajan <[email protected]>
30
31         * gas/tc-avr.c: Add new devices
32         avr25: ata5272, attiny828
33         avr35: ata5505, attiny1634
34         avr4: atmega8a, ata6285, ata6286, atmega48pa
35         avr5: at90pwm161, ata5790, ata5795, atmega164pa, atmega165pa,
36         atmega168pa, atmega32a, atmega64rfr2, atmega644rfr2, atmega64a,
37         atmega16hva2
38         avr51: atmega128a, atmega1284
39         avrxmega2: atxmega16a4u, atxmega16c4, atxmega32a4u, atxmega32c4,
40         atxmega32e5, atxmega16e5, atxmega8e5
41         avrxmega4: atxmega64a3u, atxmega64a4u, atxmega64b1, atxmega64b3,
42         atxmega64c3, atxmega64d4
43         avrxmega6: atxmega128a3u, atxmega128b3, atxmega128c3,
44         atxmega128d4, atxmega192a3u, atxmega192c3, atxmega256a3u,
45         atxmega256c3, atxmega384c3, atxmega384d3
46         avrxmega7: atxmega128a4u
47         * doc/c-avr.texi: Ditto.
48
49 2014-03-05  Alan Modra  <[email protected]>
50
51         Update copyright years.
52
53 2014-03-05  Alan Modra  <[email protected]>
54
55         * config/tc-ppc.c (ppc_elf_suffix): Support @localentry.
56         (md_apply_fix): Support R_PPC64_ADDR64_LOCAL.
57
58 2014-03-05  Alan Modra  <[email protected]>
59
60         * config/tc-ppc.c (md_assemble): Move code adjusting reloc types
61         later.  Merge absolute and relative branch reloc selection.
62         Generate 16-bit relocs for most 16-bit insn fields given a
63         non-constant expression.
64
65 2014-03-05  Alan Modra  <[email protected]>
66
67         * config/tc-ppc.c (ppc_is_toc_sym): Remove OBJ_ELF support.
68         (md_assemble): Don't call ppc_is_toc_sym for ELF.
69
70 2014-03-04  Heiher  <[email protected]>
71
72         * config/tc-mips.c (mips_cpu_info_table): Use ISA_MIPS64R2 for
73         Loongson-3A.
74
75 2014-03-03  Nick Clifton  <[email protected]>
76
77         * config/msp430/msp430.c: Replace known mcu array with known
78         msp430 ISA mcu name array.
79         Accept any name for -mmcu option.
80         Add -mz option to warn about missing NOP following an interrupt
81         status change.
82         (check_for_nop): New.
83         (msp430_operands): Emit a warning, if requested, when an interrupt
84         changing instruction is not followed by a NOP.
85         * doc/c-msp430.c: Document -mz option.
86
87 2014-03-03  Alan Modra  <[email protected]>
88
89         * config/bfin-lex-wrapper.c: Correct copyright date.
90         * config/obj-fdpicelf.c: Likewise.
91         * config/obj-fdpicelf.h: Likewise.
92         * config/tc-frv.c: Correct copyright punctuation.
93         * config/tc-ip2k.c: Likewise.
94         * config/tc-iq2000.c: Likewise.
95         * config/tc-mep.c: Likewise.
96         * config/tc-tic4x.c: Likewise.
97         * config/tc-tic4x.h: Likewise.
98
99 2014-03-01  Senthil Kumar Selvaraj <[email protected]>
100
101         * config/tc-avr.c: Remove atxmega16x1.
102
103 2014-02-28  Alan Modra  <[email protected]>
104
105         * dwarf2dbg.c (out_debug_line): Correct .debug_line header_length
106         field for 64-bit dwarf.
107
108 2014-02-21  Ilya Tocar  <[email protected]>
109
110         * config/tc-i386.c (cpu_arch): Add .prefetchwt1.
111         * doc/c-i386.texi: Document .prefetchwt1/prefetchwt1.
112
113 2014-02-12  Ilya Tocar  <[email protected]>
114
115         * config/tc-i386.c (cpu_arch): Add .clflushopt, .xsavec, .xsaves.
116         * doc/c-i386.texi: Document .xsavec/xsavec/.xsaves/xsaves/
117         clflushopt/.clfushopt.
118
119 2014-02-10  Alan Modra  <[email protected]>
120
121         * po/POTFILES.in: Regenerate.
122         * po/gas.pot: Regenerate.
123
124 2014-02-03  Sandra Loosemore  <[email protected]>
125
126         * config/tc-nios2.c (md_apply_fix): Test for new relocs.
127         (nios2_special_reloc): Add %call_lo, %call_hiadj, %got_lo,
128         %got_hiadj relocation operators.  Sort table and add comment
129         to explain ordering.
130         (nios2_fix_adjustable): Test for new relocs.
131         * doc/c-nios2.texi (Nios II Relocations): Document new relocation
132         operators.
133
134 2014-01-30  Sandra Loosemore  <[email protected]>
135
136         * config/tc-nios2.c (md_apply_fix): Handle BFD_RELOC_NIOS2_CALL26_NOAT.
137         (nios2_assemble_args_m): Likewise.
138         (md_assemble): Likewise.
139
140 2014-01-24  DJ Delorie  <[email protected]>
141
142         * config/tc-msp430.c (msp430_section): Always flag data sections,
143         regardless of -md.
144         (msp430_frob_section): New.  Make sure all sections are noticed if
145         they have content.
146         (msp430_lcomm): New.  Flag bss if .lcomm is seen.
147         (msp430_comm): New.  Likewise.
148         (md_pseudo_table): Add them.
149         * config/tc-msp430.h (msp430_frob_section): Declare.
150         (tc_frob_section): Define.
151
152 2014-01-23  Nick Clifton  <[email protected]>
153
154         * config/tc-msp430.c (show_mcu_list): Delete.
155         (md_parse_option): Accept any MCU name.  Accept several more
156         variants for the -mcpu option.
157         (md_show_usage): Do not call show_mcu_list.
158
159 2014-01-22  DJ Delorie  <[email protected]>
160
161         * config/tc-msp430.c (msp430_refsym): New: ".refsym <symbol>"
162         * doc/c-msp430.texi (MSP430 Directives): Document it.
163
164 2014-01-22  Michael Zolotukhin  <[email protected]>
165
166         * config/tc-i386.c (check_VecOperands): Remove regzmm from AVX2
167         gather assert.
168
169 2014-01-22  Michael Zolotukhin  <[email protected]>
170
171         PR gas/16489
172         * config/tc-i386.c (check_VecOperands): Add check for invalid
173         register set in AVX512 gathers.
174
175 2014-01-22  Alan Modra  <[email protected]>
176
177         * config/tc-tic4x.c (md_shortopts): s/CONST/const/.
178
179 2014-01-21  DJ Delorie  <[email protected]>
180
181         * config/tc-rl78.c (require_end_of_expr): New.
182         (md_operand): Call it.
183         (rl78_cons_fix_new): Mark LO16, HI16, ahd HI8 internal relocations
184         as not overflowing.
185
186 2014-01-17  Will Newton  <[email protected]>
187
188         * config/tc-arm.c (do_vfp_nsyn_cvt_fpv8): Set OP to 1
189         for the s32.f64 flavours of VCVT.
190
191 2014-01-14  Nick Clifton  <[email protected]>
192
193         PR gas/16434
194         * config/tc-z80.c (wrong_match): Provide format string to
195         as_warn.
196         (parse_exp_not_indexed): Delete unused variable dummy.
197         (emit_byte): Delete unused variable fixp.
198
199 2014-01-08  H.J. Lu  <[email protected]>
200
201         * config/tc-i386.c (regbnd): Removed.
202         (vec_disp8): Likewise.
203
204 2014-01-08  H.J. Lu  <[email protected]>
205
206         * as.c (parse_args): Update copyright year to 2014.
207
208 2014-01-07  Tom Tromey  <[email protected]>
209
210         * config/tc-tic30.c (debug): Avoid old VA_* compatibility
211         wrappers.
212
213 2014-01-07  Tom Tromey  <[email protected]>
214
215         * config/tc-microblaze.h (parse_cons_expression_microblaze): Don't
216         use PARAMS.
217
218 2014-01-07  Tom Tromey  <[email protected]>
219
220         * config/tc-xc16x.h: Don't use ANSI_PROTOTYPES.
221
222 2013-01-07  Philipp Tomsich  <[email protected]>
223
224         * config/tc-aarch64.c (aarch64_cpus): Add entry for "xgene-1"
225
226 For older changes see ChangeLog-2013
227 \f
228 Copyright (C) 2014 Free Software Foundation, Inc.
229
230 Copying and distribution of this file, with or without modification,
231 are permitted in any medium without royalty provided the copyright
232 notice and this notice are preserved.
233
234 Local Variables:
235 mode: change-log
236 left-margin: 8
237 fill-column: 74
238 version-control: never
239 End:
This page took 0.037437 seconds and 4 git commands to generate.